comparison flys-backend/contrib/shpimporter/shpimporter.py @ 5028:a5f438895a38 dami

SCHEMA CHANGE: removed catchements from schema and geo-importer (obsolete)
author Tom Gottfried <tom.gottfried@intevation.de>
date Tue, 19 Feb 2013 19:24:36 +0100
parents a79f6a085ab6
children d6860fca89e4
comparison
equal deleted inserted replaced
5026:bdef4c74d675 5028:a5f438895a38
16 from crosssectiontracks import CrosssectionTrack 16 from crosssectiontracks import CrosssectionTrack
17 from floodplains import Floodplain 17 from floodplains import Floodplain
18 from boundaries import HydrBoundary, HydrBoundaryPoly 18 from boundaries import HydrBoundary, HydrBoundaryPoly
19 from hws import HWSLines, HWSPoints 19 from hws import HWSLines, HWSPoints
20 from gauges import GaugeLocation 20 from gauges import GaugeLocation
21 from catchments import Catchment
22 from dgm import insertRiverDgm 21 from dgm import insertRiverDgm
23 22
24 logger = logging.getLogger("shpimporter") 23 logger = logging.getLogger("shpimporter")
25 24
26 def initialize_logging(level): 25 def initialize_logging(level):
43 HydrBoundary(river_id, dbconn, dry_run), 42 HydrBoundary(river_id, dbconn, dry_run),
44 HydrBoundaryPoly(river_id, dbconn, dry_run), 43 HydrBoundaryPoly(river_id, dbconn, dry_run),
45 HWSLines(river_id, dbconn, dry_run), 44 HWSLines(river_id, dbconn, dry_run),
46 HWSPoints(river_id, dbconn, dry_run), 45 HWSPoints(river_id, dbconn, dry_run),
47 GaugeLocation(river_id, dbconn, dry_run), 46 GaugeLocation(river_id, dbconn, dry_run),
48 Catchment(river_id, dbconn, dry_run),
49 UESG(river_id, dbconn, dry_run) 47 UESG(river_id, dbconn, dry_run)
50 ] 48 ]
51 49
52 50
53 def getConfig(): 51 def getConfig():
68 parser.add_option("--skip_fixpoints", type="int") 66 parser.add_option("--skip_fixpoints", type="int")
69 parser.add_option("--skip_floodplains", type="int") 67 parser.add_option("--skip_floodplains", type="int")
70 parser.add_option("--skip_hws_lines", type="int") 68 parser.add_option("--skip_hws_lines", type="int")
71 parser.add_option("--skip_hws_points", type="int") 69 parser.add_option("--skip_hws_points", type="int")
72 parser.add_option("--skip_gauge_locations", type="int") 70 parser.add_option("--skip_gauge_locations", type="int")
73 parser.add_option("--skip_catchments", type="int")
74 parser.add_option("--skip_kms", type="int") 71 parser.add_option("--skip_kms", type="int")
75 parser.add_option("--skip_uesgs", type="int") 72 parser.add_option("--skip_uesgs", type="int")
76 parser.add_option("--skip_dgm", type="int") 73 parser.add_option("--skip_dgm", type="int")
77 (config, args) = parser.parse_args() 74 (config, args) = parser.parse_args()
78 75
120 elif config.skip_hws_points == 1 and isinstance(importer, HWSPoints) and \ 117 elif config.skip_hws_points == 1 and isinstance(importer, HWSPoints) and \
121 not isinstance(importer, HWSLines): 118 not isinstance(importer, HWSLines):
122 return True 119 return True
123 elif config.skip_gauge_locations == 1 and isinstance(importer, GaugeLocation): 120 elif config.skip_gauge_locations == 1 and isinstance(importer, GaugeLocation):
124 return True 121 return True
125 elif config.skip_catchments == 1 and isinstance(importer, Catchment):
126 return True
127 elif config.skip_kms == 1 and isinstance(importer, KM): 122 elif config.skip_kms == 1 and isinstance(importer, KM):
128 return True 123 return True
129 elif config.skip_uesgs == 1 and isinstance(importer, UESG): 124 elif config.skip_uesgs == 1 and isinstance(importer, UESG):
130 return True 125 return True
131 126

http://dive4elements.wald.intevation.org