内容导读
路网数据是进行网络分析的基础,它是建立网络数据集的数据来源。
本文我们以OSM路网数据为例,详细介绍OSM路网数据从下载,到数据处理,添加属性,完成符合网络分析的网络数据集的全部过程。
01
数据获取
比较全面的路网数据一般有两个渠道,一个是交通运输部门(会包含隧道、桥梁等等非公开数据,一般不会对外提供),一个是图商(有偿,脱密的路网或者导航数据)。
除此之外免费,并且能够在互联网上找到的公开的路网数据可以参考以下连接
https://zhuanlan.zhihu.com/p/493135621
但是国内数据都不太多,就连Esri自己提供的数据(https://www.arcgis.com/home/item.html?id=83535020ce154bd5a498957c159e3a99)其中的国内数据也很少,一般都只有高速和国道级别,时效性也都不太能保证,而且不少数据都没有名称等等基本属性。
使用上述链接中获取的数据,可以做世界范围、或者洲际、国家级别的相关分析。
另外我们还可以在自然资源部提供的全国地理信息资源目录服务系统:
https://www.webmap.cn/main.do?method=index
在该服务系统下载1:25万矢量地图数据,从中提取路网数据,这个系统中的数据包含名称、国标码、等级等等属性,信息准确,同时数据基本都是当年或者是前一年的,时效性上可以得到保证。在分析时,极大地节省了数据处理和准备的时间。
图1 全国地理信息资源目录服务系统数据格式
但是受到比例尺限制,提供的道路的等级一般都比较高。
所以这类数据更适合做城际之间,省际之间的成本矩阵、导航类分析等等,对成本的精度要求不是特别高的网络分析。
PS:ArcGIS Pro中还提供了对GTFS数据(谷歌通用公共交通信息数据标准)转换的工具。但是这个格式的数据公开少,国内几乎都是爱好者自己做的,不好获取到。
如果想要获取开源的城市内部的道路信息,更加推荐使用OpenStreetMap网站(以下简称OSM)的数据。OpenStreetMap网站提供免费开源、可编辑的地图服务,它允许用户自己上传采集到的数据,并提供数据下载。这些数据不仅包括兴趣点、水系、管线、铁路、境界,还包含了一些低等级的乡道、公园道路、步行道,与上述其他资源相比,道路信息和类型更加全面(不同城市的道路详尽程度不同)。
特别注意:OSM中国界线有问题,如果下载了OSM数据要用到国界线时,一定要甄别。
OSM又有很多的下载方式,可以参考:
https://blog.csdn.net/weixin_38233769/article/details/109755046
OSM中提供了直接下载shapefile格式的数据功能,shapefile是ArcGIS 系列软件原始支持的矢量数据格式。
经过比较,个人觉得下载pbf的速度会更快,包含的属性信息更多,可以借助QGIS软件将pbf格式转换到shapefile。
但是上述连接中提供的工具可能会遇到shapefile文件中文属性有乱码(可以通过修改ArcMap注册表修改),或者没有类似的符号化效果等等问题。
因为我们最终目的是要在ArcGIS 桌面软件中处理并分析路网数据。所以考虑使用插件ArcGIS Editor for OSM 10.X Desktop工具,以下简称OSM编辑器,这是个ArcMap的免费开源附加组件,专门用来下载、处理OSM数据的。
下载地址如下:
https://www.esri.com/en-us/arcgis/products/arcgis-editor-for-openstreetmap
这个工具有以下两个优势:
-
自动转换OSM数据并将其存储在文件地理数据库GDB中。能执行各种各样的地理处理分析。
-
支持ArcGIS for