Dashboards enthalten Elemente wie Karten, Listen, Skalen, Fenster und Auswahlmöglichkeiten. Viele diese Elemente sind datenabhängig. In ArcGIS Online arbeiten Sie über Layer mit Daten. Layer werden auch als Web-Layer bezeichnet und bilden logische Sammlungen von Daten, die zum Erstellen von Webkarten und Webszenen verwendet werden können.
Layer werden als Inhaltselemente im Portal der Organisation gespeichert. Sie können sie durchsuchen und nach ihnen suchen. Dashboards nutzt Web-Layer und operationale Layer in Webkarten. Operationale Layer sind Layer, mit denen Sie auf einer Webkarte interagieren können und die über Grundkarten-Layern dargestellt werden. Details finden Sie im Abschnitt So werden Layer verwendet im Thema zu Layern.
Hinweis:
In einer zukünftigen Version wird Unterstützung für Layer in Webszenen hinzugefügt.
Datenquellen und Layer-Typen
Im Allgemeinen kann ein Layer zwei Datentypen referenzieren: Features und Bilddaten. Die für die Anzeige eines Layers verwendeten Daten stammen aus verschiedenen Quellen. Einige Datenquellen basieren auf Dateien, z. B. CSV- und XLS-Dateien, oder auf offenen Standards, z. B. KML und OGC. Andere Datenquellen sind Bestandteil von ArcGIS, z. B. gehostete Services und ArcGIS Server-Services. Die Elemente eines Dashboards nutzen Feature-basierte Layer, die von diesen Services unterstützt werden. Insbesondere verwenden Dashboard-Elemente Kartenservice- und Feature-Service-Layer. Um zu ermitteln, ob ein Web-Layer von einem dieser Services unterstützt wird, überprüfen Sie die Elementdetails. Layer-Elemente, deren Quelle ein Kartenservice oder ein Feature-Service ist, können als Datenquellen für Elemente verwendet werden.
Alle datenabhängigen Elemente (außer Karten), beispielsweise Listen, Reihen-Diagramme, Kreisdiagramme und Indikatoren, basieren auf diesen Layern. Die Datenquelle für das Kartenelement ist eine Webkarte, die verschiedene Typen von Web-Layern enthalten kann. Im Folgenden sind Beispiele für Datenquellen aufgeführt, die in einer Dashboard-Karte, aber nicht in anderen Dashboard-Elementen verwendet werden können:
- Kachel-Layer
- Shapefiles
- Feature-Sammlungen (einschließlich Kartenhinweise)
- GeoRSS
- CSV-, TXT- und GPX-Dateien
- KML
- OGC
- Streaming-Feature-Layer
- Gecachte Kartenservices
Sobald eine Webkarte über das Hinzufügen eines Kartenelements zu einem Dashboard hinzugefügt wurde, können ihre gesamten operationalen Layer, die auf nativen ArcGIS-Karten- und Feature-Services basieren, zum Bereitstellen von Daten für andere Elemente im Dashboard verwendet werden. Empfehlungen zum Erstellen von Webkarten für Dashboards finden Sie im Abschnitt Erstellen von Webkarten für Dashboards.
Vorsicht:
Sobald andere Elemente die operationalen Layer einer Webkarte nutzen, führt das Löschen eines Kartenelements aus dem Dashboard zu der Warnung, dass abhängige Elemente ebenfalls gelöscht werden.
Layer-Funktionen
Wenn ein Layer von einem Karten- oder Feature-Service unterstützt wird, kann er in einem Dashboard verwendet werden. Sie können ihn also auswählen, wenn Sie beim Konfigurieren von Dashboard-Elementen Daten durchsuchen. Allerdings weisen nicht alle Layer-Kandidaten die gleichen Funktionen auf.
Hinweis:
Layer, die keine Kandidaten sind, werden beim Durchsuchen der Daten auf dem Bildschirm Layer auswählen angezeigt, sie werden jedoch grau dargestellt und können nicht ausgewählt werden.
Beim Auswählen eines Layers für ein Dashboard wird überprüft, ob der zugrunde liegende Service abgefragt werden kann. Dadurch soll erreicht werden, dass während der Entwurfszeit und der dynamischen Laufzeit Filter angewendet werden können. Wenn die Überprüfung nicht erfolgreich ist, wird eine Meldung angezeigt, die besagt, dass der Layer nicht die erforderlichen Kriterien erfüllt, um als visuelles Element verwendet werden zu können. Zudem wird eine Schaltfläche OK aktiviert, damit Sie auf dem Bildschirm Layer auswählen einen anderen Layer auswählen können.
Beim Konfigurieren eines Elements können weitere Funktionsprüfungen durchgeführt werden, darunter die folgenden:
- Unterstützt der Layer Abfragen mit Aggregatfunktionen (z. B. COUNT, MAX, MIN, SUM und AVG), um den Ergebnissatz nach einer oder mehreren Spalten zu gruppieren?
- Unterstützt der Layer Abfragen, sodass der Ergebnissatz in aufsteigender oder absteigender Reihenfolge angezeigt werden kann?
- Unterstützt der Layer Statistiken?
- Verfügt der Layer über Karten- und Datenfunktionen?
Wenn einige dieser Funktionen nicht vorhanden sind, können sich Unterschiede bei der Dashboard-Erstellung ergeben. Beispiel: Wenn der Layer die erforderlichen Abfragefunktionen erfüllt, aber nicht die anderen oben aufgeführten Funktionen, wird auf dem Bildschirm Layer auswählen eine Warnung angezeigt.
Unterschiedliche Layer weisen aus mehreren Gründen unterschiedliche Funktionen auf, beispielsweise spielt die ArcGIS Server-Version eine Rolle, die zum Erstellen des Layers verwendet wurde. Weitere Informationen zu Services- und Layer-Kandidaten finden Sie in den folgenden Ressourcen:
Layer-Filter
Alle Filter, die auf den operationalen Layer oder den Web-Layer einer Webkarte angewendet wurden, werden in einem Dashboard berücksichtigt. Sie können Entwurfszeit- oder Laufzeitfilter erstellen, die zusätzlich zu bereits vorhandenen vordefinierten Filterbedingungen angewendet werden können.
Feldnamen und Aliasnamen
Feldnamen werden den Spalten in einem Layer zugewiesen, und sie geben an, welche Daten die Spalte enthält. Mit Feld-Aliasnamen kann einem Feld ein alternativer Name zuweisen werden. Wenn für ein Feld ein Aliasname definiert ist, wird in Dashboards bei der Anzeige eines Feldes dieser Aliasname angezeigt, beispielsweise wenn ein Feld für eine Filterbedingung ausgewählt wird oder wenn ein Feld ausgewählt wird, um Features in den Details oder Listenelementen zu sortieren. Wenn kein Aliasname verfügbar ist, wird der Feldname verwendet.