Attribute von Layern bearbeiten

Zu jeden Layer im Projekt sind spezielle Attribute definiert. Diese können über den Geoserver im NET Cloud geladen und in der Kartenansicht verwendet werden. Welche Attribute im NET Cloud tatsächlich verfügbar sind, kann unter dem Reiter "Attribute" auf der "Projekt-Layer bearbeiten"-Seite angezeigt und angepasst werden.

Das folgende Beispiel eines Projekt-Layers "Cluster" soll dies verdeutlichen.

Layer_Atttribute__bersicht.png

Symbolik 

Symbol Bezeichnung Erklärung Beispielansicht
Lookup-Layer Attribut Dieses Attribut verweist auf eine andere Domain Tabelle z.b. die zuordnung von id_layer_type zu den möglichen Typen (Anschlussebene, Backbone, Hauptebene, Verteilebene)
Spalte in Suchergebnis

Wenn der Haken in den Attributeinstellungen gesetzt ist, werden die Informationen als Spalte in den Suchergebnissen übernommen. z.b. "Modifyed By",  "Info" , "FID" 

Falls kein Attribut als Spalte definiert wurde, wird die "FID" als Spalte hinzugefügt

Sichtbar in verknüpften Layern Wenn diese Option aktiviert ist, wird das Attribut in den verknüpften Layern mit angezeigt. z.B. "Name", "Typ", "Farbe" 
Route zum verknüpften Layer fehlt Wenn ein Attribut als "Lookup Layer" definiert wurde und die Domaintabelle ebenfalls im Projekt publiziert wurde, kann eine Verlinkung zwischen beiden Tabellen hergestellt werden. Jedoch nur, wenn unter "Projektionen" diese Verlinkung als Route hinterlegt wurde. mceclip7.png

 

Einstellungen für Attribute 

Eigenschaft Erklärung Hinweise
über die Attribut-Übersicht 
ID Eindeutige ID des Attributes, wird automatisch vergeben nicht änderbar
Name    
Titel Ist die Bezeichnung des Attributes in der Kartenlegende Der Titel kann in mehreren Sprachen hinterlegt werden. Der Spracheintrag wird vorrangig angezeigt. Sind nicht alle Sprachen hinterlegt, wird der Standardeintrag verwendet.
Datentyp verschiedene gml-und xsd-Datenypen wählbar aus Dropdown-Menü wählbar
Erforderlich Ist diese Checkbox angehakt, ist das Setzten dieses Attributes zwingend.    
Schreibgeschützt Ist diese Checkbox angehakt, ist das Ändern dieses Attributes nicht möglich.  
Veröffentlicht Ist diese Checkbox angehakt, ist das Attributes des Layers im NET Cloud Projekt verfügbar.  
Vorbehaltlich der ACL Ist diese Checkbox angehakt, ist das Attributes nur für Nutzer entsprechend der ACL sichtbar.  
Durchsuchbar Ist diese Checkbox angehakt, ist das Attributes für die Suche/Filter verwendbar.  
Reihenfolge Hier kann aktiv auf die Reihenfolge in der Legende Einfluss genommen werden. Ganzzahlige Werte sind wählbar und bestimmen entsprechend die Reihenfolge.
Formular "Attribut bearbeiten" - erweiterte Ansicht
Standardwert Voreinstellung für das Attribute beim Neuanlegen  
Lookup-Layer Setzt einen Layer als Grundlage für Drop-Down-Menü 

Beispiel:

Für den Projektlayer Anschlusspunkt existiert das Attribut "fid_street". Damit nicht nur die FID der Strasse, sondern deren Name im Drop-Down-Menü angezeigt wird, verwendet man den Lookup-Layer tc_df_street, der alle möglichen Strassen enthält. In diesem wird dann der Lookup-Wert "fid" mit dem "name" verknüpft und als Lookup-Text angezeigt.

Lookup-Text Setzt die Verknüpfung vom Lookup-Wert zu dem Anzeigetext für das Drop-Down-Menü 
Lookup-Wert Setzt einen Wert aus dem Lookup-Layer als Grundlage für Drop-Down-Menü 
Platzhalter Hier kann ein Hinweistext zum Ausfüllen des Attributes als Platzhalter stehen.  
Format Angabe eines bestimmten Datenformates basierend auf dem Datentyp  dateTime : "G" oder "yyyy-MM-dd"
Maske Setzen einer bestimmten Zeichenreihenfolge, zB. für eine Telefonnummer  

 

Wichtige Hinweise zu Attributen

  1. Das "fid" Attribut muss immer schreibgeschützt sein. 
  2. Nur wenn das "fid" Attribut in einem Layer vorhanden ist, können neue Features von dem Layer erzeugt werden
  3. Nur wenn das "geom" Attribut in einem Layer nicht schreibgeschützt ist, kann die Geometrie im NET Cloud bearbeitet werden
  4. Wenn gar kein Attribut  in der Liste ist, werden alle Attribute geladen

Datentypen

Typ Erklärung Beispiel /Hinweis
gml:GeometryPropertyType Geometrie - allgemein gültig für alle Geometrien
gml:LineStringPropertyType Linien  Falls das erwartete Datenformat bekannt ist, können auch diese Datentypen verwendet werden.
gml:MultiLineStringPropertyType    Multilinien 
gml:MultiSurfacePropertyType Multipolygone
gml:PointPropertyType Punkte
xsd:360imageUri 360° Foto URL's   
xsd:anyURI URL's Link für Bilder, Plots
xsd:boolean Checkbox (0,1)  ja / nein
xsd:dateTime Zeitstempel 2023-21-08 12:00:00
xsd:decimal Dezimalzahl 3,523
xsd:double Rationale Zahl 64-bit Zahl  
xsd:imageUri Foto URL Link für Bilder
xsd:int natürliche Zahlen zwischen -2147483648 und  2147483647
xsd:int[] Array natürlicher Zahlen für Feature ID's z.b. [12321, 4525,23523]
xsd:long natürliche Zahlen  zwischen -9223372036854775808 und 9223372036854775807
xsd:short 16-bit Zahlen zwischen -32768 und 32767
xsd:short[] Array aus 16-bit Zahlen  
xsd:string Zeichenkette "tc_point.325235"
xsd:string[] Array aus Zeichenketten ["building.31423", "building.12141", "building.25326"]

 

Lookup Layers einrichten

Um einen Lookup Layer einzurichten, muss zunächst in das zu verknüpfende Attribut navigiert werden. In diesem Fall die "fid_street" in den Gebäuden. Wie der Name schon andeutet, sind dort die FID's von den Straßen hinterlegt. Die dazugehörigen Straßennamen befinden sich in der "tc_tg_street". Deshalb muss dieser Layer als "Lookup-Layer" ausgewählt werden. 

Sobald dies geschehen ist und in dem Layer "tc_tg_street" die Attribute name und "fid" publiziert sind, können diese als "Lookup-Wert" und dem anzuzeigenden Wert "Lookup-Text" eingefügt werden. 

Wenn die Straßennamen im Projekt gepflegt sind, stehen diese nun als Dropdown zur Verfügung. 

Attribute zum Layer hinzufügen

Im entsprechenden Layer können weitere Attribute über die Button "Attribute suchen" oder Attribute hinzufügen" ergänzt werden.

Das Attribute, das hinzugefügt werden soll, muss vom Geoserver publiziert sein. Über "Attribute suchen" erhält man eine Übersicht aller vorhandenen Attribute des angebundenen Geoservers. Die Übersicht kann über den Schieberegler auf noch nicht im NET Cloud eingefügte Attribute beschränkt werden. Ein mehrfaches Einfügen ist möglich.

 

Layer_suchen_Auswahl_1.PNG