一、拓扑简介
1、基本概念:拓扑是地理要素的空间关系,拓扑使得GIS软件能够回答这样的问题,比如邻接、连通、邻近和重叠等。拓扑关系可以看成是空间约束,可把它们应用到空间数据上,ARcGIS应用了这些关系,并且在任何一个约束被打破时会通知你。
2、在ARCGIS10中常用的有关topology的操作主要是两个地方,一个是ArcCatalog中,另一个是ARCMap中;在ArcCatalog中建立拓扑称为建立拓扑规则,而在ARCMap中建立拓扑称为拓扑处理。
二、实例展示
数据:两个shp文件
目的:掌握创建一个要素数据集的拓扑关系的整个流程,并对创建拓扑后的工作进行操作。
要求:在拓扑数据集中导入两个shp文件,建立该要素数据集的拓扑关系,使拓扑生效后检验拓扑错误,修改拓扑错误,最后拓扑编辑。
操作步骤
第一步:创建地理数据库
(1)、在ArcCatalog中,右键Result文件夹,新建——>个人地理数据库;【小结:建立数据库】
(2)、右键个人数据库——>新建要素集——>命名Topology——>导入和已有数据一致的坐标系【小结:建立要素集】
第二步:向数据集中导入数据
右键Topology——导入——多个要素集。
第三步:在要素类中建立子类型
在原始的两个shp文件中有两个子类型,把要素分为居民区和非居民区;而导入数据后没有子类型,所以在导入后为每一个要素类建立两个子类型,Residential 和Non-Residential。在Block要素类上右键属性——点击子类型,按下图选择;同理,在Parcels要素类上建立两个子类型。
第四步:创建拓扑
(1)、右击Topology要素集——单击新建——单击拓扑
(2)、选择要参与拓扑建设的要素类
(3)、建立拓扑规则
第五步:查找拓扑错误
加载拓扑规则和土层到ARCMap中,下面工具条就是拓扑工具条,可以检查拓扑错误,拓扑错误表,修改拓扑错误等;注意要 先点击编辑器——开始编辑,这样拓扑工具条才可以使用,否则是灰色的,不可用。
第六步:修改拓扑错误
开始编辑,该删的删,该连的连,该切的切。差不多就这样。
小结
主要是对在ArcCatalog中拓扑规则建立的一个流程进行熟悉,新建数据库——新建数据集——导入要素——在数据集中建立拓扑规则(一般的规则差不多,具体情况具体分析)——在ARCMAp中进行拓扑查错以及修改;