OSM如何高效下载大范围面积数据
作者:互联网
有着地图界的维基百科之称的OpenStreetMap(OSM)对每一个GISer来说都是非常重要的数据源,但是我们下载数据的时候往往遇到以下问题。
如何解决?以深圳市为例:
点击下方overpass API
进入Query and Convert Forms
1.获取城市ID
在Overpass API Query Form输入以下代码
<osm-script>
<query type="relation">
<has-kv k="boundary" v="administrative"/>
<has-kv k="name:zh" v="深圳市"/>
</query>
<print/></osm-script>
点击query,下载文件用记事本打开,找到relation id。
2.下载文件
<osm-script timeout="1800" element-limit="100000000">
<union>
<area-query ref="3603464353"/>
<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>
其中 的数值即3600000000+第一步获取的城市id。将第一步的代码换成上述代码,点击query,下载,得到interpreter文件。
3.格式转换
https://geoconverter.infs.ch/
可转成想要的文件格式如shp。
标签:高效,点击,OSM,Query,query,id,下载 来源: https://blog.csdn.net/qq_57240976/article/details/118382349