目录
一、前言
二、具体步骤
三、BUG解决
一、前言:
使用 Draw all roads in a city at once 下载地图内容
二、具体步骤
1.需要使用的网站是 Draw all roads in a city at once
网址地址:
https://anvaka.github.io/city-roads/?q=tangshan&areaId=3602989001
2.查询
城市名称可以是英文也可以是中文
三、BUG
前天测试的时候这个网页不可以使用了,输入城市信息后会一直转圈,控制台会打印出错误
这个网站的数据来源是:Open street Map
一、进入Open street Map官网
二、获取城市的ID
点击Frontends下方的 Query and Convert Forms
在第一个方框里粘贴下面的代码,将 v = "xx市" 替换成你需要的城市名称,点击右边Query按钮
浏览器会自动下载一个文件,下载完成时使用记事本打开。找到 <relation id="2989001">
, 即可拿到唐山市的ID为2989001。
<osm-script>
<query type="relation">
<has-kv k="boundary" v="administrative"/>
<has-kv k="name:zh" v="xx市"/>
</query>
<print/></osm-script>
三、再次使用 Draw all roads in a city at once
Draw all roads in a city at oncehttps://anvaka.github.io/city-roads/?q=tangshan&areaId=3602989001将地址栏里的 areald=3602989001 替换成3,600,000,000+刚刚获取的id号 。然后跳转
直接点击Download Area 下载就可以了