ArcGIS Pro 创建网络数据集
ArcGIS Pro 创建网络数据集
本文将详细介绍如何在ArcGIS Pro中创建网络数据集。通过本文,读者将学习到如何创建新工程、添加文件夹连接、添加要素类、创建网络数据集、添加网络源并设置连通性策略、添加成本等步骤。
1. 创建新工程
2. 添加文件夹连接
在目录窗格右键文件夹选项
3. 添加要素类
直接拖动到当前地图或右键添加到当前地图
4. 创建网络数据集
在分析选项卡的地理处理中单击工具打开地理处理窗格
找到创建网络数据集工具(可以直接在搜索框中输入)
目标要素数据集选择Transportation
输入网络数据集名称(可以随便起)
源要素类进选择Sreet
保留高程的默认参数
单击运行
右键地图中的NewSanDiego_ND 图层,将其从地图上移除
网络数据集图层在地图中时,无法编辑数据集属性
5. 添加网络源并设置连通性策略
在目录窗格右键NewSanDiego_ND打开属性,选择源设置,单击源
单击添加/移除源
勾选Walking_Pathways,单击确定
单击垂直连通性选项
Streets(起始节点)和 Walking_Pathways(起始节点),将下拉列表中的属性改为 F_ZLEV
Streets(终止节点)和 Walking_Pathways(终止节点),将下拉列表中的属性改为 T_ZLEV
单击确定
6. 添加成本
6.1 关于字段脚本赋值器
来源:网络使用的赋值器类型—ArcGIS Pro | 文档
为网络属性指定值的最常见方式就是识别单个字段,该字段用于在网络数据集构建时计算网络属性。 例如,当属性值描述测量(如用米表示的每个路段的长度)时,可以使用字段赋值器
对于具有距离单位的成本属性,使用字段脚本赋值器中的 Shape 字段可以网络属性单位返回线要素的测地线长度。 这与使用系统托管的 Shape_Length 字段不同,该字段包含每个线要素在要素类坐标系中的平面长度,容易受坐标系变形影响。
Shape 和 Shape_Length 字段位于文件地理数据库要素类中
可将字段赋值器修改为使用字段表达式作为值来代替单个字段。 例如,如果网络属性的单位是米,而源数据的单位是英尺,可以创建一个表达式以在构建网络数据集时将英尺转换为米。
在目录窗格中,右键单击 NewSanDiego_ND 网络数据集,打开属性
单击交通流量属性,选择成本
6.2 修改默认距离成本
单击距离中的长度属性
单击菜单按钮选择重命名
在属性部分的名称文本框中输入Miles,按回车键
将单位值更改为英里
在赋值器部分的边组中:
Walking_Pathways(沿)行的类型从与默认值相同更改为字段脚本
双击 Walking_Pathways(沿)的值列,以使字段脚本设置按钮可用
点击字段脚本设置按钮
结果中输入!Shape!,单击确定
设置完成后:
补充:“沿”和“相对”
沿:沿着这条路本身的顺序,从起点走到终点需要多少分钟 字段脚本为FT_Minutes
相对:从起点走到终点需要多少分钟 字段脚本为TF_Minutes
6.3 添加时间成本
单击菜单按钮选择新建
输入 Minutes 作为新成本的名称
在赋值器的边组中,将所有行的类型改为字段脚本,沿的值为!FT_Minutes!,相对的值为!TF_Minutes!
6.4 修改转弯类别
在赋值器的转弯部分,将默认行的类别改为转弯类别
双击值列唤出转弯类别设置按钮,单击打开
根据需要修改转弯类别行驶时间
设置完成后单击确定
以上完成了成本的全部设置,单击属性对话框的确定