Diskussion:ALKIS-Daten einlesen
Aus kvwmap
(Weitergeleitet von Diskussion:ALKIS Fortführung)
Die Informationen über eine NAS Datei stehen in dem Tag portionskennung am Ende einer jeden NAS-Datei. Es wäre sicher sinnvoll diese Attribute zu speichern und für die Verwaltung der einzulesenden Daten zu verwenden. Sie hat folgende Struktur
CREATE TABLE portionskennung ( profilkennung varchar, datum timestamp without time zone, laufendeNummervongesamtzahl integer, gesamtzahl integer, suedwestecke varchar );
Alle Teile lassen sich sowohl aus dem Dateinamen als auch aus dem Tag positionskennung übernehmen.
Beispiel: KVA-EE-06_118246856977830062_20130301T000000_002von185_33395000_5690000.xml.gz
hat als portionskennung:
<AX_Portionskennung> <profilkennung>KVA-EE-06_118246856977830062</profilkennung> <datum>2013-03-01T00:00:00Z</datum> <laufendenummervongesamtzahl>2</laufendeNummerVonGesamtzahl> <gesamtzahl>185</gesamtzahl> <suedwestEcke>395000.000 5690000.000</suedwestEcke> </AX_Portionskennung>
Wenn man davon ausgeht, dass der Dateiname immer mit dem Inhalt der portionskennung übereinstimmt kann man die Metadaten also auch auch aus dem Dateinamen exrahieren.