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

http://dive4elements.wald.intevation.org