一、背景
Open street Map 是一个很好的开源数据获取源,本人正在做关于芝加哥的研究需要用到路网数据,因此需要从Open street Map 下载数据。
二、数据下载方法
1.简单粗暴法(适合小范围数据下载)
进入OpenStreetMap官网,在搜索栏里搜索数据的所在位置,点击导出按钮,可调整矩形框的大小,点击Overpass API 下载。下载文件的格式为.osm
2.利用Over pass API 索引下载数据(适合城市尺度的数据下载)
进入Over Pass API官网:
(1)获取城市的ID
点击Frontends 菜单下的 Query and Convert Forms:
在第一个Query Form 里输入:
<osm-script>
<query type="relation">
<has-kv k="boundary" v="administrative"/>
<has-kv k="name:zh" v="成都市"/>
</query>
<print/></osm-script>
将v="成都市"
这个部分改成任意想要查找的城市名称,比如武汉,芝加哥等。点击Query,下载弹出来的文件为OSM格式,利用记事本打开,找到<relation id="278