[PostNAS] Programmänderungen

Jäger, Frank (KRZ) F.Jaeger at KRZ.DE
Do Okt 2 00:24:36 PDT 2014


Moin!


Schlüsseltabellen "v_":

Um die Namen der Schlüsseltabellen zu ändern braucht nicht neu geladen werden.
Die sind unabhängig von den Daten, die der Konverter lädt.

- Script "alkis_PostNAS_keytables.sql" fügt die neuen Tabellen ein und füllt sie.
- Script "sichten.sql" und "sichten_wms.sql" definiert die Views neu unter Verwendung der neuen Tabellen-Namen
- Script "keytable_umbenennung_2014-09.sql" löscht die alten Tabellen-Versionen.


Objekt-Tabellen "ax_":

Wenn die neuen Programmversionen (Auskunft, Mapbender-Navigation) verwendet werden sollen, muss das Format der Spalte "gml_id" in den Objekt-Tabellen aber character(16) sein. Die Version "character varying" mit angehängtem Zeitstempel funktioniert nicht mehr.

Um das zu ändern müssten sie ein Script zum Kürzen dieser Spalten verwenden oder neu laden.


Programme:

Wenn sie eigene Programme und Views verwenden, müssen sie darin die Namen der Schlüsseltabellen anpassen, wenn diese überhaupt verwendet werden.
Die Schlüsseltabellen "v_" werden benutzt in den PHP-Programmen für Buchauskunft und Mapbender-Navigation.
Wenn sie diese Programme nicht verwenden sondern z.B. das Norbit-QGIS-Plugin, dann brauchen sie diese Version der Schlüsseltabellen gar nicht.
Siehe Gegenüberstellung der Namen im Kommentar von "keytable_umbenennung_2014-09.sql".


MfG 
F. Jäger

PS:

Ich empfehle, ihre Optionen für die Mailingliste anzupassen. Gehen sie auf http://lists.osgeo.org/mailman/listinfo/nas 
Bei der Frage "Would you like to receive list mail batched in a daily digest?" sollten sie "No" einstellen.
Vorteile:
- Sie bekommen dann sofort die Beiträge dieser Liste.
- Man kann an einem Tag mehrere Fragen stellen und sofort Antworten bekommen.
- Bei Antworten stände noch der passende Betreff der Frage darüber und nicht immer pauschal "Nachrichtensammlung"
- Die Thread-Anzeige im Archiv bleibt logisch thematisch geordnet http://lists.osgeo.org/pipermail/nas/2014-September/thread.html 



> -----Ursprüngliche Nachricht-----
> Von: nas-bounces at lists.osgeo.org [mailto:nas-bounces at lists.osgeo.org] Im
> Auftrag von GIS (Landratsamt)
> Gesendet: Donnerstag, 2. Oktober 2014 07:59
> An: 'nas at lists.osgeo.org'
> Betreff: Re: [PostNAS] NAS Nachrichtensammlung, Band 72, Eintrag 13
> 
> Hallo Herr Jäger,
> 
> kann ich die Änderungen in einer bestehenden Datenbank machen oder müssen
> die NAS- Daten neu importiert werden?
> 
> Danke für die Auskunft.
> 
> 
> Gruß
> Wolfgang Escherl
> 
> -----Ursprüngliche Nachricht-----
> Von: nas-bounces at lists.osgeo.org [mailto:nas-bounces at lists.osgeo.org] Im
> Auftrag von nas-request at lists.osgeo.org
> Gesendet: Dienstag, 30. September 2014 21:00
> An: nas at lists.osgeo.org
> Betreff: NAS Nachrichtensammlung, Band 72, Eintrag 13
> 
> Send NAS mailing list submissions to
> 	nas at lists.osgeo.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.osgeo.org/mailman/listinfo/nas
> or, via email, send a message with subject or body 'help' to
> 	nas-request at lists.osgeo.org
> 
> You can reach the person managing the list at
> 	nas-owner at lists.osgeo.org
> 
> When replying, please edit your Subject line so it is more specific than "Re:
> Contents of NAS digest..."
> 
> 
> Meldungen des Tages:
> 
>    1. Programmänderungen (Jäger)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Tue, 30 Sep 2014 15:46:20 +0000
> From: Jäger, Frank (KRZ) <F.Jaeger at KRZ.DE>
> To: "Mailingliste (nas at lists.osgeo.org)" <nas at lists.osgeo.org>
> Subject: [PostNAS] Programmänderungen
> Message-ID:
> <F2176AE4E9FFAF45BEA8D84DD6F4AF1A0C4EC323 at skrzmxmbx01>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Guten Abend,
> die Auskunft-Programme und einige Scripte im SVN wurden geändert:
> 
> 
> 1. Der Zugriff auf die variabel lange "gml_id" über die Substring-Funktion
> wurde wieder ausgebaut.
> Das ist nun nicht mehr notwendig.
> 
> 2. Alle Schlüsseltabellen haben ihren Namen geändert.
> Grund: Die Function "alkis_hist_check()" (z.B.) arbeitet alle Tabellen ab.
> Beginnt die Tabelle mit "ax_" geht die Function davon aus, dass es eine
> Objekttabelle aus der ALKIS-Datenstruktur ist, mit "beginnt", "endet" usw.
> 
> Dummerweise hatte ich für Schlüsseltabellen immer den Namen der
> Basistabelle verwendet, den ich um den Namen des verschlüsselten Feldes
> hinten erweitert habe.
> Das ergab nicht nur sehr lange undhandliche Namen sondern auch solche, die
> am Prefix "ax_" fälschlicherweise als Objekt-Tabellen erkannt wurden.
> 
> Die Tabellen mit Verschlüsselungen haben nun das Prefix "v_" und etwas
> gekürzte Namen. Die Views und Programme wurden angepasst.
> http://trac.wheregroup.com/PostNAS/changeset/339
> 
> Die neuen Programme sollten nur auf Datenbanken eingesetzt werden, die mit
> den neuen Tabellen-Namen und angepassten Views aufgebaut wurden:
> alkis_PostNAS_keytables.sql
> 
> Übergangsweise kann man alte und neue Schlüsseltabellen gleichzeitig
> verwenden. Ein neues Script entfernt nach der Umstellung die alten Tabellen:
> keytable_umbenennung_2014-09.sql
> 
> MfG
> Frank Jäger
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 7599 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/nas/attachments/20141002/a9284d6c/attachment.bin>


More information about the NAS mailing list