Mercurial > dive4elements > river
diff flys-backend/contrib/shpimporter/shpimporter.py @ 5545:ed149d5d7fb7
Add floodmarks importer
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Wed, 03 Apr 2013 16:33:28 +0200 |
parents | d086ce6c13d3 |
children |
line wrap: on
line diff
--- a/flys-backend/contrib/shpimporter/shpimporter.py Wed Apr 03 23:16:11 2013 +0200 +++ b/flys-backend/contrib/shpimporter/shpimporter.py Wed Apr 03 16:33:28 2013 +0200 @@ -20,6 +20,7 @@ from gauges import GaugeLocation from jetties import Jetties from dgm import insertRiverDgm +from floodmarks import Floodmark logger = logging.getLogger("shpimporter") @@ -48,6 +49,7 @@ HWSPoints(river_id, dbconn, dry_run), GaugeLocation(river_id, dbconn, dry_run), Jetties(river_id, dbconn, dry_run), + Floodmark(river_id, dbconn, dry_run), UESG(river_id, dbconn, dry_run) ] @@ -76,6 +78,7 @@ parser.add_option("--skip_uesgs", type="int") parser.add_option("--skip_dgm", type="int") parser.add_option("--skip_jetties", type="int") + parser.add_option("--skip_floodmarks", type="int") (config, args) = parser.parse_args() if config.verbose > 1: @@ -130,6 +133,8 @@ return True elif config.skip_uesgs == 1 and isinstance(importer, UESG): return True + elif config.skip_floodmarks == 1 and isinstance(importer, Floodmark): + return True return False