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.
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. |
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
- Das "fid" Attribut muss immer schreibgeschützt sein.
- Nur wenn das "fid" Attribut in einem Layer vorhanden ist, können neue Features von dem Layer erzeugt werden
- Nur wenn das "geom" Attribut in einem Layer nicht schreibgeschützt ist, kann die Geometrie im NET Cloud bearbeitet werden
- 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.