VertiGIS Fachanwendungen verwenden das sogenannte Asset Information Model für die Dokumentation von Fach- und Betriebsmitteldaten. Das Asset Information Model ist eine Erweiterung des Esri Geodatabase Model und erlaubt die Einführung und die Konfiguration spezifischer Geschäftsstrukturen.
Ein Asset ist eine Ressource, die ein primäres Fach- bzw. Betriebsmittelobjekt im zugrundeliegenden Geschäftsmodell beschreibt. Innerhalb des GIS ist ein Asset ein Wrapper um ein Feature bzw. ein Objekt aus der Geodatabase:
Neben den regulären und projektspezifischen Attributen einer Feature- bzw. Objektklasse besitzt ein Asset drei weitere, zusätzliche Attribute, die es als zu einer Asset-Klasse zugehörig kennzeichnen. Diese Attribute sind:
ACLASS_ID |
Schlüssel der zugehörigen Asset-Klasse Der Schlüssel für die zugehörige Asset-Klasse ist ein Ganzzahlwert der auf die sogenannte CLASS_ID einer Asset-Klasse verweist. Sämtliche im Geschäftsmodell verfügbaren Asset-Klassen werden über einen eindeutigen Klassenschlüssel verwaltet. |
ASSETTYPE |
Schlüssel des zugehörigen Asset-Subtype Sofern modelliert, können Asset-Klassen über dedizierte Subtypes verfügen. Für den Fall, dass die zugeordnete Asset-Klasse über entsprechende Subtypes verfügt, steht in dieser Spalte die ID des Asset-Subtype. Verfügt die Asset-Klasse über keine Subtypes, so steht in dieser Spalte der Wert -3 bzw. NULL. |
OBJ_ID |
Asset-Objektschlüssel. Jedes Asset verfügt über einen eindeutigen Objektschlüssel. Der Datentyp des Objektschlüssels ist eine GUID und ist systemweit eindeutig. |
Jedes Asset verweist auf eine dedizierte Asset-Klasse. Diese Asset-Klasse erweitert die zugehörige Feature- bzw. Objektklasse um spezifische Aspekte der zugrundeliegenden Fachanwendung. Jede VertiGIS Fachanwendung, die auf einem Asset Information Model basiert, verfügt über einen Katalog mit allen im System konfigurierten Asset-Klassen:
Jede Asset-Klasse verweist auf eine dedizierte Objektklasse bzw. einen Layer im zugrundeliegenden GIS. Mehrere Asset-Klassen können dabei in einer GIS-Klasse konfiguriert sein. Jede Asset-Klasse wird im System über einen eindeutigen Schlüssel identifiziert.
Für jede Asset-Klasse können im System weitergehende Konfigurationen vorgenommen werden. Zum einen können Asset-Klassen innerhalb logischer Klassengruppen organisiert werden, zum anderen können Asset-Klassen bzw. auch deren weiterführende Subtypes auf eine Reihe konfigurierter Attribute verweisen, die für diese Asset-Klasse bzw. Subtyp gültig sind.
Asset-Subtypes
Für jede Asset-Klasse können eine Reihe von Subtypes definiert werden. Alle Subtypes einer Asset-Klasse schreiben in dieselbe Objektklassen-Tabelle und erben ihre Konfiguration von der zugehörigen Asset-Klasse. Subtypes dienen der Präzisierung von Objekttypen im Asset-Modell.
Es gilt zu beachten, dass sowohl auf Ebene einer Asset-Klasse wie auch auf Ebene eines spezifischen Asset-Subtype Attribute definiert werden können.
Neben Klassengruppen und Attributen können zu einer Asset-Klasse zusätzliche Konfigurationen wie Tags oder Asset-Zuweisungen im Modell hinterlegt werden.