In ArcGIS arbeiten Sie über Layer mit geographischen Daten. 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, wie z. B. auf Dateien mit kommagetrennten Werten (CSV) oder auf offenen Standards, wie z. B. KML. Andere Datenquellen sind Bestandteil von ArcGIS, z. B. gehostete Layer und ArcGIS Server-Services.
Dashboards enthalten viele datenabhängige Elemente wie Karten, Diagramme, Listen und Skalen. Die Datenquellen, die zum Ausführen dieser Elemente verwendet werden, stammen aus Layern in Webkarten, Layern in Webszenen, aus Web-Layern, die in Ihrer Organisation gespeichert sind, oder aus Feature-Sets, die mit Datenausdrücken generiert wurden.
Layer in Webkarten
Eine Datenquelle für das Kartenelement ist eine Webkarte, die verschiedene Typen von Web-Layern enthalten kann. Empfehlungen zum Erstellen von Webkarten für Dashboards finden Sie im Abschnitt Erstellen von Webkarten für Dashboards.
Nicht alle Layer, die in einer Webkarte unterstützt werden, können verwendet werden, um Daten für andere datenabhängige Elemente im Dashboard bereitzustellen. Im Folgenden sind einige Datenquellen aufgeführt, die nach dem Hinzufügen einer Webkarte in einem Dashboard-Kartenelement angezeigt, aber nicht als Datenquelle für andere Dashboard-Elemente verwendet werden können:
Sie können auch eine CSV-Datei über eine referenzierte URL als Datenquelle in Ihren Elementen verwenden. Um eine CSV-Datei über eine referenzierte URL verwenden zu können, muss die Webkarte zunächst durch das Kartenelement einem Dashboard hinzugefügt werden.
Layer in Webszenen
Eine Datenquelle für das Kartenelement ist eine Webszene, die verschiedene Typen von Web-Layern enthalten kann.
Nicht alle Layer, die in einer Webszene unterstützt werden, können verwendet werden, um Daten für andere Elemente im Dashboard bereitzustellen. Im Folgenden sind Datenquellen aufgeführt, die nach dem Hinzufügen einer Webszene in einem Dashboard-Kartenelement angezeigt, aber nicht als Datenquelle für andere Dashboard-Elemente verwendet werden können:
Hinweis:
Aktuell können für Szenen-Layer nur Szenen-Layer mit 3D-Objekten und Punktszenen-Layer mit verknüpften Feature-Layern in einer Webszene als Datenquellen in Dashboard-Elementen verwendet werden.
Web-Layer
Datengesteuerte Elemente wie Listen, Reihen-Diagramme, Kreisdiagramme und Indikatoren verwenden feature-basierte Layer. Insbesondere verwenden Dashboard-Elemente Kartenservice- und Feature-Service-Layer sowie Feature-Sammlungen. Um zu ermitteln, ob ein Layer von einem dieser Services unterstützt wird, überprüfen Sie die Elementdetails. Layer-Elemente, deren Quelle ein Kartenservice, ein Feature-Service oder eine Feature-Sammlung ist, können als Datenquellen für Elemente verwendet werden.
Wenn diese Layer nicht aus einer Webkarte bzw. Webszene stammen, die dem Dashboard hinzugefügt wurde, können sie als eigenständige Layer hinzugefügt werden.
Datenausdrücke
Ein Datenausdruck ist ein beliebiger Arcade-Ausdruck, der ein FeatureSet zurückgibt. Das FeatureSet kann als Datenquelle für datenabhängige Elemente verwendet werden. Ihre Datenausdrücke werden in ArcGIS Dashboards erstellt, gespeichert und ausgeführt. Mithilfe der Arcade-Funktionsbibliothek können Sie Datenausdrücke erstellen, mit denen neue Erkenntnisse gewonnen werden, indem die vorhandenen Daten kombiniert, modelliert oder erweitert werden. Ferner können Sie Daten nutzen, die Ihnen nicht gehören, wie z. B. ArcGIS Living Atlas-Layer.
Wenn Sie Datenausdrücke erstellen, sind sie nur für die Dashboards verfügbar, in denen sie erstellt worden sind. Sie werden nicht als Elemente im Inhalt Ihrer Organisation gespeichert. Um denselben Datenausdruck in einem anderen Dashboard zu verwenden, müssen Sie den Ausdruck in dem betreffenden Dashboard neu erstellen.
Tipp:
Sie können denselben Datenausdruck in mehreren Elementen in demselben Dashboard verwenden. Wenn möglich, verwenden Sie Datenausdrücke in verschiedenen Elementen wieder.
Hinweis:
Bevor Sie einen Datenausdruck erstellen, lesen Sie die Empfehlungen für das Erstellen von Datenausdrücken.
Layer-Funktionen
Wenn ein Layer von einer unterstützten Datenquelle unterstützt wird, kann er in einem Dashboard verwendet werden. Sie können ihn auswählen, wenn Sie beim Konfigurieren von Dashboard-Elementen Daten durchsuchen. Allerdings weisen nicht alle unterstützten Layer die gleichen Funktionen auf.
Hinweis:
Nicht unterstützte Layer werden beim Durchsuchen der Daten auf dem Bildschirm Layer auswählen angezeigt, können aber 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 Attributfilter, die auf einen operationalen Layer in einer Webkarte oder Webszene oder auf einen Web-Layer 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.