[PostNAS] buchungsblattnummerMitBuchstabenerweiterung

Ralf Suhr Ralf.Suhr at itc-halle.de
Die Jan 17 07:16:30 EST 2012


Hallo Herr Jäger,

rein praktisch sorgen gdal interne Funktionen für die Umsetzung des XML Textes 
in die Datentypen. Wenn Sie die zu Ihren Eingabedateien korrespondierenden gfs 
Dateien bearbeiten, können Sie für buchungsblattnummermitbuchstabenerweiterung 
den automatisch festgestellten Datentyp integer auf string ändern und Sie 
bekommen auch das angehängte Leerzeichen (z.B. "000025 ") in die Datenbank.


MfG
Ralf Suhr

On Dienstag 17 Januar 2012 12:09:01 Jäger, Frank (KRZ) wrote:
> Moin!
> 
> Die GDAL-Version 1.9 konnte ich problemlos kompilieren und der Konverter
> PostNAS darin arbeitet fast zu meiner Zufriedenheit. Ein kleines Problem
> gab es aber noch im Datenfeld mit dem hübschen Namen
> "ax_buchungsblatt.buchungsblattnummermitbuchstabenerweiterung" character
> varying(7)
> 
> In NAS:
> 
> <AX_Buchungsblatt gml:id=...">
> ...
> <buchungsblattnummerMitBuchstabenerweiterung>001025
> </buchungsblattnummerMitBuchstabenerweiterung> ...
> </AX_Buchungsblatt>
> 
> Es kommen folgende Formate vor:
>   >000025 </    (Ohne Buchstabenerweiterung)
>   >000025A</    (Mit  Buchstabenerweiterung)
>   >0300001</    (Bei  Blattart 5000)
> 
> ABER in der Datenbank:
>   '25'
>   '000025 '
>   '000025A'
>   '0300001'
> 
> 
> Meine Theorie:
> 
> Das linkbündige Format erzeugt PostNAS wenn bei der Analyse einer NAS-Datei
> keine Buchstabenerweiterungen gefunden werden. Dann geht PostNAS davon
> aus, dass dies Feld ein numerisches Format hat. Bei der numerischen
> Version wird die hintere Leerstelle abgeschnitten.
> 
> Kommt aber mindestens eine Buchstaben-Erweiterung in einer NAS-Datei vor,
> dann werden alle Werte aus der Datei als Textfeld behandelt und mit ihren
> führenden Nullen gespeichert. Die Leerstelle dahinter bleibt erhalten.
> 
> 
> Diese Varianten manchten noch Probleme bei der Suche nach dem Grundbuch.
> In der aktuellen Version der Navigation [1] habe ich dies nun
> berücksichtigt.
> 
> Eine einheitliche Konvertierung dieses Feldes als Text wäre aber einfacher
> zu handhaben.
> 
> Mit freundlichen Grüßen
> Frank Jäger
> 
> 
> [1]
> http://trac.wheregroup.com/PostNAS/browser/trunk/data/mapbender/http/nav/a
> lkisnav_grd.php_______________________________________________ NAS mailing
> list
> NAS at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/nas
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://lists.osgeo.org/pipermail/nas/attachments/20120117/fb175475/attachment.html