Specific attributes are defined for each layer in a project. These can be loaded from the GeoServer into NET Cloud and used in the map view. Which attributes are actually available in NET Cloud can be viewed and adjusted under the “Attributes” tab on the “Edit project layer” page.
The following example of a project layer “Cluster” is intended to illustrate this.
Symbolism
| Symbol | Name | Explanation | Example View |
| Lookup-Layer Attribut | This attribute references another domain table, for example the assignment of id_layer_type to the possible types (connection level, backbone, main level, distribution level). | ||
| Column in search results |
If the checkbox is enabled in the attribute settings, the information is included as a column in the search results, e.g. “Modified By”, “Info”, “FID”. If no attribute is defined as a column, “FID” is added as a column by default. |
||
| Visible in linked layers | If this option is enabled, the attribute is also displayed in the linked layers, e.g. “Name”, “Type”, “Color”. | ||
| Route to linked layer missing | If an attribute is defined as a “Lookup Layer” and the domain table is also published in the project, a link between the two tables can be created. However, this is only possible if this link is defined as a route under “Projections”. |
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.