我需要将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