[PostNAS] gml_id in Länge 16 oder 32
Astrid Emde
astrid.emde at wheregroup.com
Fre Nov 4 07:19:25 EDT 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ralf Suhr schrieb:
> Hallo Herr Jäger,
>
> die überlangen gml_ids stammen aus einer NBA. Die erweiterten Angaben sind
> meist mit dem Zeitpunkt identisch, ab dem das neue Objekt gültig sein soll.
> Die ersten 16 Stellen der gml_id sind identisch mit dem Vorgängerobjekt.
>
> Ich kürze die gml_id immer auf 16 Stellen und speichere die letzten 16 Stellen
> im Vorgängerobjekt als Endzeitpunkt der Gültigkeit.
>
> MfG
> Ralf Suhr
>
> On Freitag 04 November 2011 11:15:31 Jäger, Frank (KRZ) wrote:
>> Kann jemand was zu den gml_ids sagen und wie die Erweiterung mit Datum zu
>> interpretieren ist?
> _______________________________________________
> NAS mailing list
> NAS at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/nas
Hallo Frank,
vielen Dank für Deine Mail zum Thema Datenbankschema.
Beim OBK hatten wird das Feld featureid in der Tabelle delete auf
character(32) gesetzt.
CREATE TABLE "delete"
(
ogc_fid serial NOT NULL,
typename character(255),
featureid character(32),
CONSTRAINT delete_pk PRIMARY KEY (ogc_fid)
);
Vor dem Aufruf der Funktion deletefeature(text, text) wird folgendes
Update ausgeführt:
Vorbereitung der Spalte featureid
UPDATE "delete" SET featureid = substring(featureid from 1 for 16);
Bei diesem Ansatz geht das Vorgängerobjekt verloren, weil es gelöscht
wird. Der Ansatz von Ralf Suhr scheint das veraltete Objekt zu bewahren.
Ralf - könntest Du Dein SQL Schema/Prozessing zur Verfügung stellen,
damit sinnvolle Anpassungen in das PostNAS Projekt einfliessen können?
- --
Schönen Gruß
Astrid Emde
***********************************************
Where2B Konferenz 2011
01. Dezember 2011 in Bonn
http://www.where2b-conference.com
************************************************
- ----------------------------------
Aufwind durch Wissen!
Qualifizierte OpenSource-Schulungen
bei der www.foss-academy.eu
- ----------------------------------
Astrid Emde
WhereGroup GmbH & Co.KG
Eifelstraße 7
53119 Bonn
Germany
Fon: +49(0)228 90 90 38 - 19
Fax: +49(0)228 90 90 38 - 11
astrid.emde at wheregroup.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
- -------------------------------
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
- -------------------------------
pgp-public key:
http://pgp.mit.edu:11371/pks/lookup?search=0x06DA52D72D515284
Signierte und/oder verschlüsselte Nachrichten sind sehr willkommen
Signed and/or encrypted mail is highly appreciated
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAk6zyj0ACgkQBtpS1y1RUoRuUwCfSVDan2RIQXgp9MvI7Jae7MRL
jpgAoKeBpgBJRAkvVfWdQ4bsXX3TeBLb
=Y7P7
-----END PGP SIGNATURE-----