1.概述:
在构建好道路交通模型之后,在ArcGIS中可以真实的计算出两点在现实路网上的交通距离与时间。
在实际项目中可以通过此操作计算规划点距离最近的设施的距离远近,进而帮助我们更好的考虑规划策略。
构建道路交通模型具体可以参考之前的两篇文章:
利用ArcGIS构建简单交通网络
在简单交通网络基础上构建复杂交通网络
2.所需数据与操作流程:
- 所需数据:
构建好的道路交通网络模型
- 操作流程:
3.具体步骤介绍:
3.1 加载上一章构建的交通网络模型,启动【Network Analyst】工具条
- 在ArcGIS菜单栏上单击右键,在弹出的菜单中选择【Network Analyst】,显示【Network Analyst】工具条。此时【Network Analyst】工具条中的【网络数据集】处显示为【交通网络_ND】,证明ArcGIS已经自动识别了该网络模型,作为此后分析的默认网络模型对象。
3.2 启动网络分析
- 点击【Network Analyst】工具条左侧的【Network Analyst】按钮,在下拉菜单中选择【新建路径】选项,此时在内容列表面板中新添加了【路径图层】,并会显示【Network Analyst】面板,如果没有显示可以点击【Network Analyst】工具条上的【Network Analyst窗口】按钮。
3.3 网络分析工具设置
- 设置停靠点。
在【Network Analyst】面板中选择【停靠点】,然后点击【Network Analyst】工具条上的【创建网络位置工具】,在网络分析模型中选择起点和终点各点击一次,此时两个点会被添加到【Network Analyst】面板中的【停靠点】下。
- 设置障碍。
如果禁止在某条道路通行,可以通过设置障碍完成。在【Network Analyst】面板中选择【点障碍】,然后点击【Network Analyst】工具条上的【创建网络位置工具】,在网络分析模型中选择障碍路段,此时该路段会显示一个障碍标志。
- 设置分析属性。
点击【Network Analyst】面板右上角的【属性】按钮,打开【图层属性】对话框,切换到【分析设置】选项卡,可以根据需要选择【路程(米)】还是【车行时间(分钟)】,此处我们选择【车行时间(分钟)】,意味着将根据车行时间来计算最短路径。
3.4 路径求解
- 点击【Network Analyst】工具条上的【求解】按钮,将得到路径。可以看到因为之前选择的是【车行时间(分钟)】进行求解,所以系统计算的路径选择了高速,此时时间最短。
- 如果不想让高速加入系统计算,可以通过设置【网络数据集】中的高速属性来进行(当然也可以用过一段段设置点障碍来实现,但是相对麻烦)。在【目录】列表中右键点击【交通网络_ND】图层,在弹出的菜单中选择排【属性】,打开【网络数据集属性】对话框,双击【车行时间】,将高速栏选中,右键单击,在弹出的菜单中选择【类型→常数】,然后再次右键单击,在弹出的菜单中选择【值→属性…】,弹出【常量值】对话框,在此处输入【-1】,回车键退出,这样就意味着不允许车辆通行。
- 此时在次进行【路径求解】可以看到系统不再选择高速路。
3.5 查看路径详细数据
- 右键单击【Network Analyst】面板中【路径】下的【图形选择1-图形选择2】,在弹出的菜单中选择【属性…】,弹出【属性-路径】对话框,列表中的【Total_车行时间】为累计的阻抗值。