OSM 数据下载

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

  2. 在query框中输入

<query type="relation">
<has-kv k="boundary" v = "administrative"/>
<has-kv k="name" v = "北京市"/>
</query>
<print mode="body"/>

点击query后会下载一个interpreter文件,用笔记本打开后

  1. 找出城市ID:
    <relation id="912940">

4.由以上步骤得到北京市的城市id号为912940;但从技术上来讲,这仅是该城市的边界,如果想得到城市的地图,我们需要在该id号基础上加3,600,000,000,得到id最终结果为3600912940。

5.继续访问步骤二中的API query page,在打开的query框中输入以下代码

<osm-script timeout="1800" element-limit="100000000">
 <union>
  <area-query ref="3600912940"/>
  <recurse type="node-relation" into="rels"/>
  <recurse type="node-way"/>
  <recurse type="way-relation"/>
 </union>
 <union>
  <item/>
  <recurse type="way-node"/>
 </union>
 <print mode = "body"/>
 </osm-script>
 
  1. 点击右下角的query,弹出下载提醒,单击保存;下载完成后,以记事本方式打开该文件(此文件即Hollywood的城市地图数据),导入到仿真软件中使用即可。提示:下载的文件数据会有点大。北京为例,大概为100M。


    image.png
  2. 格式转换
    https://geoconverter.hsr.ch/

    image.png

    点击下载
    image.png

8.使用QGIS或者ArcGIS打开shp文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容