[PostNAS Suite] Frage zu alkis_beziehungen

Jürgen E. Fischer jef at norbit.de
Fr Dez 6 04:56:41 PST 2019


Moin Oliver,

On Wed, 04. Dec 2019 at 11:10:51 +0100, Oliver Schmidt wrote:
> bei uns ist folgender Fall beim differenziellen NBA aufgetreten: Bei einem
> Objekt wurde die Beziehung zu einem "istTeilVon" geändert, wodurch sich ja
> die gml_id des "beziehung_zu" geändert hat aber die gml_id des
> "beziehung_von" gleichgeblieben ist.
 
> Im Ergebnis war nun die gleiche Geometrie mit zwei unterschiedlichen
> Zielobjekten zweimal in der alkis_beziehungen-Tabelle eingetragen. Der
> Trigger "insert_beziehung_trigger" und seine dazugehörige Funktion
> "alkis_beziehung_inserted()" löschen offenbar nur Einträge, bei denen alle
> drei "Beziehungsfelder" identisch sind! Somit wäre in dieser Tabelle ja
> niemals ein echtes Update der Beziehungen möglich?!

> Gibt es einen Grund bzw. eine Erklärung, warum dies nicht gewollt ist? Da in
> der GeoInfoDok das Replace als Operation ausdrücklich erlaubt ist, müsste
> dies auch in den alkis_beziehungen abgebildet werden... Hat vielleicht
> schonmal jemand von euch ein ähnliches Problem gehabt?

Eigentlich sollte alkis_beziehnungen gar nicht mehr verwendet werden, denn die
Objekte haben ja nun ihre eigenen Beziehnungen (z.B.
ax_buchungsstelle.istteilvon).

Zudem impliziert alkis_beziehungen ja auch, dass die Beziehungen zwischen allen
Versionen der verschiedenen Objekte bestehen, was aber ja gar nicht der Fall
sein muß.

ALKIS-Import führt alkis_beziehungen auch gar nicht mehr
(NAS_NO_RELATION_LAYER=YES).




Jürgen

-- 
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
Software Engineer           D-26506 Norden            https://www.norbit.de


Mehr Informationen über die Mailingliste NAS