javascript - 将 SVG 路径转换为 ​​KML 地标?

标签 javascript svg kml

我可以找到很多关于如何将 KML 多边形转换为 SVG 对象的文档,但找不到相反的文档。是否存在这样的脚本,或者有人知道如何编写脚本吗?

基本上我想拿一些GPL SVG maps from wikimedia commons例如this ,它为每个国家/省制作单独的形状(并且可能包括其他地理叠加层),并将它们转换为 KML。我猜测提供了 SVG map 的坐标系和原点的纬度/经度的脚本可以进行这种转换,但这看起来像是一项不平凡的任务,所以我希望已经完成了一些事情。

我在 http://kml2svg.free.fr/ 找到了这些工具,但这只能转换由同一站点上的 KML->SVG 转换器生成的 SVG 文件。

我还认为我可以反转发布在 convert kml polygons to svg paths 上的 jsfiddle 示例,但我无法让该示例在本地 Web 项目中运行(我对 SVG/KML 开发和 Javascript 都很陌生,并且不熟悉 Proj.4 库的工作原理)。

或者,如果有人能想到更好的方法来解决快速创建“政治 map ”样式 KML 图层的原始问题,我愿意接受建议。

最佳答案

只是在寻找我找到你的帖子的相同内容, 所以这是我的谷歌列表中的另一个匹配项。

对于初始步骤,您可能需要查看此页面:

https://bitbucket.org/tbrugz/kmlutils/

祝你好运!

关于javascript - 将 SVG 路径转换为 ​​KML 地标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14224889/

相关文章:

python - 如果可能的话,如何在 Python 中进行飞行路径投影?

kml - Postgis 到 KML,包括色域

javascript - 按字母顺序对输入/复选框元素排序

Javascript函数不显示警告框

javascript - d3和angularjs ng路线svg在更改路线后不会被破坏

css - 流体内联 svg 增长以占据 flex 行中文本旁边的所有空白空间

angular - 如何在 Angular 中通过 NativeScript 使用图像 SVG?

javascript - XMLHttpRequest() json并行多线程

javascript - Jquery 事件不会触发通过 load() 加载的内容

iphone - CLLocationManager Simulator 来模拟汽车移动?