comparison RestDbGisApi.py @ 138:771e7b3af615

polygon-Layers
author fknauft
date Thu, 03 Feb 2011 11:02:24 +0100
parents 176864b3eceb
children 3adea92d2067
comparison
equal deleted inserted replaced
137:176864b3eceb 138:771e7b3af615
293 kmlPlace['coord_y'] = str(yCoord) 293 kmlPlace['coord_y'] = str(yCoord)
294 kmlPlace['coord_z'] = '0' 294 kmlPlace['coord_z'] = '0'
295 kmlData.append(kmlPlace) 295 kmlData.append(kmlPlace)
296 if geomField=='poly' and len(geomdata)>0: 296 if geomField=='poly' and len(geomdata)>0:
297 geom_list=geomdata.values() 297 geom_list=geomdata.values()
298 coords=str(geom_list[1]).split('(')[4].split(',') 298 coords=str(geom_list[1]).split('(')[4].split(')')[0].split(',')
299 coord_string='' 299 coord_string=''
300 for coord in coords: 300 for coord in coords:
301 coord=coord.split(' ') 301 coord=coord.split(' ')
302 x_coord=coord[0] 302 try:
303 y_coord=coord[1] 303 x_coord=coord[0]
304 y_coord=coord[1]
305 except:
306 break
304 coord_string+=x_coord+','+y_coord+','+'0 \n' 307 coord_string+=x_coord+','+y_coord+','+'0 \n'
305 kmlPlace['LinearRing']=coord_string 308 kmlPlace['LinearRing']=coord_string
306 kmlPlace['LineColor']=colorField 309 kmlPlace['LineColor']=colorField
307 kmlData.append(kmlPlace) 310 kmlData.append(kmlPlace)
308 #logging.debug("kmlData=%s"%(repr(kmlData))) 311 #logging.debug("kmlData=%s"%(repr(kmlData)))