# HG changeset patch # User fknauft # Date 1296654084 -3600 # Node ID 89386036e6619a77f53b8b3f8c8d47cfa6b1d9f5 # Parent 1a71212599428212031d7e10e317eabab1491f27 polygon-Layers diff -r 1a7121259942 -r 89386036e661 RestDbGisApi.py --- a/RestDbGisApi.py Wed Feb 02 14:28:28 2011 +0100 +++ b/RestDbGisApi.py Wed Feb 02 14:41:24 2011 +0100 @@ -161,7 +161,7 @@ paramstr = urllib.urlencode(params) return "%s/db/%s/%s?%s"%(baseUrl,schema,table,paramstr) - def getKmlData(self, schema, table, ids=None, sortBy=1, gisIdField=None, latField=None, lonField=None, geometry="point"): + def getKmlData(self, schema, table, ids=None, sortBy=1, gisIdField=None, latField=None, lonField=None, geometry="point", color_field="red"): """returns data structure for KML template""" logging.debug("getKMLdata gid=%s lat=%s lon=%s"%(gisIdField,latField,lonField)) # Mapping a set of points from table-based SQL-query: @@ -286,8 +286,6 @@ #kmlPlace['description'] = ""%desc kmlPlace['description'] = desc - try: color_field - except: color_field="red" if geometry=='point': kmlPlace['icon'] = '#marker_icon_'+color_field diff -r 1a7121259942 -r 89386036e661 zpt/KML_schema_table.zpt --- a/zpt/KML_schema_table.zpt Wed Feb 02 14:28:28 2011 +0100 +++ b/zpt/KML_schema_table.zpt Wed Feb 02 14:41:24 2011 +0100 @@ -1,10 +1,10 @@ - tal:content="string:${place/LinearRing}">116.38,39.92,0 + 116.38,39.92,0