comparison flys-backend/contrib/shpimporter/fixpoints.py @ 5356:a5291a126e24

Enforce two dimensional point geometries
author Andre Heinecke <aheinecke@intevation.de>
date Wed, 20 Mar 2013 19:02:42 +0100
parents 71a24278322c
children c0ff14d03f1f
comparison
equal deleted inserted replaced
5355:480d2f1f61cc 5356:a5291a126e24
35 return True 35 return True
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
40 geometry = feat.GetGeometryRef() 41 geometry = feat.GetGeometryRef()
42 geometry.SetCoordinateDimension(2)
43 newFeat.SetGeometry(geometry)
41 44
42 newFeat.SetGeometry(geometry)
43 newFeat.SetField("name", args['name']) 45 newFeat.SetField("name", args['name'])
44 46
45 if self.IsFieldSet(feat, "river_id"): 47 if self.IsFieldSet(feat, "river_id"):
46 newFeat.SetField("river_id", feat.GetField("river_id")) 48 newFeat.SetField("river_id", feat.GetField("river_id"))
47 else: 49 else:

http://dive4elements.wald.intevation.org