# HG changeset patch # User fknauft # Date 1296668089 -3600 # Node ID ac22bb1e3212fe8c040ac6c6680580dc6ce32db9 # Parent 649681baae76116a2f60d725ba1f7d2f3390694a polygon-Layers diff -r 649681baae76 -r ac22bb1e3212 RestDbGisApi.py --- a/RestDbGisApi.py Wed Feb 02 17:16:16 2011 +0100 +++ b/RestDbGisApi.py Wed Feb 02 18:34:49 2011 +0100 @@ -293,11 +293,11 @@ kmlPlace['coord_y'] = str(yCoord) kmlPlace['coord_z'] = '0' kmlData.append(kmlPlace) - if geomField=='poly': - for value in geomdata: - alert(str(value)) - kmlPlace['LinearRing']=str(value).split('(')[4] - kmlData.append(kmlPlace) + if geomField=='poly' and len(geomdata)>0: + geom_list=geomdata.values() + strvalue=str(geom_list[1]) + kmlPlace['LinearRing']=str(geom_list[1]).split('(')[4] + kmlData.append(kmlPlace) kmlPlace['LineColor']=colorField #logging.debug("kmlData=%s"%(repr(kmlData))) return kmlData diff -r 649681baae76 -r ac22bb1e3212 zpt/KML_schema_table.zpt --- a/zpt/KML_schema_table.zpt Wed Feb 02 17:16:16 2011 +0100 +++ b/zpt/KML_schema_table.zpt Wed Feb 02 18:34:49 2011 +0100 @@ -61,18 +61,22 @@ ff0000ff - - + + ERD-0815: ERD-0815 -# #marker_icon - #marker_icon_red - + #marker_icon_red + 116.38,39.92,0 - - 116.38,39.92,0 + 116.38,39.92,0