Projektionen / Linked Layers

Um von einem Feature in ein verknüpftes Feature zu navigieren, benötigt es die Einrichtung der sogenannten "Projektionen".  Ein gewisses Maß an Vorerfahrung und Kenntnis des Datenmodells ist für die Erstellung zwingend erforderlich. Nähere Informationen wo diese in Map3D zu finden sind, hier.

Einrichtung der Projektionen

Die Projektionen können über den entsprechenden Tab in den Projekteinstellungen aufgerufen werden. Das Erstellen einer neuen Route ist das über den Button "Eine neue Route erstellen" möglich. Über die Schaltfläche "Standardrouten hinzufügen" können die vordefinierten Routen 

  • Rohre in der Trasse
  • Rohre in Rohren
  • Kabel im Rohr
  • Gebäudeeinheiten

und die zunächst deaktivierten Routen

  • Kabel in Trasse
  • Rohre in Rohren in der Trasse

hinzugefügt werden.

Projektion bearbeiten

Eine Projektion besteht aus einem Start-Layer - in diesem Beispiel die Trasse tc_m_sp_segment - und einem Ziel-Layer - die Rohre tc_m_sp_duct. Jede Projektion benötigt einen Namen. Der Name kann je nach Sprache variieren. Mit dem Schieberegler "Veröffentlicht" wird gesteuert, ob die Projektion für den Nutzer verfügbar ist. 

Eine Projektion besteht aus einzelnen Relationen. Relationen sind kleine Verkettungen zwischen den einzelnen Layern bzw. Tabellen. Die Erstellung dieser Relationen ist individuell und je nach Erfordernis anzugeben. Vieles kann man sich aber aus den Projektionen im Map3D herleiten. 

Generell kann man sich eine Projektion wie eine Buslinie vorstellen. Es gibt eine Starthaltestelle ("Start Layer") und eine Endhaltstelle ("Ziel Layer"). Dazwischen kommen die einzelnen Haltestellen. Zwei Haltestellen werden mit einer Reise ("Relation") verbunden. 

Eine neue Relation kann über den Button "Verknüpfung hinzufügen" ergänzt werden. Dabei öffnet sich ein neues Fenster, in welchem vorhandene Relationen gewählt oder neue Relationen definiert und hinzugefügt werden können. 

Der letzte Ziel-Layer aus der Relationen-Liste wird in dem neuen Fenster farblich hervorgehoben. Über "Neuen Datensatz hinzufügen" können neue Relationen definiert werden. Ebenso können vorhandene Relationen bearbeitet werden. Hier sollten Sie vorsichtig vorgehen, da die Änderung für das ganze Projekt gilt. 

 

Warnungen während der Erstellung 

Falls es Probleme mit einer Projektion gibt, wird das über verschiedene Warnungen signalisiert. Zum Beispiel, wenn der Ziel-Layer in der Relationen-Liste, nicht dem angegebenen Ziel-Layer entspricht.  

 

Häufige Fehlermeldungen

Falls der Ziel-Layer nicht publiziert ist und nicht vom Typ "WFS Dynamisch" ist, wirft die Projektion an dieser Stelle einen Fehler. Denn einen nicht veröffentlichter Layer sollte auch über eine Projektion nicht erreichbar sein. 

Manchmal erscheint aufgrund von persönlichen Browsereinstellungen nur die Fehlermeldung "Die Route ist noch leer", obwohl schon Relationen in der Route sind. Dann sollten auf jeden Fall die Einstellungen rund um den Ziel-Layer geprüft werden.

 

Nicht publizierte Layer in den Projektionen 

Es ist nicht möglich, einen unveröffentlichten Layer zu berücksichtigen, der im Grunde als "nicht existent" betrachtet wird. Eine Möglichkeit besteht darin, den Layer zu "veröffentlichen" aber "In Layer Legende verbergen" aktivieren.

 

Relationen 

Unter dem Tab "Relationen" können die einzelnen Verbindungen bearbeitet werden.  Eine Relation besteht aus folgenden Feldern: 

  • Start Layer 
  • Start Attribut 
  • Ziel Layer
  • Ziel Attribut
  • Attribut zum Sortieren (falls eine individuelle Sortierung nach Name, Rohrposition oder Wohnungsnummer z.B. gewünscht ist)
  • Aufsteigend sortiert (gibt die Richtung der Sortierung an) 
  • Vererbt (ob die Relation in der TB_RELATIONS vorhanden ist)

Die TB_RELATIONS ist eine Tabelle im NET Datenmodell, die eine Sammlung von Relationen aus dem NET enthält. Falls der Layer im GeoServer publiziert ist, können mit dem Button "Verknüpfungen aus der TB_RELATIONS laden" die dort vorhandenen Relationen importiert werden.  

 

Beschriftung der Projektionen einstellen

Die Beschriftung wird direkt in dem Layer eingestellt, der verknüpft wurde. Wenn z.B. die Rohre farblich hinterlegt werden sollen, muss das direkt in den Layer-Einstellungen der Rohre passieren.