设施服务区分析——5分钟服务范围

嗨咯!小伙伴们~ 我又来啦小编每周最幸福的一件事就是在这里跟大家分享我的学习心得!

南方的冬天有些寒冷,刚过完元旦的你喝奶茶了吗?

不知道大家平时都喝什么奶茶,小编生活在长沙,比较喜欢喝的奶茶是茶颜悦色,书亦烧仙草也不错。


那么以上都是闲谈,接下来进入主题。。。

今天小编就跟大家聊聊我们在5分钟之内能不能喝到喜欢喝的奶茶,用专业的术语讲就是设施服务区分析

设施服务区分析在城市规划过程中已经成熟运用,以往的服务区分析大多以设施为圆心,服务半径为圆半径,画一个圆进而粗略地估计设施的有效服务范围。那么我们有了路网模型后,就可以依托路网,按照交通距离精确地模拟设施在服务半径内可以覆盖的区域。话不多说,直接上干货吧!

首先我们把整个流程分为三个步骤:获取奶茶店坐标、构建交通网络、设施服务区分析。

1.获取奶茶店的坐标

上次小编分享了零代码获取POI的方法,但是缺点是数量受限而且需要自行转换坐标系,所以我选择了第二种零代码获取的方法——下载Ospider【工具下载方式见文章末】。解压缩后直接可用,主页面长这样。具体使用方法在那个help文件里面。

 

 

其中,关键一步是申请百度key,首先登陆http://lbsyun.baidu.com/,登陆自己的百度账号,没有的话就注册一下,登陆后点击控制台→应用管理→我的应用→创建应用,进入以下界面,随便起个名称,应用类型选择浏览器端,白名单填上0.0.0.0(这样设置的话申请的key最好不要泄露,否则有可能会出现他人盗用的情况),点击提交即可申请成功。将申请好的key复制到Ospider的key池里就可以啦,按照图中的设置获取坐标就可以啦。

 

 

将奶茶店的坐标获取下来后,接着就是将它转为shp点文件,具体步骤在讲核密度分析的时候讲过哦,不记得的小伙伴可以回顾下之前的文章→【好久不见,今天您用GIS了吗!】。在ArcGIS中进行可视化表达,如下图:

可以看见,茶颜悦色主要分布在五一广场附近,在实际生活中也可以感受到,每次逛街的逛到五一广场的时候,首先映入眼帘的商店就是茶颜悦色,这时候一般就会忍不住去排个队。

2.构建交通路网

交通路网的构建的步骤小编也在上期内容中讲过啦【从数据获取到交通可达性分析

,其中,我们将drivetime改成walktime,并设定步行速度为100m/min,即walktime=shape_length/100。

 

3.新建服务区分析

a.启动服务区分析:在网络分析工具条【Network Analyst】下拉菜单中点击新建服务区

 b.加载设施点:在新建的服务区内容列表中,右键点击设施点→加载位置,加载自设置为我们获取的奶茶店的shp文件,点击确定即可。

c.设置服务区分析属性:点击服务区分析面板右上角的按钮打开图层属性,找到分析设置,设置阻抗为minutes,默认中断值为5分钟,这样我们就能看出5分钟之内是否内到达奶茶店。

最后点击工具条上的求解按钮,就可以看见奶茶店的5分钟服务区范围啦!

同理,我们将中断值设置为2,4,6,8,可以得到相应时间的的服务区范围,是不是非常简单哈哈。

设施服务区分析当然不仅仅局限于文章中的分析,比如其中的设施点可以是医院、学校、消防站、避难所等公共服务设施,公共服务设施的服务区分析在城市规划和建设中起到重要的作用,使得规划更加科学,更加合理。所以学习学习是很有必要的~今天小编分享的也只是最简单的分析设置,在实际情况中,还需根据各种需求对实体进行模拟,比如地铁、单行线、路口红绿灯等等,不过只要把基本的原理学会,其他的慢慢磨就是了。

好啦,今天的内容就到这里啦,我喝奶茶去了先。如果小伙伴们在实验过程中有什么地方遇到问题可以加小编提问,小编将竭力为您解答,我们下期见哦!

POI获取工具下载网址:http://guihuayun.com/tool/ospider.php也可直接后台回复【OSP】获取哦~

### ArcGIS 网络分析服务区使用教程 在网络分析中,服务区(Service Area)用于计算从某个位置出发,在特定时间内可以到达的区域范围。为了创建并优化服务区分析: #### 创建服务区分析图层 1. 打开ArcGIS Pro中的网络分析工具箱。 2. 选择“新建服务区”选项来启动一个新的服务区分析项目。 #### 设置参数 - **输入网络数据集**:指定要使用的交通网络数据源[^1]。 - **设施点**:定义起始位置或多个起点的位置。 - **阻抗属性**:设置衡量标准,通常是时间或距离。 - **默认断面方向**:设定是从设施向外扩展还是向内收缩的服务区边界。 #### 添加停靠点和障碍物 当涉及到三维空间时,确保所有的要素都具有有效的Z值以及相应的垂直坐标系统。这一步骤对于准确模拟现实世界条件至关重要。 ```python import arcpy arcpy.CheckOutExtension("Network") # 定义工作环境变量 workspace = "C:/data/Transportation.gdb" network_dataset = workspace + "/Streets_ND" # 创建新的服务区分析类实例 service_area_layer = arcpy.na.MakeServiceAreaAnalysis(network_dataset, "MyServiceAreas") ``` ### 常见问题解决方案 #### 数据准备不足 如果发现生成的结果不理想或者根本无法完成操作,则可能是由于输入的数据存在问题。确认所有参与运算的对象均携带必要的高程信息,并且整个场景采用了统一的空间参照框架。 #### 参数配置错误 仔细检查每一个可调节项是否按照实际需求进行了适当的选择。特别是关于成本度量单位的选择——它直接影响到最终输出的地图样式与解释方式。 #### 性能效率低下 针对大型复杂模型可能出现长时间运行甚至崩溃的情况,考虑简化几何形状、减少不必要的细节层次或是分批次处理大规模任务。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌晨GIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值