KML 到 geoJSON - 如何包含样式?

KML to geoJSON - how to include styles?

我们一直在使用 KML 来允许客户将图层上传到 Google 基于地图的应用程序。我们正在尝试用 geoJSON 替换 KML,除样式外一切正常。

KML 文件中的样式定义未包含在转换的 geoJSON 文件中(我们使用了许多转换器,但我们主要使用的是 http://converter.mygeodata.eu/

正如您在下面的 KML 中看到的那样,那里有一个样式块(紫色框),但这只是从任何生成的 geoJSON 中排除的。

有谁知道保留样式的转换器或将 KML 转换为 geoJSON 的方法?

谢谢

贾森

最后,我发现 toGeoJson (http://mapbox.github.io/togeojson/) 实际上确实将 KML <style> 节点内容转换为生成的 geoJSON。
所有的在线工具似乎都在服务器端使用 ogr2ogr,它忽略了 <style> 因为它不是语义的,但是 toGeoJson 有一个尝试,到目前为止干得好。

加载 geoJSON 后,我可以访问这些属性来应用样式。