步骤一:
进入openstreetmap(osm)官网:https://www.openstreetmap.org/
在搜索框内搜索你想要查询的城市,如:贵阳市
得到一下信息:
路网数据获取办法 - 图1
步骤二:
进入osm overpass api :http://www.overpass-api.de/
路网数据获取办法 - 图2
点击上图中红圈
进入以下页面
路网数据获取办法 - 图3
输入如下代码:



(此处的k=”name:zh” v=”贵阳市”,说明了步骤一的目的,因为国内和国外的名称写法不一样,如果为k=”name” v=”贵阳市”,运行代码后得不到想要结果,此处应根据步骤一中截图的name写法,还有值来输入)
输完代码后,点击右下角“Query”键,下载文件,得到一个名为“interprept”文件,用记事本打开
找到
即得到贵阳市边界id :2782246
(当然该id在步骤一搜索“贵阳市”时即可看到)


完成以上步骤后,再次中输入一下代码,获取城市的路网数据:
路网数据获取办法 - 图4














为了得到城市的路网数据,需再原边界id的基础上加上“360000000”
360000000
+ 2782246
————————
3602782246
(注意对齐哦!)
得到城市的最终编号: 3602782246
最后点击右下角“Query”,同样得到“interprept”文件
文件中即包含了城市的路网信息
**

文件转换

https://geoconverter.infs.ch/vector 将interpret文件转化文shp文件格式