Maperitive地图瓦片切割部分使用方法总结

Maperitive是一个非常轻量级的地图工具,所以如果OSM文件大于几百M就不要用了,我的电脑运存32G,下面讲述一下我使用这个工具的一些经验。

已有一位大佬的使用技巧,在此贴出,此帖也引导了我的初次使用,再次感谢!
https://blog.****.net/scy411082514/article/details/7543877

1。切割文件的选择

在我第一次使用的时候,是需要切全国8层的地图和北京市18层地图,但是由于全国的OSM文件大于Maperitive处理能力,所以无法读取从OSM星球下载的全国文件,只能在线切割。在此补充一下,由于Mperitive在线切图很慢,所以尽量不要用,可以先下载好OSM文件再切,附链接吧https://planet.openstreetmap.org/

如上,地理区域过大的区域推荐在线切割,全国一般8层左右就能满足需求,就算在线时间也只需要几小时。如果对某个区域有较高的精细度要求(例如18层),可以选择从以上链接下载离线文件然后切割,切割的时候最好关掉Mperitive的网络连接。

2。选择离线地图的下载区域
一定要选择比需求区域更大的地图范围进行下载,否则切的时候会出现白色边框,如下图是全国的8层加上北京市18层组合地图
Maperitive地图瓦片切割部分使用方法总结
比如你要用Mperitive切北京主要城区的地图,那你用OSM Planet下载最好下载北京全市再向外一圈的区域地图,然后在切割的时候最好选择Set Geometry Bounds,这样可以从较小的区域切割,最后切出来的区域一定比最开始需求的要大一圈,其实是用多切的那部分替代了白框,可以在地图上连接起来。

3。关于速度

一般来说在线是0.6files/s,离线的可能会有90files/s,北京的地图我记得切到最后18层大概几百万的数据,所以说在线下载切割真的太慢。