1.在openstreetmap 中搜索城市

https://www.openstreetmap.org以杭州为例,选择框出的内容
1.openstreetmap获取路网信息

选择以后,如下图所示,城市边界会被圈起来,左边会显示城市边界的一些信息,在接下来的步骤中会用到。
1.openstreetmap获取路网信息

2.打开工具

http://www.overpass-api.de/选择下面框住的内容
1.openstreetmap获取路网信息

3.下载边界信息

k=“name:zh” v="杭州市"当中的name:zh是之前搜索的标签。v对应的标签的内容,照着之前的内容填写即可。然后点击Query就会下载一个interpreter文件
1.openstreetmap获取路网信息

<query type="relation">
<has-kv k="boundary" v="administrative"/>
<has-kv k="name:zh" v="杭州市"/>
</query>
<print mode="body"/>

用记事本打开interpreter文件。记住框柱的内容,待会儿有用(其实这个内容在第一步的时候就能看到,但是查的照着别人的步骤就这么走下来了)
1.openstreetmap获取路网信息

4.下载路网信息

框住的数字是不是很熟悉,就是前面的那个数字加上3600000000。然后同样的点Query会下载一个interpreter文件,就是路网信息了。

1.openstreetmap获取路网信息

<osm-script timeout="1800" element-limit="100000000">
  <union>
    <area-query ref="3603221112"/>
    <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>

未完待续。。。

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2021-06-04
  • 2022-12-23
  • 2021-12-30
  • 2021-10-03
  • 2021-12-05
  • 2021-04-19
猜你喜欢
  • 2021-10-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
相关资源
相似解决方案