专栏/OSM矢量数据下载方法

OSM矢量数据下载方法

2021年11月27日 17:12--浏览 · --点赞 · --评论
粉丝:267文章:2

本人,武大遥感专业大三学生,卒于在OpenStreetMap上下载数据……


数据是地理信息系统的血液,没有数据就无法谈论空间分析。因此,本文旨在介绍如何从OpenStreetMap上下载到所需的矢量数据。

OSM数据在国家边界数据方面不准确,大家使用时请注意相关问题)


OpenStreetMap(OSM)有着地图界的维基百科之称,其中包含了丰富的地理数据,给予了对地理、规划以及对空间句法、空间分析、空间规划感兴趣的人提供了许多便利。


1.  OSM自带导出功能

点击上方的“导出”

OSM自带的导出功能只能按照经纬度区域进行导出,因此无法导出某指定城市的矢量文件。并且当选择区域过大时,该方法无法完成下载。


2.  Overpass API

过程较复杂,可以参考csdn博客。(文章末尾有链接)

该方法适用于数据量大,按行政边界进行提取的情况。但导出的数据需要进行格式转换。

(该方法笔者试了好几次都没成功,总会有奇奇怪怪的问题)


3.  Planet OSM

Planet OSM是一个定期更新的全球数据集,数据量非常大。通常用户在下载后,要根据应用所需进行数据的剪裁。

链接:Index of / (openstreetmap.org)

Planet OSM界面


4.  Geofabrik Downloads

Geofabrik网站也是一个定期更新的OSM数据集,其优势在于可以根据行政区划进行数据下载,即下载指定地区的数据

链接:Geofabrik Download Server

Geofabrik主界面

Geofabrik也存在其局限性。Geofabrik可以按行政区划下载数据,但其对于行政区域的划分一般也只停留在国家层面

比如,在Geofabrik上我们只能下载到整个中国的地理数据,如果要单独下载北京的地理数据,则需另寻他法。


5.  BBBike

BBBike是笔者最推荐的网站。BBBike有两种下载地理数据的方式。

第一,BBBike可以单独下载全球200多个城市的数据,如前文提到的北京或是纽约。这种方法获取的地理数据信息丰富,且本方法非常简单,便于使用。

第二,BBBike可以下载所圈画范围中的数据,圈画的方式是用多边形覆盖,比1.中的矩形圈画要方便很多。    

最后,BBBike的OSM数据是每周更新的,有非常好的时效性。

链接:BBBike exports of OpenStreetMap data

BBBike主界面


今天搞了好几个小时才下载到想要的数据,因此一气之下总结了这篇文章。如果是国内的地理数据,下载途径相对较多,很多城市在网上可以直接搜到相应的.shp数据等。


写的较为仓促,欢迎大家交流,批评指正,求个赞!

(如果想交流遥感知识也非常欢迎)


参考文章:OpenStreetMap中各类OSM数据多种下载渠道及方式对比 - 知乎 (zhihu.com)

文中链接:(30条消息) 如何下载武汉市OSM数据并导出为shp格式_梦了个梦的博客-CSDN博客_osm下载shp数据

投诉或建议