2024年6月5日发(作者:)

EX04:数据输入与编辑

本实验包含2种数据输入的方法与2项编辑任务。任务1使用屏幕数字化,任务2使用包含x,y

坐标的文件。除了以上方法之外还存在多种数据输入方法。任务3要求利用基本编辑工具对一个

shapefile进行编辑。任务4要求使用地图拓扑关系和集群容差修正两个shapefile中之间的数字化错误。

任务1:在ArcMap中作屏幕数字化

所需数据:land_,数字化的背景图。land_基于UTM坐标系统,单位为米。

屏幕数字化在技术上与手扶跟踪数字化相似,所不同的是:①在数字化时用鼠标替代数字化仪的

游标。②屏幕数字化时,需要一个图层、shapefile或影像作为背景。③在数字化时需要经常进行放大

或者缩小操作。本任务要求从land_中数字化几个多边形,并成为一个新的shapefile。在此假设

land_是一幅与DRG或者DOQ类似的影像(在实际屏幕数字化任务中,背景底图一般为扫描

后的地形图或者遥感、航测影像图,不会是矢量地图)。本任务要求将影像作为背景采用“free hand”

模式数字化一个新的shapefile。

1.

在ArcCatalog中连接到EX04,首先为数字化创建一个shapefile。在EX04上单击右键,指向New,

然后选择shapefile。在下面的对话框中,输入trial1作为名称,选择要素类型(Feature Type)为

Polygon,然后点击编辑空间参考信息,由land_中为trial1导入坐标系统(图4.1)。

图4.1 创建新的shapefile

2.

在ArcMap中打开将数据框命名为Task1,并保存文档为。将trial1和land_添

加到Task1。确保内容表中trial1位于land_的上层。数字化之前需要改变这两个shapefile

的符号、设置可选择图层、设置数字化环境。为了让数字化更容易,将land_符号设置为

红色并进行标注,trial1符号设置为黑色。在land_右键快捷菜单上选择Properties,在

Symbology页,点击Symbol并将其修改为边线为红色的中空符号,在Label页设置标注当前图层,

在下拉列表中选择LAND_DIG_I作为标注字段(图4.2)。单击确定关闭对话框。在内容表中点

击trial1的符号,将其修改为边线为黑色的中空符号。

1

图4.2 设置标注(Label)要素

3.

4.

在TOC中点击Selection页,将land_dig置为未选中,这样确保在数

字化的过程中只有trial1可以被选择(图4.3)。而后转回到Display页。

在Tool菜单中将Editor工具条打开(另一种方式是点击Editor Toolbar

按钮),从Editor的下拉列表中选择开始编辑(Start Editing)。确认任

务(Task)为新建要素(Create New Feature),目标(Target)图层为

trial1。在Editor的下拉列表中选择选项(Options),在常规页上,键

入10并选择地图的单位作为捕捉容差(Snapping Tolerance),此时捕

捉容差为10米,因为trial1是以米为单位的。单击确定。从Editor的下拉列表中选择捕捉

(Snapping),仅设置trial1的Vertex,Edge和End(图4.4)。可以使用量测工具查看10米的捕

捉容差有多大。

图4.3 设置图层的可选择性

图4.4 编辑环境设置

5. 现在已经做好了数字化的准备。放大到72号多边形区域,注意land_dig中的72号多边形由一系

列线(边)构成,由点(Vertices)进行连接。在Editor工具条上点击草图工具(Sketch Tool)。在

72号多边形边界上某点按鼠标左键开始对其进行数字化,沿着边界进行角点的数字化,当回到起

点时,点击右键选择Finish Sketch。完整的72号多边形在图上显示为青绿色,中间有一个x符号。

以青绿色显示的要素为当前激活的要素(图4.5)。要取消对其的选择,单击Edit工具并且在多边

2