[Dive4elements-commits] [PATCH 2 of 3] Remove lines
Wald Commits
scm-commit at wald.intevation.org
Fri Feb 15 11:55:39 CET 2013
# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1360925651 -3600
# Branch dami
# Node ID d19c07c10986773c95cee70b33b0c502e12eab20
# Parent 998b29c8d2fdaaa2515a3ea64f617388846762aa
Remove lines
diff -r 998b29c8d2fd -r d19c07c10986 flys-backend/contrib/run_geo.sh
--- a/flys-backend/contrib/run_geo.sh Fri Feb 15 11:51:58 2013 +0100
+++ b/flys-backend/contrib/run_geo.sh Fri Feb 15 11:54:11 2013 +0100
@@ -16,7 +16,6 @@
SKIP_AXIS=0
SKIP_KMS=0
SKIP_CROSSSECTIONS=0
-SKIP_LINES=0
SKIP_FIXPOINTS=0
SKIP_BUILDINGS=0
SKIP_FLOODPLAINS=0
@@ -42,7 +41,6 @@
--skip_axis $SKIP_AXIS \
--skip_kms $SKIP_KMS \
--skip_crosssections $SKIP_CROSSSECTIONS \
- --skip_lines $SKIP_LINES \
--skip_fixpoints $SKIP_FIXPOINTS \
--skip_buildings $SKIP_BUILDINGS \
--skip_floodplains $SKIP_FLOODPLAINS \
diff -r 998b29c8d2fd -r d19c07c10986 flys-backend/contrib/shpimporter/lines.py
--- a/flys-backend/contrib/shpimporter/lines.py Fri Feb 15 11:51:58 2013 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-import ogr
-
-from importer import Importer
-
-TABLE_NAME="lines"
-PATH="Geodaesie/Linien"
-NAME="Lines"
-
-
-class Line(Importer):
-
- def getPath(self, base):
- return "%s/%s" % (base, PATH)
-
-
- def getTablename(self):
- return TABLE_NAME
-
-
- def getName(self):
- return NAME
-
-
- def isGeometryValid(self, geomType):
- return geomType == 2 or geomType == -2147483646
-
-
- def isShapeRelevant(self, name, path):
- return True
-
-
- def createNewFeature(self, featureDef, feat, **args):
- newFeat = ogr.Feature(featureDef)
- geometry = feat.GetGeometryRef()
- geometry.SetCoordinateDimension(2)
-
- newFeat.SetGeometry(geometry)
- newFeat.SetField("name", args['name'])
-
- if self.IsFieldSet(feat, "river_id"):
- newFeat.SetField("river_id", feat.GetField("river_id"))
- else:
- newFeat.SetField("river_id", self.river_id)
-
- if self.IsFieldSet(feat, "TYP"):
- newFeat.SetField("kind", feat.GetFieldAsDouble("TYP"))
- else:
- newFeat.SetField("kind", "DAMM")
-
- if self.IsFieldSet(feat, "Z"):
- newFeat.SetField("z", feat.GetFieldAsDouble("Z"))
- else:
- newFeat.SetField("z", 9999)
-
- return newFeat
-
diff -r 998b29c8d2fd -r d19c07c10986 flys-backend/contrib/shpimporter/shpimporter.py
--- a/flys-backend/contrib/shpimporter/shpimporter.py Fri Feb 15 11:51:58 2013 +0100
+++ b/flys-backend/contrib/shpimporter/shpimporter.py Fri Feb 15 11:54:11 2013 +0100
@@ -10,7 +10,6 @@
from uesg import UESG
from axis import Axis
from km import KM
-from lines import Line
from fixpoints import Fixpoint
from buildings import Building
from crosssectiontracks import CrosssectionTrack
@@ -75,7 +74,6 @@
parser.add_option("--skip_hydr_boundaries", type="int")
parser.add_option("--skip_buildings", type="int")
parser.add_option("--skip_crosssections", type="int")
- parser.add_option("--skip_lines", type="int")
parser.add_option("--skip_fixpoints", type="int")
parser.add_option("--skip_floodplains", type="int")
parser.add_option("--skip_hws_lines", type="int")
@@ -115,8 +113,6 @@
return True
elif config.skip_crosssections == 1 and isinstance(importer, CrosssectionTrack):
return True
- elif config.skip_lines == 1 and isinstance(importer, Line):
- return True
elif config.skip_fixpoints == 1 and isinstance(importer, Fixpoint):
return True
elif config.skip_floodplains == 1 and isinstance(importer, Floodplain):
More information about the Dive4elements-commits
mailing list