[Dive4elements-commits] [PATCH 5 of 6] Importer: Import hws_points based on geom type
Wald Commits
scm-commit at wald.intevation.org
Thu Jan 31 12:24:20 CET 2013
# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1359631319 -3600
# Branch dami
# Node ID 11b459a3eb5c61c3339036c7c8c8a5e75900b5e5
# Parent 03989fa957fcf963e92b04391bb591fa08cf0d3a
Importer: Import hws_points based on geom type
diff -r 03989fa957fc -r 11b459a3eb5c flys-backend/contrib/shpimporter/hws.py
--- a/flys-backend/contrib/shpimporter/hws.py Thu Jan 31 12:07:40 2013 +0100
+++ b/flys-backend/contrib/shpimporter/hws.py Thu Jan 31 12:21:59 2013 +0100
@@ -113,10 +113,12 @@
return "HWS_POINTS"
def isGeometryValid(self, geomType):
- return geomType == 1
+ return geomType == ogr.wkbPoint or geomType == ogr.wkbPoint25D
def isShapeRelevant(self, name, path):
- if "punkte" in os.path.basename(path).lower():
+ shp = ogr.Open(path)
+ if shp.GetLayerByName(name).GetGeomType() == ogr.wkbPoint or \
+ shp.GetLayerByName(name).GetGeomType() == ogr.wkbPoint25D:
return True
else:
return False
More information about the Dive4elements-commits
mailing list