我需要将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. 如何使用doubleanimation/pointanimation为多段线点生成动画
- 3. 使用JQuery编码的多段线
- 4. 从C#代码生成汇编代码?
- 5. 汇编代码生成如何工作?
- 6. 编译时如何生成代码?
- 7. 如何从asp.net WebService生成折线图?
- 8. 如何从现有代码生成片段?
- 9. 如何从多个字段生成ASP.NET MVC slugs?
- 10. 如何从凿子代码生成FIRRTL?
- 11. 如何从代码调用生成器?
- 12. 如何从ICompilationUnit(ICSharpCode)生成C#代码
- 13. 如何从C#.NET代码生成JS
- 14. 如何将一条线分成多个线段?
- 15. 使用API v3绘制多个编码多段线
- 16. 使用编码多段线的多边形中的孔
- 17. 如何生成多行生成命令?
- 18. 如何从生成的模块生成多模块原型?
- 19. 编译时代码生成
- 20. 编码生成函数
- 21. 从shannon fano编码算法生成的代码的解码
- 22. 如何在Visual Studio 2010中从C++源代码生成汇编代码
- 23. 如何使用地理编码生成谷歌地图代码?
- 24. 多平台代码生成
- 25. 如何使用PHP和MySQL生成Google生成的代码片段?
- 26. 如何生成VNC密码?
- 27. 如何生成c#代码?
- 28. 如何生成网格线段上的点
- 29. 如何修复为Google地图编码多段线时丢失的精度
- 30. 如何生成与多列
其实我想要一个代码来执行编码,因为我想要编码的多段线的数量是巨大的... ... – user2760 2012-02-15 19:34:18