comparison flys-backend/contrib/shpimporter/axis.py @ 5171:f52bb7178eda

Always set axis geometry dimension to be 3d
author Andre Heinecke <aheinecke@intevation.de>
date Mon, 04 Mar 2013 17:46:03 +0100
parents d4fdd98a04f7
children
comparison
equal deleted inserted replaced
5170:c1b60f8c3390 5171:f52bb7178eda
35 return "km.shp" not in path.lower() 35 return "km.shp" not in path.lower()
36 36
37 37
38 def createNewFeature(self, featureDef, feat, **args): 38 def createNewFeature(self, featureDef, feat, **args):
39 newFeat = ogr.Feature(featureDef) 39 newFeat = ogr.Feature(featureDef)
40 newFeat.SetGeometry(feat.GetGeometryRef()) 40 geometry = feat.GetGeometryRef()
41 geometry.SetCoordinateDimension(3)
42 newFeat.SetGeometry(geometry)
41 newFeat.SetField("name", args['name']) 43 newFeat.SetField("name", args['name'])
42 44
43 if self.IsFieldSet(feat, "river_id"): 45 if self.IsFieldSet(feat, "river_id"):
44 riverId = feat.GetField("river_id") 46 riverId = feat.GetField("river_id")
45 else: 47 else:

http://dive4elements.wald.intevation.org