第四章拓扑编辑.docx
《第四章拓扑编辑.docx》由会员分享,可在线阅读,更多相关《第四章拓扑编辑.docx(9页珍藏版)》请在冰豆网上搜索。
第四章拓扑编辑
第四章拓扑编辑
刚完成数字化的地图,或多或少总会有一些错误,现有的数字化地图可能存在数据源已过时或者本身包含来白初始数字化错误的问题,一般,公路、地块、森林蓄积量和其他一些数据的数字地图都要求定期修正和更新,空间数据编辑主要就是来消除数字化的错误。
拓扑编辑确保数字化的空间要素遵循数据模型固有的或者用户
指定的拓扑关系。
以ArcGIS为例介绍二种类型的拓扑编辑:
地图拓扑编辑、拓扑规则编辑。
1.用聚合容差修正两个shapefile之间的数字化错误
由于数字化误差,和之间存在差异,这里将用聚合容差使和的边界线重合。
1.将和添加到新的数据帧Task2中,用不同颜色的外框符号显示两
个shapefile,把land_dig的标识字段命名为LAND_DIG_|Selection
栏中不勾选land_dig,用Measure检查两图间的偏差;
图1边界线未重合
2.在两个shapefile之间建立地图拓扑。
View\Toolbar勾选Editor和
Topology,StartEditing,任务栏指向ModifyEdge,目标是trial_dig,
Topology\MapTopology;?
单出的对话框中,选择和为地图拓扑图
层,并键入1m为聚合容差;
图2
图2-1和为地图拓扑图层,聚合容差为1m;
3.对trial_dig多边形修正数字化错误,在Topology点击工具条下TopologyEditTooJ双击多边形边界,右击红色节点,选择Move,再敲Enter,此时在使用指定的容差值结合节点和边缘,用相同步骤对剩余多边形进行修正;
图3修正多边形数字化错误
4.剩下的误差是因为它的误差值大于指定的聚合容差(1m),使用基本编辑操作修正大误差的方法:
用EditTool双击不一致的边界
线,把一个个节点拖至与目标线段接合;
Editing,保存编辑。
2.用拓扑规则修订悬挂弧段
这里的两个道路shapefiles,在州界没有正好连接,因此图层存在
缝隙,我们要用拓扑规则对缝隙所在处用符号表示,然后用编辑工具
消除缝隙。
1.在ArcCatalog中准备一个个人的geodatabase()和一个要素数
据集,把作为一个要素分类导入要素数据集;
2.建立一个新的拓扑,右击Merge,选择New'Topology;
图1第三个面板,对Merge_result打钩
图2第四个面板
丁Sho'AErrors
图3第五个面板、Add对话框
图4
3.确认结果保存在Merge要素数据集的名为Merge_Topology图层
拓扑中;
图4Merge_result有96个悬:
挂节点
4.在ArcMap中新建数据帧Task'添加Merge要素数据集和,,为区分明显,用不同颜色表示Merge_result、idroads、mtroads_idtm;
5.第一种方法:
检查和修正Merge_result的错误,StartEditing,选择作为数据库编辑数据,选择第一个交叉口区域,不断放大直
至看到一对悬挂弧段,先测量两点之间的距离,再用Topology
工具条的FixTopologyErrorTool选中正方形,再右击选择Snap,输入6m,按Enter键完成,正方形消失;
图5修正第一个交义口区域的错误
6.第二种方法:
先设置编辑环境,Editor\Snapping\
Merge_result,如下图设置,Editor\Opitions\General,输入10为结合容差值,用SketchTool右击左边的正方形,Snapto
Feature\Endpoint,对右边的正方形进行同样的操作,按F2完成绘图,Topology\CurrentExtent\ValidateTopology正方形符号消失,对剩余的三个错误进行同样的修正;
7.保存编辑。
3.用拓扑规则确保两个多边形图层重合
因为数字化的源地图不同,这里的两个shapefile的轮廓不完全重
合,我们要用运用拓扑规则,用符号表示这两个shapefile之间的差
异,之后用编辑工具修正不重合。
1.在ArcCatalog中准备一个个人的geodatabase()和一个要素数据
集LandSoil,把和作为一个要素分类导入要素数据集;
2.建立一个新的拓扑,右击LandSoil,选择New'Topology,在第五
个面板进行如下设置;
图1
图2
3.在ArcMap中新建数据帧Task4,添加LandSoil,查看区域错误,两
个要素类之间的差异大多在1m之内;
4.
Editor\StartEditing,Topology\FixTopologyErrorTool选中区域,右
击任一区域,选择Subtract;
5.
保存编辑。