Diskussion:ALKIS-Daten einlesen

Aus kvwmap
Wechseln zu: Navigation, Suche

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.