如标题所述,Mapnik 是否可以从 osm 数据输出 png 图 block ,比如说 http://download.geofabrik.de/不需要创建 stylesheet.xml?
编辑:不仅仅是一个 png 文件,而是每个图 block 和每个图 block 的每个缩放的一堆 png 文件,构成整个图 block 本身。
最佳答案
(关于您的评论)事实并非如此。 OpenLayers , Leaflet和类似的库需要一个平铺服务器来获取这些tiles 。他们无法直接从数据库读取。相反,图 block 服务器需要本地数据库来创建(渲染)这些图 block 。
因此,您的客户端必须自己运行切片服务器,或者您必须为您的客户端运行切片服务器(请参阅 switch2osm 上的 serving tiles),或者您的客户端将必须访问公共(public)切片服务器(请参阅using tiles 在 switch2osm 上)。第三种解决方案需要遵守 tile server 的使用政策/服务条款你已经选择。请注意,还有付费的磁贴服务器可用。
另请注意,rendering 有替代方法较小的区域,无需安装完整的切片服务器,例如使用 Maperitive 或 TileMill。
关于gis - 使用 Mapnik 将 osm 数据转换为 png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31332330/