1.在openstreetmap 中搜索城市
https://www.openstreetmap.org以杭州为例,选择框出的内容
选择以后,如下图所示,城市边界会被圈起来,左边会显示城市边界的一些信息,在接下来的步骤中会用到。
2.打开工具
http://www.overpass-api.de/选择下面框住的内容
3.下载边界信息
k=“name:zh” v="杭州市"当中的name:zh是之前搜索的标签。v对应的标签的内容,照着之前的内容填写即可。然后点击Query就会下载一个interpreter文件
<query type="relation">
<has-kv k="boundary" v="administrative"/>
<has-kv k="name:zh" v="杭州市"/>
</query>
<print mode="body"/>
用记事本打开interpreter文件。记住框柱的内容,待会儿有用(其实这个内容在第一步的时候就能看到,但是查的照着别人的步骤就这么走下来了)
4.下载路网信息
框住的数字是不是很熟悉,就是前面的那个数字加上3600000000。然后同样的点Query会下载一个interpreter文件,就是路网信息了。
<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>
未完待续。。。