OSM数据获取

作者: 进击的码农设计师 | 来源:发表于2019-10-05 09:29 被阅读0次

1.OSM的简介:

OSM全称为OpenStreetMap是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图,在2004年由史蒂夫·克斯特创建。
有着地图界的维基百科之称的OSM为我们打开了一扇通往新世界的大门,其中包含了丰富的地理数据,给我们提供了许多便利。

作为一个网上地图协作计划,人人都可以参与建设,其数据是免费开放的,可以很方便的下载获取。但是也存在数据尚不完善以及审核不严格等问题。
需要特别主要的是领土和国界线问题,牵扯到国界线的地图一定就不要使用OSM了。

可以去OpenStreetMap官网查看数据信息。

2.OSM矢量数据源及获取:

  • 方法一:直接在网站上下载
    打开官网,单击右上角的导出,选择Geofabrik下载,进入下载页面。
    image
    在页面中可以看到是以大洲划分数据的,可以根据需要下载自己所需的数据(这里以中国为例,在表格中选择Asia,单击,然后在sub region内选择china,选择shp.zip数据)。
    因为OSM数据会定期更新,在下载时,记得查看数据的更新时间,也可以直接下载china-latest-free.shp.zip。注意这个数据并不包含行政边界,坐标为WGS84。
    image
    这时可以看到有多种数据格式:
  • .osm——XML格式的描述文件
  • PBF——高压缩的二进制格式数据
  • Shapefile——常用数据,可加载到ArcGIS
  • OSM JSON——JSON格式数据

还可以在以下网站下载:
https://extract.bbbike.org/
http://overpass-turbo.eu/
https://www.interline.io/osm/extracts/

  • 方法二:QGIS上下载
    相比ArcGIS,QGIS是一款开源免费的GIS地理信息系统软件,支持各种扩展,方便使用。
    具体下载步骤如下:
    首先打开OSM地图官网,选择下载范围。

    image
    然后打开QGIS,在QGIS工具栏中选择【Vector→OpenStreetMap→Download Data】选项。
    image
    在弹出的Download OpenStreetMap Data对话框中选择Manual,并填写范围之后即可下载。
    image
    下载的.osm后缀数据可以在QGIS中直接显示。
    image
    可以通过选择【Vector→→Geometry Tools→Export/Add geometry colums】选项,将下载的数据转换为shp格式。
    image
  • 方法三:ArcGIS中下载
    当然也可以在ArcGIS中下载,这时就需要ArcGIS Editor for OpenStreetMap这个免费开源的ArcGIS插件了,插件可以在Esri的网站上下载,需要注意的是不同版本的ArcGIS对应的插件版本也不同。10.2版本可以在这里下载:
    http://www.arcgis.com/home/item.html?id=16970017f81349548d0a9eead0ebba39

安装插件之后,就可以在ArcGIS系统工具箱下看到OpenStreetMap Toolbox.tbx,单击download OSM data工具就可以下载地图数据,但是需要注意的是范围不能过大,否则会提示超过数据范围,而无法下载。如果需要下载一个城市的数据,需要将该城市划分成若干块进行分块下载。

  • 方法四:全能地图下载器
    还可以使用全能地图下载器,下载OSM的瓦片数据,这里就不在赘述。

相关文章

  • OSM数据获取

    1.OSM的简介: OSM全称为OpenStreetMap是一个网上地图协作计划,目标是创造一个内容自由且能让所有...

  • Openstreet 矢量数据处理三

    读取OSM数据 在上一篇我们叙述了OSM数据的主要数据结构,包括Node,Way,Relation,因此读取OSM...

  • shp转osm

    osm数据是openstreetmap的数据,我司三维建模师只能加载osm格式数据到3D Studio Max中进...

  • OpenStreetMap页面介绍与OSM数据各下载渠道方式对比

      本文对OpenStreetMap(OSM)网页与各类OSM数据的多种下载方式加以详细介绍,并对不同数据下载方式...

  • 全球路网数据的获取(OSM)

    提到路网数据,我猜大家第一时间想到的就是OSM(OpenStreetMap)数据。过去做区域尺度下的研究时,很多时...

  • OSM数据下载

    在实际的开发过程中大家有时候可能代码已经写好了,但是缺少数据无法对代码进行验证。抑或是项目开发过程中缺少实际的数据...

  • OSM 数据下载

    下载地址:http://www.overpass-api.de/[http://www.overpass-api....

  • OSM地图本地发布-如何生成各省市矢量地图

    1、缘起 openmaptiles提供了一套OSM数据使用的完整解决方案,在前面文章如何实现OSM地图本地发布并自...

  • OSM数据类型

    bbox int32_t timestamp int64_t o5m

  • OSM 数据导入Neo4j 教程

    OSM数据来源: https://www.openstreetmap.org/点击导出,自定义选择范围,导出即可 ...

网友评论

    本文标题:OSM数据获取

    本文链接:https://www.haomeiwen.com/subject/pzyepctx.html