几种OSM数据下载方式的详细介绍

您所在的位置:网站首页 怎样下载地图数据 几种OSM数据下载方式的详细介绍

几种OSM数据下载方式的详细介绍

2024-07-12 03:13| 来源: 网络整理| 查看: 265

OSM几种方便的数据下载方式 前言

OSM数据想必大家都比较清楚,点开我的这篇文章就是想清楚地知道如何方便地下载OSM数据,那我们就废话不多说,开始介绍。本篇文章主要介绍以下几种数据下载方式,如果有介绍不清楚或漏掉的欢迎大家留言评论指出。

1. OSM官网下载

打开OSM官网,可以通过【导出】功能进行任意区域的数据下载,但是这种下载方式还是比较粗糙的,它不能按照行政区划的范围进行下载,下载的范围和数据量不能太大(这个可以点击Overpass API接口解决),下载数据的类型也无法选择。 OSM-homepage

2. Geofabrik下载

打开Geofabrik下载网站,可以看到这个网站是通过行政区划来下载数据的,通过点击对应的行政区划来进行下载,操作比较简单。这个数据源的数据类型比较丰富,大家可以根据自己需要进行选择;数据更新也比较及时,每天都会更新。我一般是选择下.shp格式的文件,毕竟比较通用,没有.shp格式的下载其他格式再转换成.shp格式,格式转换会在下篇博文中详细说明。

同样的,这里下载的数据也不能对下载的数据类型进行选择。这里补充一句,我看了下,以中国为例,这里最小行政区划范围就到国家,而且中国的行政区划数据因为众所周知的原因是有点问题的,大家慎用。 GeoFabrik-homepage

3. Planet.osm

这个网站列举出了很多OSM数据下载的镜像源,如bbbike,protomaps 等,通过表格的形式可以看到各个镜像网站的地址、镜像位置、可用的数据格式、数据更新频率、网络协议,方便我们选择对应的镜像源下载数据。至于各个镜像源中数据的整理方式,大家可以点进去看看,选择适合自己的就可以了。 planetosm-mirrors

进入一些镜像网站中,有些网站的数据下载行政区划范围可以缩小至省,有些可以缩小到城市如bbbike。 PlanetOSM-mirror-wabsite bbbike-data

4. ArcGIS Editor for OpenStreetMap

上面说的几种方法都是在网站直接下载,下面介绍两种通过ArcGIS和QGIS中的工具下载的方式。

首先介绍ArcGIS Editor for OpenStreetMap,这个工具是个免费开源的ArcGIS Desktop插件,可以在ESRI官网或者Github上下载,我这里提供GitHub的下载地址,这里包括了所有的版本,从10.3到10.8,下载地址。

arcgis-osm-download-github-page

下载好对应版本之后,解压安装,前提是安装好了ArcGIS Desktop,这里就不介绍了。打开ArcMap中的系统工具箱就可以看到这个工具箱。

arcgis-osm-editor-toolbox

点击Download OSM Data工具,输入相关参数,包括下载范围的经纬度信息,也可以选择按照矢量数据的范围下载,不要输入太大的范围,可能会报错下载不了,可以对矢量进行分块下载。

edito-tool-page

5. QuickOSM

QuickOSM是QGIS中的一个下载OSM数据的插件,可以在QGIS的插件管理器中搜索下载。

在QGIS的工具栏点击Plugins选择Manage And Install Plugins…,打开插件管理弹窗,搜索QuickOSM插件,找到之后直接点击Install Plugin按钮进行安装就行了。

QGIS-Plugins-select

Quick-Plugin-install

安装完成之后可以在工具栏的【Vector】->【QuickOSM】->【QuickOSM】,打开QuickOSM的下载页面,在Quick Query中按照键值的方式指定特定条件进行查询下载。这里的键值参数在OSM中都有特定的含义,可以以下地址进行查询比对。

https://wiki.openstreetmap.org/wiki/China

https://wiki.openstreetmap.org/wiki/Zh-hans:Map_Features

open-quickosm-plugin

比如我这里查询北京的边界信息,在【Key】栏选择boundary,【Value】栏选择Administrative(行政的意思),第三栏选择【In】,内容就输入北京的拼音Beijing。点击Run query就可以进行下载。

quick-plugin-download-page

等待一会儿之后,下载的数据就会自动加载到QGIS中。

Quick-Plugin-download-result

总结

以上就是我总结的部分OSM数据下载的几种方式,当然不够全面,具体的步骤也不太详细,大家也可以去探索下,有不对或缺少的欢迎评论指出。

我个人主要是用QuickOSM的方式来下载数据,因为可以指定数据类型,比较方便。下载的数据在QGIS里也可以方便导出成SHP格式。因为OSM数据类型和数据格式比较多,初步下载下来的数据不一定是我们想要的,还需要我们进一步去进行清洗,下一篇博文会给大家介绍下OSM数据下载之后如何进行清洗以及格式转换。

据类型和数据格式比较多,初步下载下来的数据不一定是我们想要的,还需要我们进一步去进行清洗,下一篇博文会给大家介绍下OSM数据下载之后如何进行清洗以及格式转换。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3