# HG changeset patch
# User fknauft
# Date 1296727344 -3600
# Node ID 771e7b3af615009c5c4952f619fa5d28b3c8a24b
# Parent 176864b3eceb4fa8c3dd16d4dd0832f7b6094156
polygon-Layers
diff -r 176864b3eceb -r 771e7b3af615 RestDbGisApi.py
--- a/RestDbGisApi.py Thu Feb 03 10:49:11 2011 +0100
+++ b/RestDbGisApi.py Thu Feb 03 11:02:24 2011 +0100
@@ -295,12 +295,15 @@
kmlData.append(kmlPlace)
if geomField=='poly' and len(geomdata)>0:
geom_list=geomdata.values()
- coords=str(geom_list[1]).split('(')[4].split(',')
+ coords=str(geom_list[1]).split('(')[4].split(')')[0].split(',')
coord_string=''
for coord in coords:
coord=coord.split(' ')
- x_coord=coord[0]
- y_coord=coord[1]
+ 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
diff -r 176864b3eceb -r 771e7b3af615 zpt/KML_schema_table.zpt
--- a/zpt/KML_schema_table.zpt Thu Feb 03 10:49:11 2011 +0100
+++ b/zpt/KML_schema_table.zpt Thu Feb 03 11:02:24 2011 +0100
@@ -75,7 +75,7 @@
ERD-0815: ERD-0815
+ #808000000.11
116.38,39.92,0