arcgis 网络分析 生成可达范围/等时线

需求:生成从地铁站步行10分钟可达的范围面图层。

线图层预处理

在精度要求不是很高的情况下,可采用OSM路网,从中剔除不允许步行的道路类型:高速公路、快速路。

在路网图层中新增一个字段"步行时间",用字段计算器,时间=距离/速度,算出这个数值。

生成网络数据集

在Arcmap中,customize - extensions,勾选network analyst,然后关闭这个对话框。这步是激活网络分析这个功能。

点catalog那个图标,从中选择路网图层(线图层),右键,new network dataset,输入网络数据集的名称,然后点击下一页。

这里有个小问题,如果对话框底部的下一页按钮被底下任务栏挡住显示不出来,就在电脑的设置里,系统-屏幕-缩放与布局,把大小设成100%,就能正常显示了。

然后应该是Do you want to model turns...就选yes,然后下一页。

点connectivity,选any vertex(我感觉应该是选这个,想了解具体内容可以查看官方文档,下同)

然后应该是Using Z... 选择None,然后下一页。

这里到了很关键的一步,要设置cost和restriction。如果你有单向交通的要求就在这里设置,我这里考虑到是步行就无所谓。但我的需求是10分钟可达性,也就是说cost是时间,所以我这里add new attribute,名称就起成time,类型是cost,单位是minutes。

双击新加的time那行,出来的框里有两行内容,一个from-to,一个to-from,这俩在type里都选field,value里选之前自己算好的时间字段。其实也可以这里用字段表达式:时间=距离/速度,但放在前面算好应该更方便。设置好了的话time这行前面的小感叹号应该会消失。

默认列出来的原来两个length和oneway我这里用不上就先删掉了。

下一页travel mode,我之前还自己设了一下,不过感觉设不设置都行,应该可以直接下一页。

下一页设置方向,你有设置方向的需求就去官方文档好好看下咋设,我这里就选no了。

下一页是summary,可以看一下之前设置的内容都对不对,然后finish。

然后弹出来对话框yes就好,就是确认建立网络数据集、把网络数据集加入图层。

服务区分析

customize - toolbars - network analyst,出现网络分析的工具框,点network analyst - new service area,会发现左侧table of contents栏里多出了一堆东西,这就对了。

点框里network analyst右边的小图标(一个窗口前面一个小旗子),也就是network analyst window,左侧又出现一栏,最上面有个facilities(0),右键,load locations,load from里面选你要做可达性分析的那个点图层,我这里就选择地铁站图层。然后ok。发现facilities(0)里面的0变成了点图层里面的要素个数。

最左侧service area一栏,右上有个方形的小图标,点一下,出现layer properties对话框。点analysis settings。

impedance(阻抗)就选择刚才设置好的time(minutes),default breaks我想做10分钟的等时线,就写10,你也可以同时做多个时间(比如5、10、15)的等时线。

对话框里的其他设置可以自己看一眼,应该不用改。确定。

layer properties里面的polygon generation里还有关于生成的面图层的形式设置,可以自己看看。

然后在network analyst里面点左数第4个小图标(solve),等时线就生成了,是个面图层。

相关推荐
道一云黑板报15 小时前
前端搭建低代码平台,微前端如何选型?
低代码·arcgis·iframe·微前端·无界·fronts
我不当帕鲁谁当帕鲁1 天前
arcgis for js实现FeatureLayer图层弹窗展示所有field字段
前端·javascript·arcgis
没有出口的猎户座1 天前
arcgis做buffer
arcgis
GIS思维1 天前
ArcGIS的汉字(亚洲文本)垂直标注
arcgis·arcgis标注·arcgis垂直标注
GIS思维1 天前
ArcGIS Pro属性表乱码与字段名3个汉字解决方案大总结
字符编码·arcgis·arcgis pro·arcgis pro属性表乱码·shp编码·shp限制
我不当帕鲁谁当帕鲁2 天前
arcgis for js实现FeatureLayer图层弹窗展示所有field字段方式二
前端·javascript·arcgis
我不当帕鲁谁当帕鲁2 天前
arcgis for js实现popupTemplate弹窗field名称和值转义
前端·javascript·arcgis
啊喔啊喔R2 天前
arcgis pro 学习笔记
笔记·学习·arcgis
fury_1234 天前
layui的table组件中,对某一列的文字设置颜色为浅蓝怎么设置
前端·arcgis·layui
Z_W_H_4 天前
【ArcGISPro】单次将自己建立的工具箱添加至Arcpy中
arcgis