OSM - Mapnik - 呈现为背景颜色的区域

时间:2016-11-17 13:57:44

标签: openstreetmap postgis mapnik

我使用Mapnik和OSM数据(postgres和shapefile)生成地图。我的问题是,相当多的领域,我认为其中大部分被认为是“土地覆盖”,正在渲染为背景颜色。无论缩放级别如何,区域都呈现为背景色。

例如,在街道之间,一切都是蓝色的。有些森林按预期呈现,但大多数住宅区只是蓝色。

我正在使用带有样式表的Mapnik 3。这是在Ubuntu 16.04上运行的。

下面的图片显示了我正在生成的内容,以及我希望看到的内容(基于Openstreetmaps上的内容)。

对于我应该在哪里解决这个问题的任何建议将不胜感激。

感谢。

What I'm getting

OSM

2 个答案:

答案 0 :(得分:1)

问题是由一些无效的缩放级别和/或MinScaleDenominator,MaxScaleDenominator值引起的。我没有完全缩小它,但通过删除这些属性,我再次看到了这片土地。

感谢您的帮助。

答案 1 :(得分:0)

这是你的样式表的一个问题,如果它是一个自定义样式表,我建议将它加载到TileMill中并围绕LandCover和Area颜色进行游戏,直到你满意为止。

如果您想要一个相关的参考点,请查看样式表配置以获取您自己的OSMBright副本,以便比较渲染样式。

更新 OSM样式外观的链接:https://github.com/gravitystorm/openstreetmap-carto