Themen
Mit der Themenliste können Nutzer angezeigten Themen verwalten und die Darstellung der Legende anpassen. Außerdem lassen sich die Sichtbarkeit von Kartenthemen kontrollieren und deren Reihenfolge in der Karte und in der Legende anpassen. Über die Schaltfläche Themen hinzufügen… können weitere Themen dynamisch zu Karte hinzugefügt werden.
- layerList.json
Beispielkonfiguration
{
"options": {
"sources": [
{
"title": "Living Atlas",
"icon": "./api/static/img/custom/atlas.png",
"type": "arcgis portal",
"authorizedGroups": ["org"],
"portalQuery": {
"portalUrl": "https://arcgis.com",
"queryParams": {
"filter": "group:47dd57c9a59d458c86d3d6b978560088 AND typekeywords:service AND NOT contentStatus:deprecated",
"extent": {
"type": "extent",
"xmin": 9.06,
"ymin": 48.96,
"xmax": 10.17,
"ymax": 49.54,
"spatialReference": { "wkid": 4326 }
}
}
},
// Neu ab 2.4.0: Einschränken der Filter
"filters": {
"viewMode": false,
"access": false
}
},
{
"title": "Geoportal BW",
"icon": "https://www.geoportal-bw.de/documents/d/guest/logogeoportalbw200x200px",
"descriptionBaseUrl": "https://metadaten.geoportal-bw.de/geonetwork/srv/ger/catalog.search#/metadata/",
"type": "csw",
"proxy": "./api/proxy/",
"baseUrl": "https://www.geoportal-bw.de/geonetwork/srv/ger/csw",
"portalQuery": {
"queryParams": {
"extent": {
"type": "extent",
"xmin": 9.06,
"ymin": 48.96,
"xmax": 10.17,
"ymax": 49.54,
"spatialReference": { "wkid": 4326 }
},
"num": 30
}
}
},
{
"title": "Copernicus",
"icon": "https://www.esa.int/var/esa/storage/images/esa_multimedia/images/2013/08/copernicus_logo/12986716-3-eng-GB/Copernicus_logo_pillars.jpg",
"type": "csw",
"baseUrl": "https://sdi.eea.europa.eu/catalogue/copernicus/eng/csw",
"portalQuery": {
"queryParams": {
"num": 30,
"extent": {
"type": "extent",
"xmin": 9.06,
"ymin": 48.96,
"xmax": 10.17,
"ymax": 49.54,
"spatialReference": { "wkid": 4326 }
}
}
}
},
{
"title": "URL hinzufügen",
"icon": "./api/static/img/custom/cloud_24.png",
"type": "url"
}
]
}
}Parameter
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
title required | String | Titel des Werkzeugs |
tooltip required | String | Tooltip des Werkzeugs |
icon required | String | Icon für das Werkzeug. Der angegebene Name muss als SVG-Datei unter terratwin/static/icons verfügbar sein. |
enabled required | Bool | Schaltet das Werkzeug ein oder aus |
authorizedGroups | Array<GroupId> | Liste von Gruppen-Ids im primären Portal, die auf das Werkzeug zugreifen dürfen (siehe Freigabe von Werkzeugen) |
options.sources | Array | Liste von Quellen mit spezifischen Eigenschaften. Jede Quelle symbolisiert hierbei einen Tab innerhalb des Themenfensters. Siehe Details zu sources sowie die Abschnitte Einbinden von Layern und Freigabe und Sicherheit |
esriProps | Objekt | Eigenschaften des LayerListViewModel . Unterstützt wird listModeDisabled (Boolean, Standard false) - damit wird die im Portalelement gesetzte Eigenschaft listMode ignoriert und jeder Layer im Themenbaum angezeigt. |
Details zu sources
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
title required | String | Der anzuzeigende Titel des Tabs |
type required | String | Typ der Quelle: arcgis portal, csw oder url. Der Typ bestimmt, welche weiteren Eigenschaften ausgewertet werden. |
portalQuery | Object | Referenz auf die Layer im Portal. Siehe Referenzieren von Portalinhalten. Bei type: "arcgis portal" erforderlich. |
icon | Pfad | URL zum Icon der Quelle. Es können auch zwei Icon-URLs für light/dark angegeben werden. |
authorizedGroups | Array<GroupId> | Beschränkt die Quelle auf bestimmte Gruppen (siehe Freigabe) |
cutTitleAtChar | String | Zeichen, an dem der Titel der Portalelemente abgeschnitten wird |
filtersnew@2.4.0 | Object | Blendet einzelne Filter im Dialog “Themen hinzufügen” aus. Zulässig sind die Boolean-Eigenschaften viewMode (2D/3D-Filter, nur bei Layer-Quellen), access, tags und categories. Standardmäßig sind alle Filter aktiv; nur der Wert false blendet den jeweiligen Filter aus. |