# HG changeset patch # User fknauft # Date 1296736925 -3600 # Node ID 24828625c0ce728348b5365a7100b0a3aef6bd29 # Parent 303a6de260316da2d5a11b7d5760e3127de42d6a polygon-Layers diff -r 303a6de26031 -r 24828625c0ce RestDbGisApi.py --- a/RestDbGisApi.py Thu Feb 03 13:26:15 2011 +0100 +++ b/RestDbGisApi.py Thu Feb 03 13:42:05 2011 +0100 @@ -300,18 +300,18 @@ for poly in polys: coords=poly.replace(')','').split(',') if len(coords)>1: - coord_string='' - for coord in coords: - coord=coord.split(' ') - try: - x_coord=coord[0] - y_coord=coord[1] - except: - break - coord_string+=x_coord+','+y_coord+','+'0 \n' - kmlPlace['LinearRing']=coord_string - kmlPlace['LineColor']=colorField - kmlData.append(kmlPlace) + coord_string='' + for coord in coords: + coord=coord.split(' ') + try: + x_coord=coord[0] + y_coord=coord[1] + except: + break + coord_string+=x_coord+','+y_coord+','+'0 \n' + kmlPlace['LinearRing']=coord_string + kmlPlace['LineColor']=colorField + kmlData.append(kmlPlace) #logging.debug("kmlData=%s"%(repr(kmlData))) return kmlData diff -r 303a6de26031 -r 24828625c0ce zpt/KML_schema_table.zpt --- a/zpt/KML_schema_table.zpt Thu Feb 03 13:26:15 2011 +0100 +++ b/zpt/KML_schema_table.zpt Thu Feb 03 13:42:05 2011 +0100 @@ -4,7 +4,7 @@ latField python:request.get('lat_field',None); lonField python:request.get('lon_field',None); geomField python:request.get('geometry_field',None); sortBy python:request.get('sort_field',1); schema options/schema; table options/table; - data python:here.getKmlData(schema=schema,table=table,sortBy=sortBy,gisIdField=gisIdField,latField=latField,lonField=lonField,geomField=geomField,colorField=colorField ); + data python:here.getKmlData(schema=schema,table=table,sortBy=sortBy,gisIdField=gisIdField,latField=latField,lonField=lonField); withLine python:request.get('connect_line',None);">