使用 OpenStreetMap 数据搭建离线地图服务

一、地图数据下载

访问该网址,Geofabrik Download Server,通过区域链接下载中国数据;如果只是做实验,建议下载数据量较小的国家,下载到本地的数据为*.osm.pbf; 

二、地图数据切片

接下来我们要将下载的地图数据生成地图切片。Maperitive(Maperitive);Maperitive是一个非常轻量级的地图工具;

1、导入本地地图数据

file--》Open Map Source--》选择以下载好的.osm.pbf文件,软件开始加载数据,具体时间取决于数据大小。

2、修改地图样式

选择 Map / Switch To Rules 来修改地图样式,因为没有什么特殊需要,在这我选择 1 default  。选择后,稍等便可以在下面预览到显示效果。

3、开始切片

选择 Tools / Generate Tiles ,Maperitive会根据选择区域大小自己选择zoom范围并开始切图。如果需要自定义zoom范围,可使用命令行(为简单起见,我将zoom范围设置为1,2,3)。

至此,在Maperitive的安装目录下生成了Tiles文件夹,各地图切片(256X256的png图片)分级的保存在此文件夹下。

你可能感兴趣的:(OpenStreetMap)