代码之家  ›  专栏  ›  技术社区  ›  Pete

Mapnik能从KML推断出风格吗?

  •  0
  • Pete  · 技术社区  · 12 年前

    我正在尝试使用Mapnik C++API在我的应用程序中可视化KML数据。我看不出如何将样式信息从OGR数据源中获取到映射中。无论如何,我有点惊讶,它并没有发生。因此,有两个理由: 1.我是否试图做一些本质上不是Mapnik应该做的事情? 2.如果可能,怎么做?

    1 回复  |  直到 12 年前
        1
  •  2
  •   Dane Springmeyer    12 年前

    是的,一般来说,KML是一种(过于?)复杂的格式,在谷歌产品之外没有得到很好的支持。OGR在处理一些造型方面确实有相当出色的支持,但这是一个非常边缘的案例,Mapnik对此一无所知。Mapnik将数据和样式视为完全独立的,并使用样式表(请参见Mapnik XML、Cascadenik和CartoCSS)将这些想法缝合在一起。

    我已经做了一些将KML转换为Mapnik样式表的工作——你可以在 https://github.com/springmeyer/kml-escape