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
发布评论