获取osm数据方法(浅记一下)
首先打开这个网址: http://www.overpass-api.de/query_form.html
在下面的第一个输入框输入以下代码:
<query type="relation">
<has-kv k="boundary" v = "administrative"/>
<has-kv k="name" v = "北京市"/>
</query>
<print mode="body"/>

3.之后点查询,会下载下面这样一个文件

4.然后右键这个文件,选择以记事本的形式打开

5.找到relation id,我们看到的这个id就是我们的算选的市的id,之后再加上3600000000(8个0),以这个为例子:4820130+3600000000=3604820130

6.我们接着打开:http://www.overpass-api.de/query_form.html
之后在第一个框输入以下代码:
<osm-script timeout="1800" element-limit="100000000">
<union>
<area-query ref="3604820130"/>
<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>
然后点击查询,就可以下载数据了,下载的数据是osm格式的,我们要把它转成shape格式的
7.然后打开 这个网址:GeoConverter

之后

然后

8之后用arcgis软件打开就ok了