资源描述
目前 ESRI 提供的数据存储方式中,Coverage和GeoDatabase能够建立拓扑,Shape格式的数据不能建立拓扑
拓扑(Topology)是在同一个要素集(Feature Dataset)下的要素类(Feature Class)之间的拓扑关系的集合。所以要参与一个拓扑的所有要素类,必须在同一个要素集内(也就是具有同一的空间参考),这样进行的拓扑检查才是精确的。一个要素集可以有多个拓扑,但每个要素类最多只能参与一个拓扑,一个拓扑中可以定义多个规则。
进行拓扑分析的过程:
一、建立拓扑(添加拓扑规则);
二、验证拓扑;
三、编辑过程中保证拓扑的正确;
四、查询系统中存在的拓扑;
ArcGIS 拓扑由拓扑名称(Name),拓扑容差(Tolerance)、级别(Rank) 、要素类(Featureclass) 、拓扑规则(Rule)组成。
在ArcGIS里面操作步骤:
1. 在ArcCatalog里面建立GeoDatabase数据库test.gdb.
2. 在test里面建立要素数据集railways,按照向导提示步骤来做。
3. 向数据集railways导入数据railways
4. 右击新建的要素数据集railways,建立拓扑
设置拓扑级别:
在拓扑验证的过程中,有自动捕捉的过程,要素会移动。在 ArcGIS 拓扑关系中每一个要素类是根据 Rank 值的大小来控制移动程度的。Rank 等级越高的要素移动程度越小。ArcGIS 10.2 提供的Rank范围在(1-50),Rank 值等于1 的为最高等级。
设置拓扑规则:
定义地理数据库中一个给定要素内两个或不同要素类之间所许可的要素关系指令。通俗称 ArcGIS 定义了不同图形类型要素的空间关系。 拓扑规则可以定义在要素类的不同要素之间,也可以定义在两个或多个要素类之间。
检查拓扑。
选择拓扑图层railwaystp
在Catalog的test.gdb数据库里面建立一个面图层railwaysPoly
选择图层内所有线要素
点击高级编辑栏里面的Construct Polygons按钮,设定容差,在这里设置为6,点击OK。
生成多边形。
现在把生成的多边形转换成Coverage格式,打开ArcToolbox工具箱,点击里面的Conversion ToolsàTo CoverageàFeature Class To Coverage,设置好相关参数,然后点击OK。
打开生成的Coverage图层里面的arc,查看相关拓扑信息
展开阅读全文