所谓OD(Original, Destination)数据,本质上是记录“人移动”的一种数据类型,广泛应用于各类研究中,如城市公服设施分布的公平性分析、城市职住分离程度分析、城市旅游市场分析……
此类研究内含的逻辑是:
人的移动(元) ⇌ 物质空间(载体)⇌ 空间功能(目的)⇌公共政策(干预)
目前OD数据的来源主要有以下几类,本文做简单介绍和引入,本期其他推文会针对具体OD数据来源,分享获取手段。详细的使用可以检索相关文献(并没有做综述的雄心,啊哈哈哈哈)。
-1st-
接近真实:调用地图路径规划API获取
高德、百度、天地图等都支持导航,有时候(特别是不认路的时候)步行、骑行、公交、驾车都离不开它们——所以调用电子地图的路径规划接口,得出的OD数据是接近真实情况的。
这里提供 “GetDistance.exe”数据获取脚本,基于OD经纬度坐标来获取步行、骑行、公交(包括跨城的铁路,不过没有铁路运行线路的数据)、驾车等不同交通方式下,OD路径的距离、时间以及空间线路(搭配ArcGIS食用)。
*OD数据总表
ID | Walking_Dis(km) | Walking_Time(min) | bicycling_Dis(km) | bicycling_Time(min) |
---|---|---|---|---|
1 | 2.6 | 35 | 2.8 | 11.1 |
2 | 15.2 | 202.3 | 15.4 | 61.7 |
3 | … | … | 287.8 | 1151.2 |
ID | Driving_Dis(km) | Driving_Time(min) | Bus_Dis(km) | Bus_Time(min) | Railway | |
---|---|---|---|---|---|---|
1 | 3.4 | 13.4 | 3 | 33.3 | - | |
2 | 16.2 | 34 | 21 | 120.3 | - | |
3 | 230.1 | 174.9 | 245.3 | 131 | … |
y*Railway字段示例:name:G28(福州-北京南)|dis:225.0 km|time:56.0 min
*OD数据空间线路图示
**步行、骑行、公交、驾车
**公交(跨城OD)
数据获取脚本由Sid独立编写完成,详细使用方法请转本期其他推文,除脚本外还提供ArcGIS内快速绘制线路的集合工具。
-2nd-
模拟真实
ArcGIS拥有强大的OD分析功能,优点显而易见:快捷有效、支持个性化操作(非真实路况(增减道路);设置阻碍;成本分析等),这些同样也是短板:计算机模拟,永远无法代替真实。
可以通过
1)XY转线;
2)网络分析
任一个工具实现
*XY转线效果
*网络分析效果
-3rd-
历史真实
以上两种类型的OD分析都不太真实,真正的真实是历史真实(有点绕口)——曾经发生过的OD移动(即行程记录),包括共享单车、网约车、公共交通(出租、地铁、公交)、火车、飞机、手机信令……但是,由于隐私安全等原因,这些数据一般是很难获取的,有时候我们可以花钱买到一些(经过处理的),一般情况下除非人家主动给你(政府/企业研究项目),你也就不要想了。
(历史总是这样~)
-4th-
小结一下
以上三种来源,前两种需要原始的OD(起讫点)经纬度坐标,与研究目的有关,我历史文章(文末)里面有POI数据获取脚本、地理编码(由地址返回经纬度坐标)脚本,按需取用。