下载OpenStreetMap离线地图数据并搭载瓦片服务器用shallI提问怎么回答

作者: 小赵 2023-12-01 08:06:04
阅读(421)
OpenStreetMap官网下载所需的离线地图数据全世界几大洲的数据,可精确至国家级别国内可精确至省份级别的数据下载好的文件基本是gansu-latest.osm.pbf这样的文件名称之后使用Maperitive软件对上面下载的数据进行切片处理Maperitive下载地址使用方法下载下来之后,在安装目录下有个Maperitive.exe直接双击运行就好。提示内容叉掉,左上角file->openmapsources。找到刚刚下载的osm格式数据。打开。然后右下角MapSource,里面就有两个地图数据源,一个是刚刚加载的,另一个是原生的,原生的地图数据比较简单,不详细。把Webmap(OSMMapnik)前边的黄色五角星点一下,原生的地图就取消了,剩下的就是下载下来的地图了。在左边,有个Commander,是个命令行工具。在Commandprompt:这里可以输入指令。输入以下命令,之后等待软件的切图过程generate-tilesminzoom=1maxzoom=18运行过后,在Maperitive的安装目录下就会多一个Tiles文件夹,最后将这个目录上传到服务器上,然后用nginx配置一个代理,前缀可以自定义,保证能够正常访问到就可以。