管理几何网络
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
在 ArcGIS for Desktop Advanced 和 标准版 中,您既可以创建几何网络也可以编辑几何网络,但在 基本版 中,您只能读取几何网络。
可以使用 ArcCatalog 或 ArcMap 中的目录窗口管理几何网络。与目录树中显示的大多数项目不同,几何网络不表示单个实体,如表、shapefile 或要素类。几何网络实际上是多个要素类之间的关联,在数据库中用多个表加以表示。管理几何网络与管理目录树中的其他项目不同。
管理几何网络
对几何网络执行某些标准操作的方式与对目录树中的其他项目执行这些标准操作的方式相同。可以复制或删除几何网络。复制几何网络会保留网络连通性和要素类。删除几何网络同时也会删除网络方案并导致网络要素类恢复为简单要素类。
可通过两种方式复制几何网络 - 复制包含几何网络的要素数据集或复制几何网络本身。如果复制几何网络,则目标要素数据集的空间参考和范围必须与源要素数据集相同。
通过删除包含几何网络的要素数据集可删除几何网络,这会移除存储在要素数据集中的几何网络和所有其他对象;通过删除几何网络本身也可删除几何网络,这会完整地保留要素数据集及其包含的对象。
删除几何网络后,会发生以下变化:
- 网络要素类恢复为简单要素类。边要素类变为线要素类,交汇点要素类变为点要素类。
- 几何及逻辑网络表将被删除。
- 孤立交汇点类将被删除。为此,建议不要使用孤立交汇点存储附加信息。删除几何网络之前,如果需要保留孤立交汇点要素,则可将这些要素复制或导出到新要素类中。
- 连通性规则和权重将被删除。
- 启用的字段和辅助角色字段不会从要素类中移除。如果重新创建几何网络,可能会重复使用这些字段及其包含的值。
- 构建过程中对网络执行的任何捕捉操作都不会被撤消。如果重新创建几何网络,则不必重新指定捕捉,除非需要更大的捕捉容差。
在以下任何情况下,您都需要删除并重新创建几何网络:
- 需要向网络添加新的已填充要素类。
- 需要移除网络中的权重。
- 在先前构建过程中指定的捕捉容差过小。
- 需要将要素类从简单边更改为复杂边,反之亦然。
- 需要添加特定交汇点要素类作为源点或汇点,或者需要移除其辅助角色。
- 想要重命名几何网络。
管理网络要素类
管理网络要素类比管理简单要素类更严格。虽然可以更改网络要素类的别名,但不能更改其名称。删除网络要素类也比删除简单要素类困难。要删除网络要素类,必须先删除几何网络;此操作会将网络要素类转换为可在随后删除的简单要素类。另一种方法是删除整个要素数据集,这会删除网络和所有要素类。
从几何网络中移除空要素类
参与几何网络的每个要素类都会增加使用和编辑几何网络的成本。无论要素类是已填充的(包含要素)还是空的,都是如此。您可以使用从几何网络移除空要素类地理处理工具来移除几何网络中不再需要的空要素类。此工具对版本化或非版本化的几何网络都适用。移除几何网络中的空要素类可以改善编辑和追踪性能。
方案锁定
需要使用排它锁才能修改几何网络的连通性规则、向几何网络添加要素类或删除几何网络。只有当参与几何网络的要素类也被锁定时,才能为几何网络获取排它锁。因此,如果用户为几何网络中的任何要素类加上排它锁或共享锁,则无法编辑几何网络的属性。