要编辑共享的几何,需使用拓扑。在 ArcGIS 中有两种拓扑:地图拓扑与地理数据库拓扑。创建地图拓扑很快且只允许编辑相互连接的要素。地理数据库拓扑需要较多努力来设置和修改,因为其提供规则来定义有关要素在一个或更多要素类中如何共享几何的复杂关系。
要在编辑会话过程中激活拓扑,单击拓扑工具条上的“选择拓扑”按钮。此操作将打开一个对话框,可设置要编辑的拓扑类型。如果在内容列表中有地理数据库拓扑(并具有 ArcGIS Desktop Standard 或 ArcGIS Desktop Advanced 级别许可),可使用地理数据库拓扑编辑已共享的要素。否则,使用“选择拓扑”对话框,通过指定应一起编辑的图层方式来创建地图拓扑。如果在没有活动拓扑的情况下单击拓扑编辑工具,会提示您使用此对话框创建地图拓扑。
参与地图拓扑的数据必须位于同一文件夹或同一地理数据库内,要素可位于一个或多个图层中并具有不同的图层类型。任何Shapefile文件或要素类数据都可创建地图拓扑,但注记、标注和关系类及几何网络要素类不能参加
地理数据库拓扑的要素是地理数据库geodatabase中的简单要素类,可以是点、线和多边形。拓扑的所有要素类使用同一个坐标系并组织成同一要素数据集。
地图拓扑工具在编辑器开启编辑条件下进行,开始编辑后,打开自定义工具条中的拓扑工具条进行编辑
地理数据库拓扑在arccatalog或arctoolbox中进行编辑,其中arctoolbox【创建拓扑】创建的拓扑是空的,没有任何要素类和拓扑规则,需要进行要素类与拓扑规则的添加
地图拓扑,每次编辑状态下只能定义一个地图拓扑,地图拓扑为临时拓扑,仅在编辑期间有效,不会作为图层永久储存或显示在地图中。地图拓扑不涉及任何拓扑规则无需进行拓扑验证
地理数据库拓扑是在地理数据库中创建和储存数据对象,定义要素集之间的关系规则,拓扑规则可以另存为规则集进行共享和重复使用,其可以作为图层添加在地图中。对要素类执行拓扑编辑后,必须进行拓扑验证,查看是否违反任何拓扑规则。