我们一直使用KML允许客户将图层上传到基于Google地图的应用。我们正在尝试用geoJSON替换KML,除样式外,一切都很好。
KML文件中的样式定义未包含在对应的geoJSON文件中(我们使用了许多转换器,但我们正在使用的转换器主要是http://converter.mygeodata.eu/)
正如您在下面的KML中看到的,那里有一个样式块(紫色框),但这只是从任何生成的geoJSON中排除。
有没有人知道保留风格的转换器或将KML转换为geoJSON的方式?
由于
杰森
答案 0 :(得分:2)
最后,我发现toGeoJson(http://mapbox.github.io/togeojson/)实际上确实将KML节点内容转换为生成的geoJSON ..所有在线工具似乎都在服务器端使用ogr2ogr,这忽略了因为它不是但是,对于GeoJson而言,这是一个很好的工作。
然后我可以在加载geoJSON后访问这些属性以应用样式。
杰森