论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
企业信息化/数字化
›
ERP
›
SAP
›
OSM(OpenStreetMap)全球路网数据下载方式介绍 ...
OSM(OpenStreetMap)全球路网数据下载方式介绍
守听
金牌会员
|
2023-4-4 14:30:42
|
显示全部楼层
|
阅读模式
楼主
主题
552
|
帖子
552
|
积分
1656
本文对
OpenStreetMap
(
OSM
)网页与各类
OSM
数据的
多种下载方式
加以详细介绍,并对不同数据下载方式加以对比。
OSM
数据包含道路与铁路路网、建筑、水体、土地利用、兴趣点、行政区边界等各类数据,同时具有.shp、.pbf、.osm、.csv等多种类型,方便大家不同的使用需求。在这里有一点需要注意:
OSM数据在国家边界数据方面非常不准确
,如有相关需求,大家可以从其它网站获取对应边界数据。
接下来进入本文正题——
OSM
数据的下载。首先,进入
OSM
官网
。此时可以看到屏幕中均为地图显示区域,需要点击左上角的“
Export
”按钮打开数据下载窗口。
数据下载窗口如下所示,其中上半部分为
研究区域选择界面
,下半部分则为
多种数据下载方式的选择界面
。
我们先对
研究区域选择界面
加以介绍。其中,我们可以通过拉动屏幕所显示的地图范围或直接在下图所示框内修改经、纬度的方式,对研究区域加以选择。
此外,还可以点击经、纬度框下方的蓝色字符,通过手动划定矩形区域的方式选择研究区域范围。
选择好研究区域后,就可以开始
OSM
数据的下载了。
1 Export
首先,我们可以直接点击屏幕左侧的“
Export
”按钮导出数据;但需要注意,在研究区域过大时,这一方法将会失效。
这种方法导出的数据格式为.osm。
上述.osm格式的数据需要进行转换。其中,利用
ArcGIS Editor for OSM
工具集实现转换是比较常用的一种方式,这一工具集的下载与安装方法可以参考文章
ArcMap安装OSM路网数据编辑插件ArcGIS Editor for OSM的方法
。
综上,可知这一下载方法的适用场景为
数据量比较少,且具有ArcGIS Editor for OSM等可以转换
.osm
格式文件的工具
时。
2 Overpass API
Overpass API
是
OSM
数据库的一个镜像,当研究区域较大导致前述“
Export
”方法不能下载时,可以用这一方法进行下载。
这种方法导出的数据格式为空,即不含有文件后缀。个人认为这种数据可能比较适合于编写其它软件或程序时,需要调用地图接口时使用。
综上,可知这一下载方法的适用场景为
数据量较大,且主要面向于开发需求
时。
3 Planet OSM
Planet OSM
是一个定期更新的全球
OSM
数据集。
其实,
Planet OSM
和我们前面选好的研究区域就没有多大关系了——因为刚刚也提到,其数据是全球的
OSM
数据整合(所以叫做Planet);也就是说,不管我们的研究区域是北京的一个区,还是整个上海市,再或者是一个河南省,
Planet OSM
都是一个全球的、完整的数据集,都需要我们下载后自行裁剪。因为是全球的数据,因此其数据量非常大,由下图可知.xml格式文件就达到了106 GB,.pbf格式文件也有59 GB之大。
在这里,我们可以关注
Planet OSM
网页中最右侧的一栏。其向我们说明了,如果研究区域比较小,可以不用下全球的数据,而可以通过两个第三方网站获取小研究区域对应的
OSM
数据。这两个第三方网站我们马上会提到,这里暂且不细讲。
综上,可知这一下载方法的适用场景为
研究区域非常大,甚至达到全球范围,且网速与电脑配置较好
时。
4 Geofabrik Downloads
Geofabrik Downloads
便是前述
Planet OSM
中提到的第三方网站之一,其也是一个定期更新的
OSM
数据集。
和
Planet OSM
相比,其优势在于可以按照国家或地区进行更小范围研究区域数据的下载,而不用下载整个地球的数据了。
不过说实话,
Geofabrik Downloads
和
Planet OSM
相比也并没有好到哪去——其虽然可以不用下载全球数据,但它的子区域无非也就是精细到国家范围。例如以我国数据为例,若我们需要省、市乃至区范围的数据,都需要下载全国的数据后自行裁剪。
综上,可知这一下载方法的适用场景为
研究区域相对较大,尤其是主要做全国范围的研究
时。
5 Other Sources
Other Sources
是
OSM
官网提供的数据下载其它方法的合集。
由于
Other Sources
所对应的方法相对比较多且小众,因此官网也是直接将
Other Sources
方法整合在
Wiki
中,大家如果有需要可以自行查阅。
综上,可知这一下载方法的适用场景为
研究需求比较独立或小众,或本文所介绍的其它全部数据下载方法都不适合
时。
6 BBBike(最为推荐的方法)
BBBike
也是前述
Planet OSM
中提到的第三方网站之一,其也是一个定期更新的
OSM
数据集。
BBBike
的网站也非常简单,数据下载方式非常清晰。
BBBike
的主要优点就是下图中我标注出来的部分:首先,可以单独下载全球200多个主要城市的独立数据,这对于做某一个单独城市(例如北京市、上海市等等)的研究而言,非常方便;其次,具有.shp格式的文件,方便我们后期直接用
ArcMap
等软件处理数据;再次,其还支持手动划定城市,例如假如我们要做洛阳这样一个三线城市的研究,其肯定不属于全球200多个主要城市的范围内,那么就可以我们手动划定多边形区域从而下载数据;最后,就是
BBBike
的
OSM
数据是每周更新的,完全不用担心数据时效性滞后。
所以真的,
BBBike
简直太适合
OSM
数据的下载了。
我们就以北京数据为例。在
BBBike
城市列表中找到Beijing。
点进去,就可以看到不同格式数据的下载;我们就下载一个.shp格式来试试看。
下载后的数据解压完毕,可以在README.txt中看到数据的更新时间。
数据非常齐全,包括道路与铁路路网、水体、兴趣点、建筑、土地利用等等。
在
ArcMap
中打开,也是非常方便。
综上,可知这一下载方法的适用场景
非常广泛
,几乎所有时候我们都可以借助这种方法进行
OSM
数据的下载。
7 ArcGIS Editor for OSM
ArcGIS Editor for OpenStreetMap
是
ArcMap
软件中的一个工具集,通过其可以实现基于
ArcGIS
相关软件直接下载
OSM
数据,并基于下载后的数据进行数据编辑、空间分析、数据修改与回传至
OSM
服务器等多项功能。
ArcGIS Editor for OSM
需要我们自行下载与安装,具体方法大家可以参考文章
ArcMap安装OSM路网数据编辑插件ArcGIS Editor for OSM的方法
。
不过基于
ArcGIS Editor for OSM
下载OSM数据也是需要根据经、纬度来的,并且还没有可视化界面,个人感觉也并不是很方便。
综上,可知这一下载方法的适用场景为
研究区域比较固定,且只需要经、纬度就可以确定研究区域
时。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
守听
金牌会员
这个人很懒什么都没写!
楼主热帖
为什么要重写equals要重写hashcode方法 ...
【网络编程】从零开始搭建一个开源博客 ...
如何成为一名开发人员——第 3 部分: ...
软考总结
UWP/WinUI3 Win2D PixelShaderEffec ...
全网最新的nacos 2.1.0集群多节点部署 ...
驱动开发:摘除InlineHook内核钩子 ...
巧如范金,精比琢玉,一分钟高效打造精美 ...
java 字符转Base64然后加密
__call__用法简谈
标签云
挺好的
服务器
快速回复
返回顶部
返回列表