ogr2ogr GDAL shapefile到KML信息窗口

时间:2014-02-05 16:04:30

标签: google-maps-api-3 esri gdal

运行GDAL命令

 ogr2ogr -f "KML" test.kml test.shp 

将shapefile转换为kml文件。我遇到的问题是信息窗口正在转换为标签,而这些标签不会变成KML上的信息窗口。我当然可以解析这些文件并使用从SimpleData中提取的信息创建新标签,但如果在转换时这是可能的,那就太好了。此外,多边形似乎缺少来自Shapefile的填充。

https://sites.google.com/site/gmaptest123/kml/test.kml?attredirects=0&d=1

1 个答案:

答案 0 :(得分:1)

如果将KML中的<PolyStyle>更改为1,它将被设置为0。 PolyStyle还允许您设置多边形的颜色和不透明度。

<Style>
  <LineStyle>
    <color>ff0000ff</color>
  </LineStyle>
  <PolyStyle>
    <fill>0</fill>
  </PolyStyle>
</Style>

对于infowindows中的数据,您可以为每个地标添加<name><description>标记,该标记将显示在信息窗口中。如果您有很多多边形,那么手动执行此操作可能会很痛苦,不确定如果不查看输入文件,为什么不会自动生成。

your original polygon

my local copy

with fill 1