Ignore:
Timestamp:
11/10/10 17:07:40 (13 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh

    r26 r53  
    77## Stand:  
    88##  2010-01-06 
    9 ##  2010-01-26 postgreSQL 8.3 Port 5432 
     9##  2010-01-26 postgreSQL 8.3 
     10##  2010-08-16 Dateiname als Zwischen-Ueberschrift in Fehlerprotokoll 
     11##  2010-10-14  gdal 1.8 compile aus svn gdal-trunk 
     12##  2010-11-10  Tabellen "Optimierte Nutzungsarten" Laden 
    1013##  
    11 ## Konverter:   /opt/gdal-1.7/bin/ = GDAL 1.7 / PostNAS 0.5 
     14## Konverter:   /opt/gdal-1.8/bin/ = GDAL 1.8 / PostNAS 0.5 
    1215## Koordinaten: EPSG:25832  UTM, Zone 32 
    1316##              -a_srs EPSG:25832   - bleibt im UTM-System (korrigierte Werte) 
     
    2225DBPASS=$4 
    2326UPD=$5 
     27## Fehlerprotokoll 
     28errprot='/data/konvert/postnas_0.5/log/postnas_err.prot' 
    2429## 
    2530if [ $ORDNER = "" ] 
     
    6166layer="" 
    6267# leer = alle Layer 
    63  echo "Datenbank-Name . . = ${DBNAME}" 
    64  echo "Ordner NAS-Daten . = ${ORDNER}" 
    65  echo "Datenbank-User . . = ${DBUSER}" 
    66 #echo "Datenbank-Pass . . = ${DBPASS}" 
    67  echo "Verarbeitungs-Modus= ${verarb}" 
    68  echo " " 
    69 #logmeld="/data/konvert/postnas_0.5/log/meldungen" 
    70 #logerr="/data/konvert/postnas_0.5/log/fehler" 
    71 for nasdatei in ${ORDNER}/*.xml ; do  
     68  echo "Datenbank-Name . . = ${DBNAME}" 
     69  echo "Ordner NAS-Daten . = ${ORDNER}" 
     70  echo "Datenbank-User . . = ${DBUSER}" 
     71 #echo "Datenbank-Pass . . = ${DBPASS}" 
     72  echo "Verarbeitungs-Modus= ${verarb}" 
     73  echo " " 
     74  for nasdatei in ${ORDNER}/*.xml ; do  
    7275        echo "  *******" 
    7376        echo "  * Datei: " $nasdatei 
     77        # Zwischenueberschrift im Fehlerprotokoll 
     78        echo "  * Datei: " $nasdatei >> $errprot 
    7479        # Groesse und Datum anzeigen 
    7580        #ls -l ${nasdatei} 
    76         /opt/gdal-1.7/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
     81        /opt/gdal-1.8/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
    7782                PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" \ 
    78                 -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>>  /data/konvert/postnas_0.5/log/postnas_err.prot 
    79         # Fehlerprotokoll in log-Datei? 2> 
     83                -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot 
    8084        # Abbruch bei Fehler? 
    8185        nasresult=$? 
    8286        echo "  * Resultat: " $nasresult " fuer " ${nasdatei} 
    83 done 
    84 echo "** Ende Konvertierung Ordner ${ORDNER}" 
     87  done 
     88  echo "** Ende Konvertierung Ordner ${ORDNER}" 
     89  echo "Das Fehler-Protokoll wurde ausgegeben in die Datei " $errprot 
    8590## 
     91  echo "** Optimierte Nutzungsarten neu Laden:" 
     92  psql -p 5432 -d ${DBNAME}  -U ${DBUSER}  < /data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql 
     93## 
Note: See TracChangeset for help on using the changeset viewer.