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

前言

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

1. OSM官网下载

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

2. Geofabrik下载

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

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

3. Planet.osm

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

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

4. ArcGIS Editor for OpenStreetMap

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

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

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

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

5. QuickOSM

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

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

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

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

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

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

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

总结

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

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

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

几种OSM数据下载方式的详细介绍相关推荐

  1. 全在这了!全国分省90米、30米、12.5米、5米DEM高程模型数据下载方式汇总

    全在这了!全国分省90米.30米.12.5米.5米DEM高程模型数据下载方式汇总 SRTM15(450米)免费下载 https://pan.baidu.com/s/1eO0U6wfzs7YSe2EQd ...

  2. 【Android数据存储】ContentProvider详细介绍(附实例源码)

    1.ContentProvider是什么? ContentProvider--内容提供者.它是一个类,这个类主要是对Android系统中进行共享的数据进行包装,并提供了一组统一的访问接口供其他程序调用 ...

  3. osm数据下载 python_批量下载osm的分区域的osm文件

    # coding: utf-8 #!/usr/bin/python # #### http://www.openstreetmap.org 的分区后的osm数据批量下载工具(需要python的requ ...

  4. osm数据下载 python_osm数据下载 python_批量下载osm的分区域的osm文件

    # coding: utf-8 #!/usr/bin/python # #### http://www.openstreetmap.org 的分区后的osm数据批量下载工具(需要python的requ ...

  5. osm数据下载 python_GIS Experience (十):OSM数据获取

    参考资料 1 OSM OpenStreetMap 获取城市路网数据及转为ESRI shp数据的方法 2 OSM获取路网数据 (数据转换方法对比) 1 前言 OpenStreetMap(OSM)意在创造 ...

  6. osm数据下载 python_用Python解锁处理OSM数据的全部姿势

    OSM数据 OSM数据全称OpenStreetMap数据,是开源的全球路网数据,也是时空分析时较为常见的基础数据,本篇主要讲解如何用python优雅地处理OSM数据为下游任务做支撑. 01 OSM数据 ...

  7. MODIS数据的简介和下载(三)——MODIS数据下载方式(基于MODIS Web Service)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/ESA_DSQ/article/details/70176214 这是MODIS数据的简介和下载的最后 ...

  8. linux下TCGA数据下载,TCGA数据下载方式小结

    之前对TCGA做了简单的了解,粗略了解了什么是TCGA,TCGA是做什么的等,接下来肯定是要学会如何下载TCGA数据,毕竟只有下载了数据才能继续学习 官网常规下载 TCGA自2016年改版后,下载方式 ...

  9. HashMap两种遍历数据的方式

    HashMap的遍历有两种方式,一种是entrySet的方式,另外一种是keySet的方式. 第一种利用entrySet的方式: Map map = new HashMap(); Iterator i ...

  10. python爬取大众点评数据_python爬虫实例详细介绍之爬取大众点评的数据

    python 爬虫实例详细介绍之爬取大众点评的数据 一. Python作为一种语法简洁.面向对象的解释性语言,其便捷性.容易上手性受到众多程序员的青睐,基于python的包也越来越多,使得python ...

最新文章

  1. 基于OpenCV的特定区域提取
  2. python中的多继承
  3. insert数据时,获取插入数据的id
  4. PHP intval() 函数
  5. 美妆海报不会做? PSD分层模板带你轻松掌握!
  6. docker部署express项目
  7. freeCodeCamp 221题
  8. logisim实验三:原码一位乘法器设计实验
  9. Excel单元格保护
  10. 285. 二叉搜索树中的中序后继
  11. CocosCreator第一个小游戏范例总结
  12. 零基础怎样制作自己的网页网站具体流程 - WordPress建站
  13. HTML点击图片实现提交或跳转链接页面
  14. 为什么近几年一直在说互联网进入了下半场?
  15. 看书学习感悟系列(三)
  16. 浅析Content Negotation在Nancy的实现和使用
  17. 等风来不如追风去,贵阳校区小哥哥转行软件测试获12k,做职场最靓的仔~
  18. Greenplum 内存与负载管理(resource queue)最佳实践
  19. 排水管计算机中心,西安市外国语学校计算机实验中心建筑给水排水设计计算书.doc...
  20. 九龙证券|面板概念股异动!11家布局公司获北上资金抢筹

热门文章

  1. html中b和strong的区别,i和em的区别
  2. django学习笔记(六)-----模型
  3. After Effects快捷键
  4. S5PV210 I2C电容触摸屏驱动
  5. hpe服务器中ilo的作用,产品技术-HPE iLO-新华三集团-H3C
  6. 怎么打造云计算的碎片计算方式
  7. PHP性能 - php_performance - by llia alshanetsky
  8. vue+element中多选框选一个然而就全部选中了
  9. [BUUCTF]PWN——[BJDCTF 2nd]snake_dyn
  10. 合肥工业大学java考试试题_合肥工业大学JAVA程序设计问答题.docx