【发布时间】:2013-01-08 22:08:57
【问题描述】:
我可以找到很多关于如何将 KML 多边形转换为 SVG 对象的文档,但没有做相反的事情。这样的脚本是否存在,或者有人知道如何编写吗?
基本上我想拿一些GPL SVG maps from wikimedia commons 例如。 this,为每个国家/省制作单独的形状(可能包括其他地理覆盖),并将它们转换为 KML。我猜想带有 SVG 地图坐标系和原点纬度/经度的脚本可以进行这种转换,但这看起来是一项不平凡的任务,所以我希望已经完成了一些事情。
我在 http://kml2svg.free.fr/ 找到了这些工具,但这只能转换由同一站点上的 KML->SVG 转换器生成的 SVG 文件。
我还认为我可能会反转 convert kml polygons to svg paths 上发布的 jsfiddle 示例,但我无法让该示例在本地 Web 项目中工作(我对 SVG/KML 开发和Javascript,不熟悉 Proj.4 库的工作原理)。
或者,如果有人能想出更好的方法来解决快速创建“政治地图”样式 KML 图层的原始问题,我愿意接受建议。
【问题讨论】:
-
第一句话:你的意思是你找到很多关于如何将 KML 多边形转换为 SVG 的文档?还是问题标题倒退了?
-
糟糕——第一句话是错字:问题标题是正确的。我现在已经修正了错字,感谢您发现它。
标签: javascript svg kml