当前位置: 首页 > news >正文

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),等时线就生成了,是个面图层。

http://www.lryc.cn/news/222487.html

相关文章:

  • npm切换镜像源
  • Python简单学习
  • 2000-2021年全国各省资本存量测算数据(含原始数据+测算过程+计算结果)
  • Vue.js 中的异步组件是什么?
  • Luckysheet 实现excel多人在线协同编辑
  • C++线程库的基本使用(初级)
  • 2023最新版JavaSE教程——第1天:Java语言概述
  • PTL货位指引标签为仓储管理打开新思路
  • IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Maven核心概念
  • Unity的粒子总是丢材质
  • P5906 【模板】回滚莫队不删除莫队
  • 1. Collection,List, Map, Queue
  • rabbitmq 交换机相关实例代码
  • 第四章IDEA操作Maven
  • Go语言函数签名和匿名函数
  • Pytest系列(16)- 分布式测试插件之pytest-xdist的详细使用
  • 基于JavaWeb的网上销售系统设计与实现
  • wpf添加Halcon的窗口控件报错:下列控件已成功添加到工具箱中,但未在活动设计器中启用
  • antv/x6 自定义html节点并且支持动态更新节点内容
  • 设计模式之命令模式
  • Linux学习笔记--高级
  • 在Java中操作Redis
  • 【服务器】fiber协程模块
  • SparkML
  • 实时定位与路径优化:跑腿App系统开发中的地理信息技术
  • Tomcat的HTTP Connector
  • 将Pytorch搭建的ViT模型转为onnx模型
  • 图神经网络(GNN)性能优化方案汇总,附37个配套算法模型和代码
  • 国科大移动互联网考试资料(2023+2020+2018真题+答案)
  • ModStart系统安全规范建议