<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Arial","sans-serif";
        color:windowtext;
        font-weight:normal;
        font-style:normal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Werte PostNAS-Community,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">seit einigen Monaten nutzen wir am Landesamt für Vermessung und Geoinformation Thüringen die Möglichkeit mittels ogr2ogr einen Sekundärdatenbestand unserer ATKIS-Daten in PostgreSQL/PostGIS
 zu führen. Hierfür haben wir Starthilfe vom Landesamt für Vermessung und Geoinformation Rheinland-Pfalz (Steffen Neubauer) bekommen und deren System (Erstdatenimport – Fortführung des Sekundärdatenbestandes per NBA
</span><span style="font-size:10.0pt;font-family:Wingdings">à</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif""> laden der Delete-Datensätze, betroffene Objekte Löschen, Replace- und Insert-Datensätze reinladen) weitestgehend übernommen.
 Einziger größerer Unterschied ist, dass unser Steuerscript in Python geschrieben ist und unter Windows 7 läuft.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Ungefähr ein Quartal lang funktionierte das System problemlos wie gewünscht, bis plötzlich Lücken (visualisiert in QGIS) im Datenbestand gefunden wurden. Bei genauerer Recherche
  haben wir festgestellt, dass es sich nicht um ein Visualisierungsproblem handelt, sondern die Daten in der Datenbank fehlen. Die NBA-Dateien haben wir ebenfalls kontrolliert und sie sind in Ordnung. Da Objekte für die in den NBA Dateien ein Delete oder Replace
 Befehl enthalten ist, im Datenbestand fehlen, gehen wir davon aus, dass die Delete-Datensätze korrekt eingelesen wurden und das anschließende Löschen der Objekte in der Datenbank normal funktioniert. Beim nachfolgenden Einlesen der Replace- und Insert-Datensätze
 scheint es zu den uns unbekannten Fehler zu kommen, der das korrekte Einlesen wie es scheint aller Insert- und Replace-Datensätze einer Datei oder sogar der ganzen Abgabe verhindert. Daraufhin haben wir den ogr2ogr-Prozess protokollieren lassen, in der Hoffnung
 hier einen Anhaltspunkt für das Problem zu finden. Leider vergeblich, da alle Protokolle leer sind. Da der Fehler nicht kontinuierlich auftritt, das heißt bei einigen NBA-Abgaben funktioniert alles wie gewünscht, sind wir an dieser Stelle etwas ratlos.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Für Hinweise und Tipps zum Umgang oder zur Behebung des Problems sind wir daher sehr dankbar.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Nachfolgend die gdal-Version der verwendeten ogr2oge.exe und die zwei ogr2ogr- Aufrufe einer betroffenen NBA-Abagbe.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Im Anhang befinden sie die SQL-Dateien zum Aufbau des ATKIS-Schemas sowie und die Delete-Funktionen<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">C:/Program Files/QGIS Wien/bin/ogr2ogr.exe" --version<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">GDAL 1.11.2, released 2015/02/10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">"C:/Program Files/QGIS Wien/bin/ogr2ogr.exe" -append -skipfailures -f "PostgreSQL" --config PG_LIST_ALL_TABLES YES   PG:"host=vmkartoinfo user=username password=password port=5432
 dbname=kartoinfo active_schema=dlm_db" D:\PostNAS/dbaseimport/NBA_2_Sekdata6_2_dlm_db/0000499U//NBA_2_Sekdata6_20160629T000000_01von11_32575000_5575000.xml Delete  2>>D:\PostNAS/logging/ogrlogging/NBA_2_Sekdata6_2_dlm_db/0000499U/parse_delete_0000499U_NBA_2_Sekdata6_20160629T000000_01von11_32575000_5575000.log<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">     <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">"C:/Program Files/QGIS Wien/bin/ogr2ogr.exe" -f "PostgreSQL" -append -update --config PG_LIST_ALL_TABLES YES PG:"host=vmkartoinfo user=username password=password port=5432 dbname=kartoinfo
 active_schema=dlm_db" -a_srs EPSG:25832 D:\PostNAS/dbaseimport/NBA_2_Sekdata6_2_dlm_db/0000499U//NBA_2_Sekdata6_20160629T000000_01von11_32575000_5575000.xml 2>>D:\PostNAS/logging/ogrlogging/NBA_2_Sekdata6_2_dlm_db/0000499U/parse_ir_0000499U_NBA_2_Sekdata6_20160629T000000_01von11_32575000_5575000.log<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial","sans-serif"">Mit freundlichen Grüßen<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-bottom:10.0pt;line-height:115%"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#5F5F5F;mso-fareast-language:DE">Friedrich Bergmann<br>
</span></b><b><span style="font-size:8.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#5F5F5F;mso-fareast-language:DE">____________________________________________________<br>
<br>
</span></b><b><span style="font-size:8.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#0081C1;mso-fareast-language:DE">LANDESAMT FÜR VERMESSUNG UND GEOINFORMATION<br>
</span></b><span style="font-size:8.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#5F5F5F;mso-fareast-language:DE">Dezernat 33 | Datenführung und Präsentation Geotopographie<br>
Hohenwindenstraße 13a | 99086 Erfurt<br>
Tel: +49 (361) 57-4176532 | Fax: +49 (361) 57-4176799<br>
<a href="http://www.thueringen.de/vermessung"><span style="color:#5F5F5F">www.thueringen.de/vermessung</span></a> •
<a href="mailto:Friedrich.Bergmann@tlvermgeo.thueringen.de"><span style="color:#5F5F5F">friedrich.bergmann@tlvermgeo.thueringen.de</span></a><br>
<br>
</span><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:#0081C1;mso-fareast-language:DE">Achtung neue Telefon-Nr. !<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>