我正在尝试使用Mapnik,renderd,mod_tile和MapBox Outdoors样式设置切片服务器。我已经成功通过https://switch2osm.org/serving-tiles/manually-building-a-tile-server-14-04/教程并使用OSM-Bright风格设置服务器。
接下来,我更改了renderd.conf文件,并将“XML”属性指向了我之前从Github下载的MapBox Outdoors样式的'project.xml'文件。我还清除了缓存,重新启动了renderd和apache但是新样式不起作用 - 只渲染了空的tile。
有什么我做错了吗?申请户外风格的正确方法是什么?
答案 0 :(得分:0)
Mapbox Outdoors样式与switch2osm描述的OSM Bright进程不兼容。它旨在上传到Mapbox帐户,而不是与自定义mod_tile设置一起使用。样式依赖于从Mapbox API提供的矢量切片形式的数据(需要帐户/ API密钥并受特定条件限制)。
可以修改源代码以使用自定义数据库,以便在自己的切片服务器设置中使用它,但是您需要确保您的图层定义与{{3}处的描述兼容}和https://www.mapbox.com/developers/vector-tiles/mapbox-streets/。