第四章拓扑编辑
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章拓扑编辑
刚完成数字化的地图,或多或少总会有一些错误,现有的数字化地图可能存在数据源已过时或者本身包含来自初始数字化错误的问题,一般,公路、地块、森林蓄积量和其他一些数据的数字地图都要求定期修正和更新,空间数据编辑主要就是来消除数字化的错误。
拓扑编辑确保数字化的空间要素遵循数据模型固有的或者用户指定的拓扑关系。以ArcGIS为例介绍二种类型的拓扑编辑:地图拓扑编辑、拓扑规则编辑。
1.用聚合容差修正两个shapefile之间的数字化错误
由于数字化误差,和之间存在差异,这里将用聚合容差使和的边界线重合。
1.将和添加到新的数据帧Task2中,用不同颜色的外框符号显示两
个shapefile,把land_dig的标识字段命名为LAND_DIG_I,Selection 栏中不勾选land_dig,用Measure检查两图间的偏差;
图1 边界线未重合
2.在两个shapefile之间建立地图拓扑。View\Toolbar勾选Editor和
Topology,Start Editing,任务栏指向Modify Edge,目标是trial_dig,
Topology\Map Topology,弹出的对话框中,选择和为地图拓扑图层,并键入1m为聚合容差;
图2
图2-1 和为地图拓扑图层,聚合容差为1m;
3.对trial_dig多边形修正数字化错误,在Topology点击工具条下
Topology Edit Tool,双击多边形边界,右击红色节点,选择Move,再敲Enter,此时在使用指定的容差值结合节点和边缘,用相同步骤对剩余多边形进行修正;
图3 修正多边形数字化错误
4.剩下的误差是因为它的误差值大于指定的聚合容差(1m),使用
基本编辑操作修正大误差的方法:用Edit Tool双击不一致的边界
线,把一个个节点拖至与目标线段接合;
Editing,保存编辑。
2.用拓扑规则修订悬挂弧段
这里的两个道路shapefiles,在州界没有正好连接,因此图层存在缝隙,我们要用拓扑规则对缝隙所在处用符号表示,然后用编辑工具消除缝隙。
1.在ArcCatalog中准备一个个人的geodatabase()和一个要素数
据集,把作为一个要素分类导入要素数据集;
2.建立一个新的拓扑,右击Merge,选择New\Topology;
图1 第三个面板,对Merge_result打钩
图2 第四个面板
图3 第五个面板、Add对话框
图4
3.确认结果保存在Merge要素数据集的名为Merge_Topology图层拓扑中;
图4 Merge_result有96个悬挂节点
4.在ArcMap中新建数据帧Task3,添加Merge要素数据集和,,为区分明显,用不同颜色表示Merge_result、idroads、mtroads_idtm;
5.第一种方法:检查和修正Merge_result的错误,Start Editing,选择作为数据库编辑数据,选择第一个交叉口区域,不断放大直至看到一对悬挂弧段,先测量两点之间的距离,再用Topology 工具条的Fix Topology Error Tool,选中正方形,再右击选择Snap,输入6m,按Enter键完成,正方形消失;
图5 修正第一个交叉口区域的错误
6.第二种方法:先设置编辑环境,Editor\Snapping\
Merge_result,如下图设置,Editor\Opitions\General,输入10为结合容差值,用Sketch Tool右击左边的正方形,Snap to Feature\Endpoint,对右边的正方形进行同样的操作,按F2完成绘图,Topology\Current Extent\Validate Topology,正方形符号消失,对剩余的三个错误进行同样的修正;
图6 设置图7修正交叉口区域的错误7.保存编辑。
3.用拓扑规则确保两个多边形图层重合
因为数字化的源地图不同,这里的两个shapefile的轮廓不完全重合,我们要用运用拓扑规则,用符号表示这两个shapefile之间的差异,之后用编辑工具修正不重合。
1.在ArcCatalog中准备一个个人的geodatabase()和一个要素数据
集LandSoil,把和作为一个要素分类导入要素数据集;
2.建立一个新的拓扑,右击LandSoil,选择New\Topology,在第五
个面板进行如下设置;
图1
图2
3.在ArcMap中新建数据帧Task4,添加LandSoil,查看区域错误,两
个要素类之间的差异大多在1m之内;
4. Editor\Start Editing,Topology\Fix Topology Error Tool,选中区域,右
击任一区域,选择Subtract;
图3 图4
5.保存编辑。