<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Am 16.04.2012 11:22, schrieb <a class="moz-txt-link-abbreviated" href="mailto:David.Mau@stadt.mainz.de">David.Mau@stadt.mainz.de</a>:
    <blockquote
cite="mid:OFD5C66E6E.74DE9628-ONC12579E2.003334DB-C12579E2.00336E77@ln.mainz.de"
      type="cite">
      <br>
      <font face="sans-serif" size="2">Hallo PostNAS-Gemeimde,</font>
      <br>
      <br>
      <font face="sans-serif" size="2">vielen Dank f&uuml;r die schnellen
        Reaktionen
        und Ihre ausf&uuml;hrlichen Antworten bzw. Fragen.</font>
      <br>
      <br>
      <font face="sans-serif" size="2">1) Das Ziel (Warum?):</font>
      <br>
      <font face="sans-serif" size="2">- in der ERP-Software sollen
        aktuelle
        ALKIS-Daten eingespielt werden</font>
      <br>
      <font face="sans-serif" size="2">- unser Partner f&uuml;r die
        ERP-Software
        sorgt f&uuml;r die Datenimport ins ERP-System</font>
      <br>
      <font face="sans-serif" size="2">- das Partnerunternehmen m&ouml;chte
        aus
        dem "XML-Klumpen" die Daten strukturiert in einer csv-Datei
        aufbereitet
        haben</font>
      <br>
      <br>
      <font face="sans-serif" size="2">2) Zu Ihren Ausf&uuml;hrungen:</font>
      <br>
      <font face="sans-serif" size="2">@ Herr J&auml;ger:</font>
      <br>
      <font face="sans-serif" size="2">- der Focus der Auswertung liegt
        auf
        den Eigent&uuml;mer (in diesem Fall unseren Kunden bzw.
        Tarifabnehmern) </font>
      <br>
      <font face="sans-serif" size="2">&nbsp;</font>
      <br>
      <font face="sans-serif" size="2">@ Herr Baschetti:</font>
      <br>
      <font face="sans-serif" size="2">- ja, die csv-Export-Funktion ist
        keine
        SQL-Funktion, sondern das Ergebnis der SQL-Abfrage und soll als
        csv-Datei
        gespeichert werden k&ouml;nnen</font>
      <br>
      <font face="sans-serif" size="2">- ja, die Historie soll sich nur
        auf
        das Vorg&auml;ngerflurst&uuml;ck beziehen</font>
      <br>
      <br>
    </blockquote>
    <br>
    Und Sie brauchen jetzt im Prinzip die richtige(n) SQL-Abfrage(n)?
    Evtl. kann ich da in der 2. Wochenh&auml;lfte etwas unterst&uuml;tzen, sollte
    machbar sein<br>
    (Au&szlig;er jemand anderes dr&auml;ngelt sich vor ;-)<br>
    <br>
    <blockquote
cite="mid:OFD5C66E6E.74DE9628-ONC12579E2.003334DB-C12579E2.00336E77@ln.mainz.de"
      type="cite"><font face="sans-serif" size="2">3) Problem: Laden von
        *.xml-Dateien:</font>
      <br>
      <font face="sans-serif" size="2">Der Test-Import von
        Bestandsdatenauszug-Mustermonzel-06.05.2010.xml
        war erfolgreich. &nbsp;Der Import der Gundausstattung (122
        xml-Dateien)
        funktioniert per Einzelimport (gleiche Vorgehensweise wie bei
        Mustermonzel-Datei)
        leider nicht. Die L&ouml;sungsvorschl&auml;ge von Ihnen Herr J&auml;ger f&uuml;hren
        leider
        nicht zum Erfolg &nbsp;(siehe:
        <a class="moz-txt-link-freetext" href="http://web.archiveorange.com/archive/v/1AbYi6WMmprvCUFMCjqK">http://web.archiveorange.com/archive/v/1AbYi6WMmprvCUFMCjqK</a>).</font>
      <br>
      <br>
    </blockquote>
    Die 1.9 von gdal ist ja verf&uuml;gbar, die w&uuml;rde ich auf jeden Fall
    nehmen. Mit der funktionieren komplette Landkreise mit 400-600
    Dateien in einem Rutsch. <br>
    <br>
    <blockquote
cite="mid:OFD5C66E6E.74DE9628-ONC12579E2.003334DB-C12579E2.00336E77@ln.mainz.de"
      type="cite"><font face="sans-serif" size="2">Ich habe dann das
        probiert (kenne mich
        mit Skripten, aber nicht so gut aus; BS: Windows XP):</font>
      <br>
      <font face="sans-serif" size="2">for nasdatei in
        D:/geodaten/alkis/*.xml
        ; do</font>
      <br>
      <font face="sans-serif" size="2">&nbsp; &nbsp;ogr2ogr -f "PostgreSQL"
        -append PG:"dbname=alkis_nas user=postgres host=localhost
        port=5432"
        -a_srs EPSG:32632 D:/geodaten/alkis/${nasdatei}</font>
      <br>
      <font face="sans-serif" size="2">done</font>
      <br>
      <br>
    </blockquote>
    das ist Unix-Scripting, wird unter Windows nicht funktionieren. Dort
    k&ouml;nnte z.B. folgendes gehen (1-Zeiler):<br>
    for %q in D:\geodaten\alkis\*.xml do ogr2ogr -f "PostgreSQL" -append
    PG:"dbname=alkis_nas user=postgres host=localhost port=5432" -a_srs
    EPSG:32632 %d<br>
    <br>
    (Auf der Kommandozeile, in einer Batchdatei .bat oder .cmd m&uuml;ssen
    die %-Zeichen verdoppelt werden, also<br>
    for %%q in D:\geodaten\alkis\*.xml do ogr2ogr -f "PostgreSQL"
    -append PG:"dbname=alkis_nas user=postgres host=localhost port=5432"
    -a_srs EPSG:32632 %%d<br>
    <br>
    <br>
    So &auml;hnlich mache ich das gerade unter Windows, allerdings aufgeteilt
    auf mehrere Skripte, die dann auch Logausgaben machen und die Zeiten
    messen usw.<br>
    Wenn viele Daten eingelesen werden sollen w&uuml;rde ich auf jeden Fall
    die Standardwerte von Postgres erh&ouml;hen und evtl. bei ogr2ogr weitere
    Parameter angeben<br>
    (z.B. PG_USER_COPY=YES oder &uuml;ber -gt XXXXX die Anzahl der Features
    pro Transaktion deutlich raufsetzen). Beides aber nur, wenn der
    Import an sich funktioniert.<br>
    <br>
    Viele Gr&uuml;&szlig;e<br>
    Thomas Baschetti<br>
    <br>
    <pre class="moz-signature" cols="172">-- 

Thomas Baschetti - Systemanalyse Geographische Informationssysteme
Hakenstra&szlig;e 8D
49074 Osnabr&uuml;ck

Tel: 0541 25 91 90 | mobil 01577 189 25 91
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:info@thomas-baschetti.de">info@thomas-baschetti.de</a>
<a class="moz-txt-link-abbreviated" href="http://www.thomas-baschetti.de">www.thomas-baschetti.de</a>
Ust-IdNr.: DE264355072
</pre>
  </body>
</html>