[PostNAS] gml_id in Länge 16 oder 32
Astrid Emde
astrid.emde at wheregroup.com
Fre Nov 4 08:49:20 EDT 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo Ralf,
Ralf Suhr schrieb:
> Hallo Astrid,
>
> ich stelle den Trigger unter SVN:data/konvert/trigger_unique_id.sql ein.
>
> Der Trigger ist allgemein gehalten, so dass er auf alle Tabellen außer
> alkis_beziehungen und delete paßt.
sehr gut. vielen Dank.
>
> Etwas unklar ist noch das Ersetzen von Objekteigenschaften mittels NBA. Ich
> gehe z.Z. davon aus, dass alle Eigenschaften eines Objektes innerhalb eines
> "<wfsext:Replace>" geliefert werden, auch wenn nur eine Eigenschaft geändert
> wurde.
Davon gehen wir auch aus. Ich habe das bei der Umsetzung mit Frank
Warmedam durchgesprochen.
Siehe Ticket 11 letzter Kommentar:
http://trac.wheregroup.com/PostNAS/ticket/11
- --------
05/30/11 12:10:19 changed by astrid.emde ¶
I checked the GeoInfoDoc? 6.0.1 concerning the wfs:Replace process (the
documents says on page 105ff)
* the replace should only contain the featureID. Complex filters are
not allowed
* a parameter with date/time of the object (like CCYYMMDDThhmmssZ)
is passed in the filter too, to check the actuality of the operation
* a replace-operation always contains all parameters (not only the
ones that changed)
- -------------
Sollte wfs:Replace doch nicht alle Informationen liefern, wäre das
natürlich ärgerlich.
Schönen Gruß
Astrid Emde
> Gr
> Ralf
>
> On Freitag 04 November 2011 12:19:25 Astrid Emde wrote:
>> 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?
- --
Mit freundlichen Grüßen
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
iEYEARECAAYFAk6z308ACgkQBtpS1y1RUoQr1gCgwyaOsLY+F33lHwPt7pEW/tFQ
j2wAnjAVIJuUE05ACLnqU0v2RHhosR8H
=lePb
-----END PGP SIGNATURE-----