需要 Network Analyst 许可。
完成网络数据集设计后,即可开始创建网络数据集。
可通过五个主要步骤来创建网络数据集:
- 准备要素数据集和源。
- 如果要创建基于地理数据库的网络数据集,则作为源参与网络的所有要素类都应该出现在一个要素数据集中。
- 如果要从 shapefile 创建网络,则需要将作为源参与的所有要素类安排到同一个文件夹中。
- 可能需要创建新要素数据集或新要素类,还可能需要编辑要素。
- 准备网络数据集内部相应角色的源。
- 确保源具有表示网络阻抗值(距离和行程时间等)的字段。为了获得最佳结果,可使用阻抗单位命名这些字段,因为新建网络数据集 向导会自动检测这些字段,例如,最好将行程时间字段命名为 Minutes。对于边源,如果阻抗值因行进方向而有所不同,则为每个行进方向提供一个单独字段,例如 FT_Minutes 和 TF_Minutes。
- 如果对单向街道进行建模,请确保边源具有提供单向街道信息的字段。新建网络数据集 向导会识别名为 One_Way 或 Oneway 的字符串字段,并创建能够解释其值的赋值器,如下所示:
- FT 或 F 指示只允许在边的数字化方向行驶的单向街道。
- TF 或 T 指示只允许在与边的数字化方向相反的方向行驶的单向街道。
- N 指示禁止在两个方向行驶的街道。
- 任何其他值均指示允许在两个方向行驶的街道。
如果数据使用 z 高程或 z 高度值来对天桥和地下通道进行建模,请确保将天桥和地下通道的相关信息存储在一对整型字段中(一个字段存储边的一个端点)。如果将字段命名为 F_ELEV 和 T_ELEV 或者 F_ZLEV 和 T_ZLEV,则新建网络数据集 向导会自动检测这些字段。
如果打算通过网络分析生成驾车指示文本,请确保边源具有包含生成驾车指示所需信息(如道路类、街道名称、高速公路盾形路牌符号和边界信息)的字段。
- 准备转弯要素类并添加转弯信息。
- 将转弯要素类与网络数据集相关联。
- 创建网络数据集不必使用转弯。
如果转弯信息存储在 ARC/INFO 或 ArcView GIS 转弯表中,则将转弯表导入到转弯要素类中。
- 如果没有 ARC/INFO 或 ArcView GIS 转弯表,但是想要使用转弯信息执行网络分析,则需要创建新的转弯要素类并添加新的转弯要素以存储这些转弯信息。
- 确保转弯要素类包含的字段带有将在网络属性中使用的信息,如转弯阻抗(例如,转弯需要花费两分钟)或条件转弯限制(例如,只有卡车不能转弯)。
- 使用新建网络数据集向导创建网络数据集。
- 新建网络数据集向导会逐步引导您完成以下操作:为网络数据集命名、识别网络源、设置连通性、识别高程数据(如果必要)、指定转弯源(如果必要)、定义属性(如成本、描述符、约束和等级)和设置方向报表规范。
- 要打开新建网络数据集向导,右键单击要素数据集或目录树中的线 shapefile 并选择新建 > 网络数据集。
- 构建网络数据集。
创建网络数据集或编辑现有网络数据集时,必须以构建的方式进行。构建是创建网络元素、建立连通性和将值指定给已定义属性的过程。