描述
在现有要素数据集中创建网络数据集。网络数据集可用于对要素数据集中的数据执行网络分析。
使用方法
使用此工具创建的网络数据集配置了基本默认设置。运行该工具后,打开网络数据集属性页面并在网络数据集中配置设置以支持您的特定分析需求。
创建和配置网络数据集后,必须使用构建网络工具进行构建。
目前无法对使用此工具创建的网络数据集进行配置以支持实时或历史交通流量。
语法
arcpy.na.CreateNetworkDataset(feature_dataset, out_name, source_feature_class_names, elevation_model)
参数 | 说明 | 数据类型 |
feature_dataset | 将创建网络数据集的要素数据集。要素数据集应包含将参与网络数据集的源要素类。 如果要素数据集位于企业级地理数据库中,则无法对要素数据集和所有源要素类进行版本化。 | Feature Dataset |
out_name | 要创建的网络数据集的名称。目标要素数据集及其父地理数据库不得包含具有此名称的网络数据集。 | String |
source_feature_class_names [source_feature_class_names,...] | 要作为网络源要素包含在网络数据集中的要素类的名称。将此参数指定为字符串列表。 必须至少选择一个不是转弯要素类的线要素类。该线要素类将在网络数据集中用作边源。您可以选择点要素类作为网络数据集中的交汇点源,选择转弯要素类作为转弯源。 所有源要素类必须位于目标要素数据集中,且不得参与几何网络、公共设施网络或其他网络数据集。 | String |
elevation_model | 指定用于控制网络数据集中垂直连通性的模型。
| String |
派生输出
名称 | 说明 | 数据类型 |
out_network_dataset | 新网络数据集。 | 网络数据集 |
代码示例
在要素数据集中创建网络数据集。
import arcpy
arcpy.CheckOutExtension("network")
arcpy.na.CreateNetworkDataset(r"C:\Data\Network.gdb\Transportation",
"Streets_ND", ["Streets", "Turns"],
"ELEVATION_FIELDS")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 需要 Network Analyst
- Standard: 需要 Network Analyst
- Advanced: 需要 Network Analyst