Technische Hinweise - HxGN NetWorks - 11.01.2501 - Help - Hexagon

HxGN NetWorks Utilities | ALKIS Kundenspezifische Komponenten Funktionsmodell Dokumentation

ft:locale
de-DE
Product
HxGN NetWorks
Subproduct
Utilities
Search by Category
Help

Benutzerschnittstelle

Benutzerdefinierter Befehl (Custom Command)

Technische Voraussetzungen und Randbedingungen

Die Applikation ist für die amtlichen und kundenspezifischen geografischen Komponenten folgender Objekte konfiguriert:

  • ALKIS-Aufnahmepunkt

  • ALKIS-Flurstück

  • ALKIS-Gebäude

  • ALKIS-Objekt

Datenmodell

Zusätzliche Attribute:

  • RELATED_CID:

  • Default = 0. Bei kundenspezifischen Komponenten die G3E_CID der zugeordneten amtlichen Komponente.

  • IS_VISIBLE

  • Default = 1. Attribut für die Sichtbarkeit von amtlichen Komponenten

Metadaten

GIN_ALKIS_CNOMAPPING

Die Tabelle enthält die Kombinationen der Komponenten-Nummern von amtlichen und dazu passenden kundenspezifischen Komponenten. G3E_CNO und G3E_CUSTOM_CNO müssen die gleiche Komponententabelle verwenden und beide Bestandteil mindestens eines gleichen Features sein.

Feld

Datentyp

Beschreibung

G3E_CNO

NUMBER(5)

Primary Key der Tabelle. G3E_CNO der amtlichen Komponente.

G3E_CUSTOM_CNO

NUMBER(5)

G3E_CNO der zugehörigen kundenspezifischen Komponente

GIN_EDITDATE

DATE

GIN_ALKIS_CNOMAPPING_OPTABLE

Dies ist die optimized Table für GIN_ALKIS_CNOMAPPING.

Feld

Datentyp

Beschreibung

G3E_CNO

NUMBER(5)

Primary Key der Tabelle. G3E_CNO der amtlichen Komponente.

G3E_CUSTOM_CNO

NUMBER(5)

G3E_CNO der zugehörigen kundenspezifischen Komponente

G3E_TABLE

VARCHAR2(30)

Zugehörige Komponententabelle

GIN_EDITDATE

DATE

G3E_FEATURE

  • G3E_EDITROLE = ALKIS_RW

  • G3E_SELECTROLE = ALKIS_R

  • G3E_DELETEROLE = ALKIS_RW

GIN_ATTRIBUTEROLE

  • G3E_ROLE = NOBODY für das Feld GEOMETRY der amtlichen Komponenten.

GIN_COMPONENTROLE

Amtliche Komponenten:

  • G3E_INSERTROLE = NOBODY

  • G3E_UPDATEROLE = ALKIS_RW

  • G3E_DELETEROLE = NOBODY

Kundenspezifische Komponenten:

  • G3E_INSERTROLE = ALKIS_RW

  • G3E_UPDATEROLE = ALKIS_RW

  • G3E_DELETEROLE = ALKIS_RW

Trigger

Die Set Visibility Trigger passen den Wert des Attributs IS_VISIBLE von amtlichen Komponenten an, wenn eine kundenspezifische Komponente zugeordnet wird, oder eine Zuordnung aufgehoben wird.

Die Trigger werden von der Prozedur GIN_ALKIS.CreateSvtTriggers für alle Komponententabellen in GIN_ALKIS_CNOMAPPING_OPTABLE erzeugt.

Die Namen der Trigger setzen sich aus dem Namen der Tabelle und der Endung „_SVT" zusammen, z.B. B$K_PARCEL_LN_SVT.

Spezielle Component Role Trigger sorgen dafür, dass kundenspezifische Komponenten nur für Objekte der Gruppe ALKIS platziert werden können.

Die Trigger werden von der Prozedur GIN_ALKIS.CreateSubunitCrTriggers für alle Komponententabellen in GIN_ALKIS_CNOMAPPING_OPTABLE erzeugt.

Die Namen der Trigger setzen sich aus dem Namen der Tabelle und der Endung „_CR_SUBUNIT" zusammen, z.B. B$K_PARCEL_LN_CR_SUBUNIT.

Arbeitsplatztyp

HxGN NetWorks Core | Designer