查看原文
其他

【GIS基础】基于路网数据的最短路径分析(附练习数据)

松玄月下 数读城事 2021-09-19

Buffer不科学怎么办?我们来做Network Analyst吧!3群的松玄月下优秀小群友的又一次投稿——

概述:
要进行路网有关的分析,首先需要利用ArcGIS构建城市间交通网络,并添加道路线性、道路车速、单行道、路口禁转、高架、地铁等信息,然后在此基础上进行诸如最短路径、设施服务区等交通网络分析。本文介绍其中的最短路径分析。
所需数据与要求:
uscities.shp ,是一个包括了美国大陆主要城市的点 Shapefile;interstates.shp,是一个包括了美国大陆州际公路的线 Shapefile。两个 Shapefiles 都是基于阿伯斯等积圆锥投影,单位是米。
目标是在 uscities.shp 中找出州际公路网上任意两个城市间的最短路径。最短路径是由通行时间的链路阻抗定义的。计算通行时间的速度限制是65mile/h。Helena,Montana 和 Raleigh,North Carolina 是为本习作提供的两个城市。
涉及以下几项任务:一是由 interstates.shp 创建一个网络数据集;二是由uscities.shp 选择海伦娜(Helena)和罗利(Raleigh);三是在网络上添加两个城市;四是得出这两个城市之间的最短路径。
操作流程:

注:本文忽略拓扑检查
图一:两个shapefile文件

1. 打开interstates.shp 属性表,其中的一些属性对于网络分析是很重要的。字段MINUTES 表示每节路段的通行时间,以分钟为单位。字段NAME列出了州际编码。字段METERS表示每个线段的自然长度,以米为单位。关闭该窗口。

2. 从自定义菜单下选择扩展模块工具,确保 Network Analyst被选中。从自定义菜单选择工具箱,确保 Network Analyst 已被勾选。


3. 使用在Catalog 目录树中的Interstates.shp 文件创建一个网络数据集。在 interstates.shp文件上右击,并选择新建网络数据集。在网络数据集对话框中,你可以为新建的网络数据集设置不同的参数。

4. 把系统默认的名称inerstates_ND 作为网络数据集的名称。点击下一步。

5. 选择不使用模型转换,是否要在此网络中构建转弯模型选择“否”。

6. 在接下来的对话框中点击“连接性”按钮。连接性对话框显示interstates 为源数据,终点用于连接,1作为连接组。点击确定退出连接性对话框。

7. 在“新建网络数据集”对话框中点击下一步,选择不对网络要素进行高程建模。

8. 连接性下个窗口表显示的Meters 和 Minutes 作为网络数据的属性。点击下一步。

9. 出行模式选择忽略,直接点击下一步即可。

10. 选择“是”来进行行驶方向设置,并点击“方向按钮”。

11. 可以在下面的“后缀类型”上点击“Type”,并选择“无”。点击确定退出网络分析属性对话框,并在新建网络数据集对话框上点击下一步。

12. 下一个窗口中将会显示网络数据集的总结信息。点击完成。点击"是"来创建网络。点击"是"把参与interstates_ND 的所有要素类都加到地图中。

13. 从选择菜单中选择按属性选择。

14. 在接下来的对话框中,确认uscities 是所选图层,输入下面的表达式以选择 Helena,MT和 Carolina,NC:“City_Name” = ‘Helena’ OR “City_Name” = ‘Carolina’。

15. Network Analyst 的下拉菜单中选择新建路径,一个新的路径分析图层也被加载到目录表中。

16. 在目录表上右击路径,选择属性。在图层属性对话框的网络位置标签上,改变搜索容差为1000(米)。点击确定退出图层属性对话框。

17. 放大图像Helena 和 Montana。点击Network Analyst工具条上的 创建网络位置工具工具和Helena 邻接的州际公路上一个点,该点会以符号1显示。

18. 如果该点不在网络上,符号旁边会有问号出现。在这种情况下,你可以使用选择/移动网络位置工具把该点移动到网络上。Helena 定位后,重复相同的过程在网络上定位 Charlotte。

19. 在Network Analyst 工具条上点击求解求出两个站点间的最短路径。

20. 选择的最短路径出现在了地图中。在Network Analyst 工具条上点击方向。

21. 方向窗口显示了以 mi为单位的行驶距离、行驶时间和从 Helena 到 Charlotte 的最短路径的详细行驶方向。

(。・∀・)ノ

想要获取今日的练习数据,请在公众号后台回复最短路径,有没有套路呢~~~


那今天就到这里结束啦,欢迎留言讨论。文中的图片文字未经许可不要随便“引用”。

如果可以的话,希望能够转发分享,点个在看并且点个,给个赞赏~~也欢迎规范转载~

也希望大家和我多留言互动啊!(据说这样可以增加我的推送在你的订阅号里出现的概率)


往期推荐(ง •_•)ง

  【瞎七八扯】如何确定“真实”人口数量、分布以及流动?
  【工具评测】调研小程序“猫眼象限”实地测评与建议(没建议了,都改好了)
  【数据整理】2019年行政区划调整的数据更新与分享
  【城事数说】优势摆摊点的区位分析
  【ArcGIS Online中国】(二)数据上图——多种方式加载数据
  【ArcGIS Online中国】(一)真正的零基础学习使用ArcGIS Online中国

END>

如需全文转载文章、投稿或者合作

可添加微信

(回复超慢!!!)

(不要添加我问各种问题,我大概率不会的==)

(入群请一定要备注入群)

(添加后会在晚上非工作时间通过,请稍安勿躁)


公众号


微博

使用关键词搜索历史文章请点击【阅读原文

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存