Changeset 165 for trunk/data/konvert/postnas_0.6/konv_batch.sh
- Timestamp:
- 02/28/12 12:11:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/konvert/postnas_0.6/konv_batch.sh
r130 r165 27 27 ## Dort Zeile: "local [db] [user] ident sameuser" 28 28 ## Alt: # PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" 29 ## 2011-11-2 1Korrektur: UPD=$3 nicht $429 ## 2011-11-22 Korrektur: UPD=$3 nicht $4 30 30 ## Protokollierung nach Datenbanken getrennt 31 ## 2012-02-28 Neuer Parameter um Post-Prozessing zu unterdrücken 31 32 ## 32 33 ## Konverter: /opt/gdal-1.9/bin/ = GDAL 1.9 / PostNAS 0.6 … … 41 42 DBNAME=$2 42 43 UPD=$3 43 ## Fehlerprotokoll 44 errprot='/data/konvert/postnas_0.6/log/postnas_err_${DBNAME}.prot' 45 ## ! Bei parallelen Konvertierungen sollte die Ausgabe in getrennte Logfiles ausgegeben werden. 44 PP=$4 46 45 if [ $ORDNER == "" ] 47 46 then 48 echo " Parameter 1 'Ordner' ist leer"47 echo "FEHLER: Parameter 1 'Ordner' ist leer" 49 48 exit 1 50 49 fi 51 50 if [ $DBNAME == "" ] 52 51 then 53 echo " Parameter 2 'Datenbank' ist leer"52 echo "FEHLER: Parameter 2 'Datenbank' ist leer" 54 53 exit 2 55 54 fi … … 64 63 update="" 65 64 else 66 echo " Parameter 3 'Aktualisierung' ist weder e noch a"65 echo "FEHLER: Parameter 3 'Aktualisierung' ist weder e noch a" 67 66 exit 3 67 fi 68 fi 69 if [ $PP == "nopp" ] 70 then 71 echo "KEIN Post-Processing nach dieser Konvertierung." 72 else 73 if [ $PP == "pp" ] 74 then 75 echo "normales Post-Processing." 76 else 77 echo "FEHLER: Parameter 4 'Post-Proscessing' ist weder 'nopp' noch 'pp'" 78 exit 4 68 79 fi 69 80 fi 70 81 layer="" 71 82 # leer = alle Layer 83 ## Fehlerprotokoll: 84 errprot='/data/konvert/postnas_0.6/log/postnas_err_'$DBNAME'.prot' 72 85 # 73 86 # DB-Connection … … 96 109 # Zwischenueberschrift im Fehlerprotokoll 97 110 echo "* Datei: " $nasdatei >> $errprot 98 if [ $UPD -eq"e" ]111 if [ $UPD == "e" ] 99 112 then 100 113 # E R S T L A D E N … … 136 149 echo "** Ende Konvertierung Ordner ${ORDNER}" 137 150 ## 138 echo "** Optimierte Nutzungsarten neu Laden:" 139 psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/nutzungsart_laden.sql 140 ## 141 echo "** Optimierte Gemeindetabelle neu Laden:" 142 psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/gemeinden_laden.sql 151 if [ $PP == "nopp" ] 152 then 153 echo "** KEIN Post-Processing - Dies Spaeter nachholen." 154 # Dies kann sinnvoll sein, wenn mehrere kleine Aktualisierungen hintereinander auf einem großen Bestand laufen 155 # Der Aufwand für das Post-Processing ist dann nur bei der LETZTEN Aktualisierung notwendig. 156 else 157 echo "** Optimierte Nutzungsarten neu Laden:" 158 psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/nutzungsart_laden.sql 159 ## 160 echo "** Optimierte Gemeindetabelle neu Laden:" 161 psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/gemeinden_laden.sql 162 fi 143 163 # 144 164 echo "Das Fehler-Protokoll wurde ausgegeben in die Datei '$errprot' "
Note: See TracChangeset
for help on using the changeset viewer.