[NAS] Erfahrungsbericht zum Laden von Alkisdaten

"Jäger, Frank (KRZ)" F.Jaeger at KRZ.DE
Die Feb 17 05:27:17 EST 2009


Moin,
wie gestern beschrieben, führt die dynamische Generierung der Daten(bank)struktur aus dem Inhalt der ("ersten") Datei zu 
 - wechselnden Geometrie-Typen je Objektart
 - Fehlenden Feldern

Weitere Tests ergaben, dass auch /Feldlängen/ und /Feldformate/ unpassend angelegt werden.

Beispiel: Layer = Tabelle = "ax_georeferenziertegebaeudeadresse".

In der ersten Datei wird als Ortsbezeichung gefunden: "Lage, Lippe"
Daraus wird generiert:

ortsnamepost		character(4), -- "Lage"
zusatzortsname		character(7), -- ", Lippe"

Ein Ortsname aus 4 Buchstaben ist verdammt knapp. 
So wird die Nachbarstadt "Bad Salzuflen" aus einer folgenden Datei zu "Bad ".

Was würde aus "Neustadt am Rübenberge", vielleicht "Neus" "am Rübe"?

Auch der nach dem Zufallsprinzip mit 23 Zeichen dimensionierte Strassenname führt zu abgeschnittenen Inhalten. Hier sollte man sich 50 Character gönnen.

Das Feld "beginnt" enthält offensichtlich eine Zeitangabe z.B. "2008-06-10T15:19:17Z".
Ein Feldformat "timestamp" erscheint mir passend. Ein manuell so angelegtes Feld bleibt allerdings leer, wird also nicht geladen.

Die Lösung zu den verkürzten Feldern ist die gleiche wie zu den gestrigen Problemen:
- SQL-Script mit Datenbank-Definitionen manuell erarbeiten.
- Eine leere Datenbank damit anlegen, bevor die erste NAS-Datei mit "-append" geladen wird.


Fragen:
Die so nicht zu erschlagenden Fehler ..
  - wechselnde Geometrie
  - timestamp wird nicht gefüllt
.. müssten Richtung Entwickler kommuniziert werden.
Gibt es schon einen Trac?
Bündelt und übersetzt das jemand (WhereGroup)?


Mit freundlichen Grüßen

F. Jäger



> -----Original Message-----
> From: nas-bounces at lists.osgeo.org 
> [mailto:nas-bounces at lists.osgeo.org] On Behalf Of "Jäger, Frank (KRZ)"
> Sent: Monday, February 16, 2009 1:23 PM
> To: Entwicklung einer NAS Schnittstelle
> Subject: RE: [NAS] Erfahrungsbericht zum Laden von Alkisdaten
> 

> ... ist es ein konzeptioneller 
> Fehler von PostNAS 0.3, die Datenbank-Struktur aus dem 
> (zufälligen) Inhalt der ersten Datei aufzubauen. Das 
> funktioniert mit Musterdaten in Form von *einer* Datei, nicht 
> aber bei größeren Gebieten, die aufgeteilt werden müssen.
>