我需要將Shapefile/kml轉換爲某個項目的編碼折線格式。有誰知道一個簡單的轉換工具或代碼實現相同?如何從shapefile/kml生成編碼多段線?
1
A
回答
3
你首先要將您的KML/SHP轉換爲緯度/長度對列表。對於KML,您只需在編輯器中打開KML文件即可獲得經緯度對。對於SHP,您可以先使用shp2kml
轉換爲KML。
然後,使用Maps API中的encoding
庫,或者使用the algorithm編寫自己的編碼器。
0
你的術語shapefile/kml令人困惑。如果你想從一個ESRI shape文件轉換爲KML文件,ogr2ogr工作原理是這樣的工具:
ogr2ogr -f "KML" outputfile.kml sourcefile.shp.
的下載,ogr2ogr是GDAL分發的一部分,http://www.gdal.org/
+0
'shapefile/kml'表示「shapefile或kml」。 OP最可能有兩種格式可用,或者可以很容易地從一種格式轉換爲另一種格式。所以他們列出了他們可用的情況,以防萬一其中一個可能/更容易實現。希望這會消除你的困惑。 – AndyJ 2015-01-30 16:13:19
相關問題
- 1. 如何從數據庫中生成可編輯的多字段?
- 2. kml編碼多段線/多邊形
- 3. 如何使用doubleanimation/pointanimation爲多段線點生成動畫
- 4. 從C#代碼生成彙編代碼?
- 5. 使用JQuery編碼的多段線
- 6. 如何編寫代碼片段以在C#中生成方法?
- 7. 彙編代碼生成如何工作?
- 8. 編譯時如何生成代碼?
- 9. 如何從asp.net WebService生成折線圖?
- 10. 從多個字段生成hashCode?
- 11. Netbeans GUI生成器:如何編輯生成的代碼
- 12. 如何從現有代碼生成片段?
- 13. 從PHP生成的XML編碼
- 14. 如何從多波段tif文件生成原始文件?
- 15. 如何從多個字段生成ASP.NET MVC slugs?
- 16. 如何從googlemap中刪除多段線?
- 17. T4編輯生成的代碼生成
- 18. 如何從dragonegg生成位碼
- 19. 如何從代碼調用生成器?
- 20. 如何從C#.NET代碼生成JS
- 21. Eclipse如何從代碼生成UML圖
- 22. 如何從鑿子代碼生成FIRRTL?
- 23. 如何從clang生成代碼:: ASTContext
- 24. 如何從ICompilationUnit(ICSharpCode)生成C#代碼
- 25. 動態生成 - 多線圖
- 26. 如何生成折線圖
- 27. 如何將一條線分成多個線段?
- 28. 如何生成多行生成命令?
- 29. 如何從生成的模塊生成多模塊原型?
- 30. 使用API v3繪製多個編碼多段線
其實我想要一個代碼來執行編碼,因爲我想要編碼的多段線的數量是巨大的... ... – user2760 2012-02-15 19:34:18