Mercurial > dive4elements > river
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: |