2013-01-08 123 views
3

我可以找到很多關於如何將KML多邊形轉換爲SVG對象的文檔,但沒有做相反的事情。這樣的腳本是否存在,或者是否有人知道如何編寫腳本?將SVG路徑轉換爲KML地標?

基本上我想採取一些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圖層的原始問題,我願意提供建議。

+0

第一句:你的意思是你找到了很多關於如何將KML polys轉換爲SVG的文檔?還是問題標題倒退? – LarsH

+0

糟糕 - 這是第一句話中的拼寫錯誤:問題標題是正確的。我已經修復了這個錯字,謝謝你發現它。 – user1959297

回答

3

只是尋找相同的我發現你的文章, 所以這裏是我的谷歌列表中的另一個命中。

對於初始步驟中,您可能想看看這個頁面:

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

祝你好運!