尝试使用Tilemill部分复制OpenStreetMap“交通地图”样式,为什么呢?因为一些交通部门的朋友想要制作一张有OSM数据但没有红色公交线路的交通地图。想象一下,一张干净的地图,不再被红色的公交线路所干扰,多么清晰明了!
要实现这个目标,我们得借助imposm 2.5.0,它能够将来自OSM .PBF的数据提取到PostGIS数据库中。具体操作时,记得使用此repo中的映射文件哦。例如:
imposm --read --write -d osm madrid_spain.osm.pbf -m imposm/mapping.py
到目前为止,这只是“vanilla”映射文件,但要展示特定于交通的功能,可能需要做一些调整。至于Tilemill文件,只需将这些复制/链接到您的tilemill项目即可。
更多关于imposm的信息可以参考这里,而关于TileMill服务器部署的脚本可以在此处找到。如果对OpenStreetMap的基本函数感兴趣,可以看看这个链接。
这种方式不仅能满足特定需求,还可以避免地图信息过载,简洁明了,更利于交通规划和调度。尝试一下,你会发现它的妙用无穷!
暂无评论