使用默认等级,然后【下一步】
▽
添加拓扑规则,规则选择【不能重叠】和【不能有缝隙】,分两次添加,然后【下一步】
▽
点击【完成】,然后选【是】验证拓扑
▽
- 6 -
(3) 修改拓扑错误
打开ArcMap,添加aaa_Topology,即可看到拓扑检查结果(红色部分)
可以看出,面层存在重叠,不存在裂缝,修要修改重叠部分,采用挖空的方法
▽ 【编辑器】→【开始编辑】→用【选择工具】(
)选中重叠部分:
▽
- 7 -
【编辑器】→【裁切】(clip,可以将与选择部分有重叠的所有面擦除)
▽
直接【确定】,对所有重叠部分重复以上步骤
▽
在ArcMap工具栏位置【右键】→【拓扑】调出拓扑工具栏→【验证全部拓扑】
重新验证拓扑看还有没有拓扑错误
▽
修改完没有拓扑问题后,【编辑器】→【保存编辑】→【停止编辑】
▽
- 8 -
拓扑错误已经消除,可以进行下一步操作
!!如果导入DWG文件的线层,然后用线层构面的话,可以省略掉拓扑检查和修改这一步,操作会相对简单些。但拓扑检查是保证数据质量最常用的检查方式,因此这里将这部分内容写上,大家可以对比一下两种方法,以达到一方面简化操作步骤增加效率,一方面可以增加对拓扑的理解,保证数据质量的效果。 !!重叠部分的挖空和缝隙的填补操作是比较常用的编辑方式。挖空用【裁切】命令,填补缝隙则通过【修改要素】修改节点或者【自动完成多边形】完成,在此不写具体的操作步骤。
2.2点面属性连接
!!点面属性连接是根据点落在面内部的特性,通过空间连接运算,将点的属性添加到面的属性里面。具体来说就是标注点(Annotation)的Refname字段存储了社名,要将社名这个属性添加到对应的社界面上。
2.2.1添加数据,检查位置,保留字段
(1)在ArcMap中添加标注层(sj_dwg_Annotation)和面层(sj_dwg_Polygon)
- 9 -
原CAD图 对应ARCMAP图
检查一下点的位置,确定每个面上对应唯一的注记点,排除异常情况。 (2)保留字段
保留字段是保留有用的字段参与空间连接,去除不需要的字段,使结果简洁明了。
打开相应图层的【属性】
▽
- 10 -