2020FME博客大赛——FME与等时圈

本文详细介绍了等时圈的基本概念及其在交通、城市规划中的应用,重点讲解了如何利用FME进行等时圈绘制,包括三种方法:自建路网计算、调用接口和使用在线地图API。通过基于FME的南京市中心城区公园绿地可达性和服务效率分析,展示了FME绘制等时圈的具体操作步骤和注意事项,如策略选择、终点修正、提高计算效率等。

作者:刘啸

单位:上海中梁地产集团有限公司

 

本文一共分成四个部分,希望通过这四个部分的阐述让大家能够理解什么是等时圈,它在分析中是如何使用的,还有更重要的是如何借助FME来绘制等时圈,最后也提出了一些注意点,比如如何选择路径规划的策略,如何确定行程终点,如何提高效率等等,希望能够引导大家去思考,思考如何去做的更好。

(一)等时圈的基本概念

等时圈(isochrone)也叫做等时线、时空圈,是指以某地作为中心(即行程的起点),在不同的出行时间、利用不同的出行方式,在一定时间内能够到达的范围。也可以理解为出行时间的等高线(contour)。

等时圈是交通耗时在地理空间上的反映,它在一定程度上反映了该地区的交通便利程度,可用于区域交通分析、城市群分析、城市交通便捷度分析、公服设施可达性分析、生活便利性评价等。


浙江省都市圈人口热力分布与交通联系分析图


1小时等时圈内不同设施分布图


居住小区15分钟生活圈分析图


游憩活动空间分析图(RAS, recreational activity space)  此图来源于网络:https://site.douban.com/129653/widget/notes/5349640/note/243389386/?cid=45011968

FME绘制等时圈的三种方式:
第一种是自己构建路网通过NetworkCostCalculator做等时圈。

具体做法可以参照以下两个文章:

Creating Time and Distance Isolines using the NetworkCostCalculator

Drivetime isochrone from multiple points of origin (Network Analysis)
这种方式对于路网数据的要求比较高,比如道路网络自建拓扑关系必须没有错误,而且还要考虑线的顺序,工作量大、主观性强。而且难以反映实际交通状况及环境的影响。

 

第二种是通过HTTPCALLER调用现成的接口,方式虽然更加简单方便,但是我们只能基于别人固有的算法,难以控制效果。以下为几个提供相关功能接口的网站

OPENROUTESERVICE

 

MAPBOX ISOCHRONE API

 

TRAVELTIME PLATFORM

第三种可以基于在线地图API,直接使用地图服务商完整精确的路网数据,具有完整性高、数据成熟的特点,能够提供多种交通出行策略服务,可满足不同出行情景的分析需求。比如利用高德百度提供的路线规划能力,生成驾车、公交地铁、步行、骑行等多种交通方式的交通等时圈。

第三种方式也是目前使用最普遍,而且效果也相对较好的。也是本文将要介绍的FME绘制等时圈的方法。接下来就以基于FME的南京市中心城区公园绿地可达性和服务效率分析为例来具体展示一下如何借助FME来绘制等时圈并应用到实际分析当中的。

(二)基于FME的南京市中心城区公园绿地可达性和服务效率分析(1)

公园绿地是城市建设的重要内容之一,是城市景观、生态系统重要的组成部分。既能满足城市居民休闲的需要,提供游憩、锻炼的场所;又能满足城市居民的社交需要,提供各种节

FME(Feature Manipulation Engine)是一款强的空间数据转换工具,广泛应用于地理信息系统(GIS)、城市规划、土地管理、建筑设计等领域。它能够处理多种数据格式,支持复杂的空间数据处理任务。以下是FME在城市规划中的几个关键应用场景及其实现方法: ### 图框、图名、图例制作 在城市规划中,地图的标准化输出是必不可少的,图框、图名和图例是地图的重要组成部分。通过FME,可以利用其地图模板功能和样式控制功能,自动化生成符合规范的地图输出。 - **图框制作**:可以使用FME的“RectangleBuilder”转换器生成矩形图框,结合地图比例尺和布局要求进行调整。 - **图名添加**:通过“TextSymbolizer”或“LabelPointReplacer”等转换器,将图名信息作为文本添加到地图的指定位置。 - **图例生成**:利用FME的“LegendBuilder”转换器,自动从图层样式中提取图例信息,并进行样式配置和布局调整[^1]。 ### 数据格式转换 FME的核心功能之一是支持多种数据格式之间的高效转换。城市规划中常见的数据格式包括SHP、GeoJSON、KML、DWG、DXF、MDB等。 - **SHP转GeoJSON**:通过FME Workbench配置SHP作为源数据,GeoJSON作为目标数据,使用“AttributeManager”进行字段映射和属性清洗。 - **KML转SHP**:利用“KML Reader”读取KML文件,使用“Reprojector”统一坐标系统后,输出为SHP格式。 - **MDB转PostGIS**:通过“Access Reader”读取MDB数据,结合“SQLExecutor”和“PostGIS Writer”将数据导入PostgreSQL/PostGIS数据库中。 ### SHP转CAD文件(DWG/DXF) 城市规划中经常需要将GIS数据(如SHP)转换为CAD格式,以便在AutoCAD等设计软件中进一步编辑和使用。FME提供了强的SHP转CAD转换能力。 - **坐标系统统一**:首先使用“Reprojector”转换器统一SHP数据的坐标系统,确保CAD图纸的坐标一致。 - **图层映射**:使用“AttributeManager”将SHP中的属性字段映射到CAD图层、颜色、线型等参数。 - **几何类型处理**:根据CAD的要求,使用“GeometryValidator”和“GeometrySimplifier”处理多义线、多边形等几何类型。 - **输出配置**:选择“DWG Writer”或“DXF Writer”,配置图层样式、块定义、注记样式等,确保输出的CAD文件可编辑性[^1]。 ### 示例代码(FME Tcl脚本片段) ```tcl # 设置SHP读取器 set reader [createFeatureReader -type Shape -file "C:/data/input.shp"] # 设置投影转换 set reprojector [createTransformer -type Reprojector -parameters {TARGET_CS "EPSG:2384"}] # 设置属性管理器 set attribManager [createTransformer -type AttributeManager -parameters {ATTRIBUTES_TO_ADD "layer_name=landuse"}] # 设置DWG写入器 set writer [createFeatureWriter -type DWG -file "C:/data/output.dwg"] ``` ###
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值