正如标题中所述,Mapnik是否可以从osm数据输出png tile,而不需要创建stylesheet.xml?{/ p>
编辑:不仅仅是一个png文件,而是每个图块的一堆png文件,以及构成整个图块本身的每个图块的每个缩放。
答案 0 :(得分:2)
(关于你的评论)这不是它的工作原理。 OpenLayers,Leaflet和类似的库需要一个磁贴服务器来获取这些tiles。他们无法直接从数据库中读取。而是,tile服务器需要一个本地数据库来创建(呈现)这些tile。
因此,您的客户端必须自己运行切片服务器,或者您必须为您的客户端运行切片服务器(请参阅switch2osm上的serving tiles),否则您的客户端将必须访问公共切片服务器(请参阅switch2osm上的using tiles)。第三种解决方案需要符合您选择的tile server的使用政策/服务条款。请注意,还有付费的磁贴服务器可用。
另请注意,rendering个较小区域有其他方法,无需安装完整的磁贴服务器,例如使用Maperitive或TileMill。