【淘宝】https://m.tb.cn/h.UJslBuF?tk=TWQIdQGuOcE CZ0001 「地理信息:Arcgis Pro从0到1入门实战(含教学视频+数据)」
点击链接直接打开 或者 淘宝搜索直接打开
购书后五星好评,加下面微信,截图发给我们:送Python电子书,下面是我们的微信
关注翎树文化,获得更多好书信息
书都有1000多分钟视频和样例数据。基于ArcGIS Pro2.8.
7.3建拓扑和拓扑错误修改
数据拓扑检查之前,最好先使用“修复几何(RepairGeometry)”工具进行修复几何,但是修复工具之前一定要备份数据,因为有些数据无法修复几何。 修改几何处理的内容如下:
1.删除几何为空的对象,表的记录数会减少;如果要保留具有空几何的记录,请取消选中删除几何为空的要素。
2.删除几何的短线段和碎面:长度很短的线,面积很小的面。
3.更新正确的环走向:面的外多边形节点顺序更新为顺时针,内多边形节点顺序更新为逆时针。
4.自相交处理:处理融合面中的重叠区域。
5.面最后一点自动闭合:通过连接环的端点可将非闭合环闭合。
6.删除多部件中空的部件。
7.3.1 建拓扑
样例数据:chp7\拓扑检查.gdb\DS\DK、JZX、JZD、XZ,在要素数据集DS,单击右键菜单:新建→拓扑,如图7-1所示。
图7-1 新建拓扑操作
拓扑检查数据必须放在数据库的要素数据集中,不放在数据集中,将无法进行拓扑检查。创建拓扑时,要保存编辑,不保存编辑,会出现ERROR 000464错误;无法获取独占方案锁;原因是正被编辑或正在被其他应用程序或服务使用。一个拓扑可以检查多个数据,但一个数据只能参加一个拓扑;一个拓扑检查最少一个拓扑规则,而一个数据可以添加多个拓扑规则。
下一步,如图7-2所示,定义哪个要素类数据参与拓扑。
图7-2 定义要素类数据参与拓扑
下一步定义拓扑规则,设置界面如图7-3所示,之后单击完成。
图7-3 两个要素之间的拓扑规则
7.3.2 验证拓扑
在Pro中,在创建拓扑向导中没有验证拓扑,必须使用“验证拓扑(ValidateTopology)”工具验证拓扑,操作界面如图7-4所示。
图7-4 拓扑验证界面
验证完拓扑,把拓扑和拓扑对应的数据,添加到地图框,红色的就是错误的地方。
7.3.3 拓扑错误导出
可以把拓扑错误地方单独导出,使用“导出拓扑错误(ExportTopologyErrors)”工具,操作界面如图7-5所示。
图7-5 导出拓扑错误操作
基本名称后面,分别加_point、_line、_poly,表示点、线和面的错误,如图7-6所示。
图7-6 导出拓扑错误的结果
7.3.4 SHP文件拓扑检查
SHP文件不能直接进行拓扑检查,必须先导入到已有地理数据库的要素数据集下,已有数据集的坐标系和SHP的坐标系一致,SHP文件的XY容差是0.001米(投影坐标系下);如果没有要素数据集,可以自己建,坐标系导入SHP文件的坐标系,如图7-7所示。采用数据:chp7\kk.shp,导入SHP文件,到对应数据集,如图7-8所示,导入到已有数据集,要求数据集的坐标系和数据的坐标系完全一致(含XY容差),不一致时,会完成坐标转换的功能。除了先备份数据,再“修复几何(RepairGeometry)”,最后拓扑检查、验证拓扑。如果不“修复几何”,直接拓扑检查,有297个错误,而“修复几何”后,拓扑错误只有3个。
图7-7 导入已有数据的坐标系
图7-8 数据导入到已有数据集下
7.3.5 拓扑错误修改
新建一个地图框,把上面的拓扑和拓扑对应数据加载过来(如果使用已有地图框,一定把原来的数据删除,同时保证地图框的坐标系和数据的坐标系一致)。单击“编辑”选项卡下数据库拓扑,如图7-9所示。
图7-9 拓扑修改位置
如图7-10所示,上面单击“错误检查器”,下面出现错误列表,在错误列表最左边(只有最左边才有弹出菜单,其他地方都不可以),右键单击弹出菜单,根据错误,确定采用不同方式解决。
图7-10 错误检查器的位置
在这个最后一个按钮,切换所有拓扑错误和当前窗口拓扑错误。
ArcGIS Pro3.02链接:https://pan.baidu.com/s/1X2Z3CtKqKasjfp0cOtEtjQ
提取码:ylok
【淘宝】https://m.tb.cn/h.UJslBuF?tk=TWQIdQGuOcE CZ0001 「地理信息:Arcgis Pro从0到1入门实战(含教学视频+数据)」
点击链接直接打开 或者 淘宝搜索直接打开
提取码:ylok