从 ArcGIS 8.x 和 9.x 迁移
如果某个网络数据集是使用先前版本的 ArcGIS 创建的,则可在升级地理数据库之后对该网络数据集进行升级,以便充分利用最新功能。在升级数据集中将对此过程做进一步说明。但请注意,地理数据库经过升级后,将无法在先前版本的 ArcGIS 中使用。
根据存储在 ArcGIS 9.0 或更早版本的 ArcGIS 地理数据库中的数据创建网络数据集时,涉及到以下操作:
- 首先,迁移地理数据库。
- 将所有源要素类迁移到某个要素数据集中。
如果多个要素类位于不同的要素数据集中或者不在要素数据集中,则应将这些要素类移至同一个要素数据集中。只有与网络数据集位于同一要素数据集中的要素类才能用作网络数据集的源。
- 请确保源要素类未参与几何网络或其他网络数据集。如果源要素类参与几何网络或任何其他网络数据集,则无法将其用作网络数据集的源。
- 检查要素类的几何特征。
要执行网络分析,网络源数据的每条相交边上应该包含折点。这是建立连通性的必要条件。如果多条线彼此相交但交点处没有任何折点,则该交点处不存在任何连通性。您可以在 ArcMap 中修改要素类,以确保重合折点出现在所需的位置。一种方法是使要素类参与拓扑,以在相交位置处插入折点。
- 检查要素类的属性表。
要执行网络分析,网络数据集必须具有成本属性。如果要素类中存在至少一个代表长度或时间数值的字段,则可使用该字段来创建成本属性。此成本属性可以作为网络分析的阻抗。如果要素类中不存在此类字段,请执行以下操作之一:
- 在要素类中创建一个新字段,向该字段添加长度值或时间值,然后使用它来为网络数据集创建成本属性。
- 在网络数据集中创建新的成本属性,然后使用常量赋值器、字段表达式(它采用该要素类的其他字段)或 VBScript 为该属性赋值。
- 另外,如果要对转弯信息进行建模,则可创建一个转弯要素类和多个转弯要素。
- 准备网络数据集的设计方案。
了解网络数据集的各组成部分并准备一套网络设计方案至关重要。其中包括建立连通性模型以及考虑网络属性及其赋值器。
- 创建基于地理数据库的网络数据集。
在此步骤中,将为网络数据集创建方案。
- 构建网络数据集。
在网络数据集的构建过程中,需要根据源创建网络元素、建立连通性、计算网络属性以及设置方向属性。
9/15/2013