在query框中输入
<query type="relation">
<has-kv k="boundary" v = "administrative"/>
<has-kv k="name" v = "北京市"/>
</query>
<print mode="body"/>
点击query后会下载一个interpreter文件,用笔记本打开后
- 找出城市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>
-
点击右下角的query,弹出下载提醒,单击保存;下载完成后,以记事本方式打开该文件(此文件即Hollywood的城市地图数据),导入到仿真软件中使用即可。提示:下载的文件数据会有点大。北京为例,大概为100M。
-
格式转换
https://geoconverter.hsr.ch/
点击下载
8.使用QGIS或者ArcGIS打开shp文件