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数据获取

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