changeset 9569:9f83ebf67c92

Sinfo and Uinfo import types in separate shell script
author mschaefer
date Mon, 05 Nov 2018 13:51:47 +0100 (2018-11-05)
parents e6adeba55748
children 531a60b7af95
files backend/contrib/run_hydr_morph.sh backend/contrib/run_schiff_oeko.sh
diffstat 2 files changed, 105 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/backend/contrib/run_hydr_morph.sh	Mon Nov 05 13:22:24 2018 +0100
+++ b/backend/contrib/run_hydr_morph.sh	Mon Nov 05 13:51:47 2018 +0100
@@ -53,17 +53,7 @@
 IMPORTER_SKIP_WATERLEVELS=false
 IMPORTER_SKIP_WATERLEVEL_DIFFERENCES=false
 
-IMPORTER_SKIP_SINFO_BED_MOBILITY=false
-IMPORTER_SKIP_SINFO_SELECTED_ADDITIONAL=false
-IMPORTER_SKIP_SINFO_INFRASTRUCTURE=false
-IMPORTER_SKIP_SINFO_CHANNEL=false
-IMPORTER_SKIP_SINFO_COLLISION=false
-IMPORTER_SKIP_SINFO_DAILY_DISCHARGE=false
-IMPORTER_SKIP_SINFO_TKH=false
-IMPORTER_SKIP_SINFO_FLOW_DEPTH=false
-IMPORTER_SKIP_SINFO_DEPTH_EVOLUTION=false
-IMPORTER_SKIP_UINFO_SALIX=false
-IMPORTER_SKIP_UINFO_VEGETATION=false
+IMPORTER_SKIP_DEFAULT=true
 
 #####################################################################
 
@@ -117,17 +107,7 @@
     -Dflys.backend.importer.skip.waterlevels=$IMPORTER_SKIP_WATERLEVELS \
     -Dflys.backend.importer.skip.waterlevel.differences=$IMPORTER_SKIP_WATERLEVEL_DIFFERENCES \
     -Dflys.backend.importer.skip.wst=$IMPORTER_SKIP_WST \
-    -Dflys.backend.importer.skip.sinfo.bed_mobility=$IMPORTER_SKIP_SINFO_BED_MOBILITY \
-    -Dflys.backend.importer.skip.sinfo.selected_additional=$IMPORTER_SKIP_SINFO_SELECTED_ADDITIONAL \
-    -Dflys.backend.importer.skip.sinfo.infrastructure=$IMPORTER_SKIP_SINFO_INFRASTRUCTURE \
-    -Dflys.backend.importer.skip.sinfo.channel=$IMPORTER_SKIP_SINFO_CHANNEL \
-    -Dflys.backend.importer.skip.sinfo.collision=$IMPORTER_SKIP_SINFO_COLLISION \
-    -Dflys.backend.importer.skip.sinfo.daily_discharge=$IMPORTER_SKIP_SINFO_DAILY_DISCHARGE \
-    -Dflys.backend.importer.skip.sinfo.tkh=$IMPORTER_SKIP_SINFO_TKH \
-    -Dflys.backend.importer.skip.sinfo.flow_depth=$IMPORTER_SKIP_SINFO_FLOW_DEPTH \
-    -Dflys.backend.importer.skip.sinfo.depth_evolution=$IMPORTER_SKIP_SINFO_DEPTH_EVOLUTION \
-    -Dflys.backend.importer.skip.uinfo.salix=$IMPORTER_SKIP_UINFO_SALIX \
-    -Dflys.backend.importer.skip.uinfo.vegetation=$IMPORTER_SKIP_UINFO_VEGETATION \
+    -Dflys.backend.importer.skip.default=$IMPORTER_SKIP_DEFAULT \
     -Dflys.backend.user=$BACKEND_USER \
     -Dflys.backend.password=$BACKEND_PASS \
     -Dflys.backend.url=$BACKEND_URL \
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/backend/contrib/run_schiff_oeko.sh	Mon Nov 05 13:51:47 2018 +0100
@@ -0,0 +1,103 @@
+#!/bin/bash
+
+######################### CONFIG OPTIONS ############################
+BACKEND_USER="flys28"
+BACKEND_PASS="flys28"
+BACKEND_HOST="czech-republic.atlas.intevation.de"
+BACKEND_PORT="1521"
+BACKEND_NAME="XE"
+LOG4J_CONFIG="conf/log4j.properties"
+JAR="bin/river-backend-1.0-SNAPSHOT*.jar"
+#####################################################################
+
+
+########################## Oracle Settings ##########################
+BACKEND_DB_PREFIX="jdbc:oracle:thin:@"
+BACKEND_DB_DRIVER="oracle.jdbc.OracleDriver"
+BACKEND_DB_DIALECT="org.hibernate.dialect.OracleDialect"
+BACKEND_URL=$BACKEND_DB_PREFIX//$BACKEND_HOST:$BACKEND_PORT/$BACKEND_NAME
+#####################################################################
+
+
+######################## Custom Importer Settings ###################
+IMPORTER_DRY_RUN=false
+IMPORTER_ANNOTATION_TYPES="conf/annotation-types.xml"
+
+#Alle Importtypen ueberspringen, fuer die kein Skip-Schalter angegeben wird
+IMPORTER_SKIP_DEFAULT=true
+
+#Schifffahrt/Selektierte_Zusaetzliche_Laengsschnitte
+IMPORTER_SKIP_SINFO_SELECTED_ADDITIONAL=false
+
+#Schifffahrt/Infrastrukturen_BWaStr
+IMPORTER_SKIP_SINFO_INFRASTRUCTURE=false
+
+#Schifffahrt/Basisdaten/: Einteilung_der_Gewaessersohle.csv
+IMPORTER_SKIP_SINFO_BED_MOBILITY=false
+
+#Schifffahrt/Zu_gewaehrleistende_Fahrrinnenverhaeltnisse
+IMPORTER_SKIP_SINFO_CHANNEL=false
+
+#Schifffahrt/Grundberuehrungen/Einzeljahre
+IMPORTER_SKIP_SINFO_COLLISION=false
+
+#Schifffahrt/Basisdaten/.._mittlerer_tagesabfluss.csv
+IMPORTER_SKIP_SINFO_DAILY_DISCHARGE=false
+
+#Schifffahrt/Transportkoerperhoehen/...
+IMPORTER_SKIP_SINFO_TKH=false
+
+#Schifffahrt/Modellierte_Datensaetze/Fliesstiefen
+IMPORTER_SKIP_SINFO_FLOW_DEPTH=false
+
+#Schifffahrt/Fliesstiefenentwicklung/...
+IMPORTER_SKIP_SINFO_DEPTH_EVOLUTION=false
+
+#Oekologie/Iota/Iota
+IMPORTER_SKIP_UINFO_IOTA=false
+
+#Oekologie/Vegetationszonen
+IMPORTER_SKIP_UINFO_VEGETATION=false
+
+#####################################################################
+
+MIN_MEMORY="8192m"
+
+######################### Run Importer ##############################
+INFO_GEW=$1
+
+OPTIONAL_LIBS="${DIR}"/../opt
+if [ -d "$OPTIONAL_LIBS" ]; then
+    export PATH="$OPTIONAL_LIBS/bin:$PATH"
+    export LD_LIBRARY_PATH="$OPTIONAL_LIBS/lib:$LD_LIBRARY_PATH"
+    export LD_LIBRARY_PATH="$OPTIONAL_LIBS/lib64:$LD_LIBRARY_PATH"
+fi
+
+# Default encoding. Change here if necessary
+export LC_ALL=de_DE@euro
+
+exec java -jar \
+    -Xmx$MIN_MEMORY \
+    -server \
+    -Dlog4j.configuration=file://`readlink -f $LOG4J_CONFIG` \
+    -Dflys.backend.importer.infogew.file=$INFO_GEW \
+    -Dflys.backend.importer.annotation.types=$IMPORTER_ANNOTATION_TYPES \
+    -Dflys.backend.importer.dry.run=$IMPORTER_DRY_RUN \
+    -Dflys.backend.importer.skip.default=$IMPORTER_SKIP_DEFAULT \
+    -Dflys.backend.importer.skip.sinfo.selected_additional=$IMPORTER_SKIP_SINFO_SELECTED_ADDITIONAL \
+    -Dflys.backend.importer.skip.sinfo.infrastructure=$IMPORTER_SKIP_SINFO_INFRASTRUCTURE \
+    -Dflys.backend.importer.skip.sinfo.bed_mobility=$IMPORTER_SKIP_SINFO_BED_MOBILITY \
+    -Dflys.backend.importer.skip.sinfo.channel=$IMPORTER_SKIP_SINFO_CHANNEL \
+    -Dflys.backend.importer.skip.sinfo.collision=$IMPORTER_SKIP_SINFO_COLLISION \
+    -Dflys.backend.importer.skip.sinfo.daily_discharge=$IMPORTER_SKIP_SINFO_DAILY_DISCHARGE \
+    -Dflys.backend.importer.skip.sinfo.tkh=$IMPORTER_SKIP_SINFO_TKH \
+    -Dflys.backend.importer.skip.sinfo.flow_depth=$IMPORTER_SKIP_SINFO_FLOW_DEPTH \
+    -Dflys.backend.importer.skip.sinfo.depth_evolution=$IMPORTER_SKIP_SINFO_DEPTH_EVOLUTION \
+    -Dflys.backend.importer.skip.uinfo.iota=$IMPORTER_SKIP_UINFO_IOTA \
+    -Dflys.backend.importer.skip.uinfo.vegetation=$IMPORTER_SKIP_UINFO_VEGETATION \
+    -Dflys.backend.user=$BACKEND_USER \
+    -Dflys.backend.password=$BACKEND_PASS \
+    -Dflys.backend.url=$BACKEND_URL \
+    -Dflys.backend.driver=$BACKEND_DB_DRIVER \
+    -Dflys.backend.dialect=$BACKEND_DB_DIALECT \
+     $JAR

http://dive4elements.wald.intevation.org