Mercurial > dive4elements > river
comparison backend/contrib/import_river.sh @ 6825:3aff1b00618a double-precision
import_rivers.sh: skip cross sections instead of WST-file in first run.
author | Tom Gottfried <tom.gottfried@intevation.de> |
---|---|
date | Wed, 14 Aug 2013 12:54:00 +0200 |
parents | c3e38ea87964 |
children | 5e621410db05 |
comparison
equal
deleted
inserted
replaced
6824:3717d9d2f659 | 6825:3aff1b00618a |
---|---|
73 Default: $LOG_DIR | 73 Default: $LOG_DIR |
74 --postgres Database is PostgreSQL | 74 --postgres Database is PostgreSQL |
75 --skip-hydro Skip import of hydrological data | 75 --skip-hydro Skip import of hydrological data |
76 --skip-morpho Skip import of morphological data | 76 --skip-morpho Skip import of morphological data |
77 --skip-geo Skip import of geographic data | 77 --skip-geo Skip import of geographic data |
78 --skip-wst Skip import of wst data | 78 --skip-prf Skip import of cross section data |
79 EOF | 79 EOF |
80 exit 0 | 80 exit 0 |
81 } | 81 } |
82 | 82 |
83 OPTS=`getopt -o ?u:w:h:p:d: \ | 83 OPTS=`getopt -o ?u:w:h:p:d: \ |
84 -l help,username:,password:,host:,port:,db-name:,skip-hydro,skip-morpho,skip-geo,skip-wst,postgres \ | 84 -l help,username:,password:,host:,port:,db-name:,skip-hydro,skip-morpho,skip-geo,skip-prf,postgres \ |
85 -n $0 -- "$@"` | 85 -n $0 -- "$@"` |
86 if [ $? != 0 ] ; then usage; fi | 86 if [ $? != 0 ] ; then usage; fi |
87 eval set -- "$OPTS" | 87 eval set -- "$OPTS" |
88 while true ; do | 88 while true ; do |
89 case "$1" in | 89 case "$1" in |
114 SKIP_HYDRO="TRUE" | 114 SKIP_HYDRO="TRUE" |
115 shift;; | 115 shift;; |
116 "--skip-morpho") | 116 "--skip-morpho") |
117 SKIP_MORPHO="TRUE" | 117 SKIP_MORPHO="TRUE" |
118 shift;; | 118 shift;; |
119 "--skip-wst") | 119 "--skip-prf") |
120 SKIP_WST="TRUE" | 120 SKIP_PRF="TRUE" |
121 shift;; | 121 shift;; |
122 "--skip-geo") | 122 "--skip-geo") |
123 SKIP_GEO="TRUE" | 123 SKIP_GEO="TRUE" |
124 shift;; | 124 shift;; |
125 "--postgres") | 125 "--postgres") |
203 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \ | 203 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \ |
204 -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \ | 204 -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \ |
205 -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \ | 205 -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \ |
206 -Dflys.backend.importer.skip.annotations=false \ | 206 -Dflys.backend.importer.skip.annotations=false \ |
207 -Dflys.backend.importer.skip.bwastr=false \ | 207 -Dflys.backend.importer.skip.bwastr=false \ |
208 -Dflys.backend.importer.skip.da50s=false \ | |
209 -Dflys.backend.importer.skip.da66s=false \ | |
210 -Dflys.backend.importer.skip.extra.wsts=false \ | 208 -Dflys.backend.importer.skip.extra.wsts=false \ |
211 -Dflys.backend.importer.skip.fixations=false \ | 209 -Dflys.backend.importer.skip.fixations=false \ |
212 -Dflys.backend.importer.skip.flood.water=false \ | 210 -Dflys.backend.importer.skip.flood.water=false \ |
213 -Dflys.backend.importer.skip.flood.protection=false \ | 211 -Dflys.backend.importer.skip.flood.protection=false \ |
214 -Dflys.backend.importer.skip.gauges=false \ | 212 -Dflys.backend.importer.skip.gauges=false \ |
215 -Dflys.backend.importer.skip.historical.discharge.tables=false \ | 213 -Dflys.backend.importer.skip.historical.discharge.tables=false \ |
216 -Dflys.backend.importer.skip.hyks=false \ | 214 -Dflys.backend.importer.skip.hyks=false \ |
217 -Dflys.backend.importer.skip.official.lines=false \ | 215 -Dflys.backend.importer.skip.official.lines=false \ |
218 -Dflys.backend.importer.skip.prfs=false \ | 216 -Dflys.backend.importer.skip.prfs=true \ |
219 -Dflys.backend.importer.skip.w80s=false \ | 217 -Dflys.backend.importer.skip.w80s=true \ |
220 -Dflys.backend.importer.skip.w80.csvs=false \ | 218 -Dflys.backend.importer.skip.w80.csvs=true \ |
221 -Dflys.backend.importer.skip.wst=true \ | 219 -Dflys.backend.importer.skip.da50s=true \ |
220 -Dflys.backend.importer.skip.da66s=true \ | |
221 -Dflys.backend.importer.skip.wst=false \ | |
222 -Dflys.backend.importer.skip.measurement.stations=true \ | 222 -Dflys.backend.importer.skip.measurement.stations=true \ |
223 -Dflys.backend.importer.skip.waterlevel.differences=true \ | 223 -Dflys.backend.importer.skip.waterlevel.differences=true \ |
224 -Dflys.backend.importer.skip.waterlevels=true \ | 224 -Dflys.backend.importer.skip.waterlevels=true \ |
225 -Dflys.backend.importer.skip.sq.relation=true \ | 225 -Dflys.backend.importer.skip.sq.relation=true \ |
226 -Dflys.backend.importer.skip.sediment.density=true \ | 226 -Dflys.backend.importer.skip.sediment.density=true \ |
250 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \ | 250 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \ |
251 -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \ | 251 -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \ |
252 -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \ | 252 -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \ |
253 -Dflys.backend.importer.skip.annotations=true \ | 253 -Dflys.backend.importer.skip.annotations=true \ |
254 -Dflys.backend.importer.skip.bwastr=true \ | 254 -Dflys.backend.importer.skip.bwastr=true \ |
255 -Dflys.backend.importer.skip.da50s=true \ | |
256 -Dflys.backend.importer.skip.da66s=true \ | |
257 -Dflys.backend.importer.skip.extra.wsts=true \ | 255 -Dflys.backend.importer.skip.extra.wsts=true \ |
258 -Dflys.backend.importer.skip.fixations=true \ | 256 -Dflys.backend.importer.skip.fixations=true \ |
259 -Dflys.backend.importer.skip.flood.water=true \ | 257 -Dflys.backend.importer.skip.flood.water=true \ |
260 -Dflys.backend.importer.skip.flood.protection=true \ | 258 -Dflys.backend.importer.skip.flood.protection=true \ |
261 -Dflys.backend.importer.skip.gauges=true \ | 259 -Dflys.backend.importer.skip.gauges=true \ |
263 -Dflys.backend.importer.skip.hyks=true \ | 261 -Dflys.backend.importer.skip.hyks=true \ |
264 -Dflys.backend.importer.skip.official.lines=true \ | 262 -Dflys.backend.importer.skip.official.lines=true \ |
265 -Dflys.backend.importer.skip.prfs=true \ | 263 -Dflys.backend.importer.skip.prfs=true \ |
266 -Dflys.backend.importer.skip.w80s=true \ | 264 -Dflys.backend.importer.skip.w80s=true \ |
267 -Dflys.backend.importer.skip.w80.csvs=true \ | 265 -Dflys.backend.importer.skip.w80.csvs=true \ |
266 -Dflys.backend.importer.skip.da50s=true \ | |
267 -Dflys.backend.importer.skip.da66s=true \ | |
268 -Dflys.backend.importer.skip.wst=true \ | 268 -Dflys.backend.importer.skip.wst=true \ |
269 -Dflys.backend.importer.skip.measurement.stations=false \ | 269 -Dflys.backend.importer.skip.measurement.stations=false \ |
270 -Dflys.backend.importer.skip.waterlevel.differences=false \ | 270 -Dflys.backend.importer.skip.waterlevel.differences=false \ |
271 -Dflys.backend.importer.skip.waterlevels=false \ | 271 -Dflys.backend.importer.skip.waterlevels=false \ |
272 -Dflys.backend.importer.skip.sq.relation=false \ | 272 -Dflys.backend.importer.skip.sq.relation=false \ |
277 -Dflys.backend.importer.skip.bed.height.single=false \ | 277 -Dflys.backend.importer.skip.bed.height.single=false \ |
278 -Dflys.backend.importer.skip.bed.height.epoch=false \ | 278 -Dflys.backend.importer.skip.bed.height.epoch=false \ |
279 $JAR | 279 $JAR |
280 } | 280 } |
281 | 281 |
282 import_wst(){ | 282 import_prf(){ |
283 LOG_FILE=${LOG_DIR}/wst.log | 283 LOG_FILE=${LOG_DIR}/prf.log |
284 echo Importing WST data. | 284 echo Importing cross section data. |
285 echo Logging into: $LOG_FILE | 285 echo Logging into: $LOG_FILE |
286 sed 's!./import.log!'"$LOG_FILE"'!' conf/log4j.properties > $LOG_DIR/log4j.properties | 286 sed 's!./import.log!'"$LOG_FILE"'!' conf/log4j.properties > $LOG_DIR/log4j.properties |
287 java -jar \ | 287 java -jar \ |
288 -Xmx$MIN_MEMORY \ | 288 -Xmx$MIN_MEMORY \ |
289 -server \ | 289 -server \ |
297 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \ | 297 -Dflys.backend.main.value.types=$IMPORTER_MAINVALUE_TYPES \ |
298 -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \ | 298 -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \ |
299 -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \ | 299 -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \ |
300 -Dflys.backend.importer.skip.annotations=true \ | 300 -Dflys.backend.importer.skip.annotations=true \ |
301 -Dflys.backend.importer.skip.bwastr=true \ | 301 -Dflys.backend.importer.skip.bwastr=true \ |
302 -Dflys.backend.importer.skip.da50s=true \ | |
303 -Dflys.backend.importer.skip.da66s=true \ | |
304 -Dflys.backend.importer.skip.extra.wsts=true \ | 302 -Dflys.backend.importer.skip.extra.wsts=true \ |
305 -Dflys.backend.importer.skip.fixations=true \ | 303 -Dflys.backend.importer.skip.fixations=true \ |
306 -Dflys.backend.importer.skip.flood.water=true \ | 304 -Dflys.backend.importer.skip.flood.water=true \ |
307 -Dflys.backend.importer.skip.flood.protection=true \ | 305 -Dflys.backend.importer.skip.flood.protection=true \ |
308 -Dflys.backend.importer.skip.gauges=true \ | 306 -Dflys.backend.importer.skip.gauges=true \ |
309 -Dflys.backend.importer.skip.historical.discharge.tables=true \ | 307 -Dflys.backend.importer.skip.historical.discharge.tables=true \ |
310 -Dflys.backend.importer.skip.hyks=true \ | 308 -Dflys.backend.importer.skip.hyks=true \ |
311 -Dflys.backend.importer.skip.official.lines=true \ | 309 -Dflys.backend.importer.skip.official.lines=true \ |
312 -Dflys.backend.importer.skip.prfs=true \ | 310 -Dflys.backend.importer.skip.prfs=false \ |
313 -Dflys.backend.importer.skip.w80s=true \ | 311 -Dflys.backend.importer.skip.w80s=false \ |
314 -Dflys.backend.importer.skip.w80.csvs=true \ | 312 -Dflys.backend.importer.skip.w80.csvs=false \ |
315 -Dflys.backend.importer.skip.wst=false \ | 313 -Dflys.backend.importer.skip.da50s=false \ |
314 -Dflys.backend.importer.skip.da66s=false \ | |
315 -Dflys.backend.importer.skip.wst=true \ | |
316 -Dflys.backend.importer.skip.measurement.stations=true \ | 316 -Dflys.backend.importer.skip.measurement.stations=true \ |
317 -Dflys.backend.importer.skip.waterlevel.differences=true \ | 317 -Dflys.backend.importer.skip.waterlevel.differences=true \ |
318 -Dflys.backend.importer.skip.waterlevels=true \ | 318 -Dflys.backend.importer.skip.waterlevels=true \ |
319 -Dflys.backend.importer.skip.sq.relation=true \ | 319 -Dflys.backend.importer.skip.sq.relation=true \ |
320 -Dflys.backend.importer.skip.sediment.density=true \ | 320 -Dflys.backend.importer.skip.sediment.density=true \ |
348 | 348 |
349 | 349 |
350 if [ "$SKIP_HYDRO" != "TRUE" ]; then | 350 if [ "$SKIP_HYDRO" != "TRUE" ]; then |
351 import_hydro | 351 import_hydro |
352 fi | 352 fi |
353 if [ "$SKIP_WST" != "TRUE" ]; then | 353 if [ "$SKIP_PRF" != "TRUE" ]; then |
354 import_wst | 354 import_prf |
355 fi | 355 fi |
356 if [ "$SKIP_MORPHO" != "TRUE" ]; then | 356 if [ "$SKIP_MORPHO" != "TRUE" ]; then |
357 import_morpho | 357 import_morpho |
358 fi | 358 fi |
359 if [ "$SKIP_GEO" != "TRUE" ]; then | 359 if [ "$SKIP_GEO" != "TRUE" ]; then |