[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-----