如何从shapefile / kml生成编码折线?

时间:2012-02-11 18:46:46

标签: google-maps google-maps-api-3 gis polyline

我需要将shapefile / kml转换为某个项目的编码折线格式。有没有人知道一个简单的转换工具或实现相同的代码?

2 个答案:

答案 0 :(得分:3)

您首先要将KML / SHP转换为纬度/经度对列表。对于KML,您只需在编辑器中打开KML文件即可获得纬度/经度对。对于SHP,您可以先使用shp2kml转换为KML。

然后,使用Maps API中的encoding库,或者您可以使用the algorithm编写自己的编码器。

答案 1 :(得分:0)

你的术语shapefile / kml令人困惑。如果要从ESRI shapefile转换为kml文件,实用程序ogr2ogr的工作方式如下:

 ogr2ogr -f "KML" outputfile.kml sourcefile.shp.

对于下载,ogr2ogr是GDAL发行版的一部分:http://www.gdal.org/