养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

利用openstreetmap生成地图文件

时间:2024-10-21 03:09:10

OpenStreetMap是一款提供完全免费地理数据且没有法律与酶熳稼驰技术约束的全民地图。OSM地图文件可以通过网页浏览器或者免费软件wget来获得,在这里我们将介绍运用网页浏览器的方式;

工具/原料

可上网的电脑一台

方法/步骤-下载一个城市的地图

1、下载一个城市的地图是很多仿真中常见的一个情况;我们需要首先获得想要得到城市地图的id号,之后用该id号去下载该城市地图;

2、通过访问OSMOverpassAPIquery咯悝滩镞page(http://www.overpass-api.de/query_form.html),在打开的鳎溻趄酃query框中输入图中所示代码(在代码name处改城市名称);

利用openstreetmap生成地图文件

3、之后,点击右下角的query,弹出下载提醒,单击保存;下载完成后,以记事本方式打开该文件;

利用openstreetmap生成地图文件

4、在打开的文件起始位置,找出城市的id号;

利用openstreetmap生成地图文件

5、由以裼沙钔炯上步骤得来Hollywood的城市id号为117954;但从技术上来讲,这仅是该城市的边界,如果想得到城市的地图,菀蒯踔观我们需要在该id号基础上加3,600,000,000,得到id最终结果为3600117954;

6、然后,我们继续访问步骤二中的APIquerypage,在打开的query框中输入以下代码(“area-queryref=”的值是我们在上一步得到的值):

利用openstreetmap生成地图文件

7、之后,再次点击右下角的query,弹出下载提醒,单击保存;下载完成后,以记事本方式打开该文件(此文件即Hollywood的城市地图数据),导入到仿真软件中使用即可;

利用openstreetmap生成地图文件

© 一点知识