Verwenden von Feature- oder Stream-Layern

Mit ArcGIS Velocity können Sie Ausgabebeobachtungen und Analyseergebnisse in Feature-Layer oder Stream-Layer zur Visualisierung in Webkarten schreiben.

Feature-Layer

Ein Feature-Layer ist eine Gruppierung ähnlicher geographischer Features, z. B. Gebäude, Flurstücke, Städte oder Straßen. Mit Velocity können Sie IoT-Beobachtungen (Internet of Things, Internet der Dinge) von Sensoren, wie aktuelle Fahrzeugpositionen, Temperaturmesswerte oder Epizentren von Erdbeben als Features zur visuellen Erkundung auf einer Karte speichern. Bei IoT-Beobachtungen, die als Features dargestellt werden, kann es sich um Punkte, Linien oder Polygone (Flächen) handeln. Weitere Informationen zu den verschiedenen Feature-Layern in ArcGIS finden Sie unter Feature-Layer.

Da mit Feature-Layern Daten in Form von Punkten, Linien und Polygonen dargestellt werden, können sie verwendet werden, um Daten auf unterschiedliche Weise zu visualisieren. So können beispielsweise Temperaturmesswerte zur Anzeige von kühleren und wärmeren Regionen in einer üblichen Folge von Blau, Gelb, Orange und Rot angezeigt werden. Umgekehrt können dieselben Temperaturwerte relativ zu einem für bestimmte Workflows wichtigen Schwellenwert angezeigt werden, sodass beispielsweise alle Werte unter 10 Grad Celsius bedenkliche Temperaturen darstellen, während darüber liegende Temperaturen akzeptabel sind.

Das Rendering von Feature-Layern kann in einer Webkarte definiert werden. Wenn Sie erfasste IoT-Beobachtungen oder Analyseergebnisse visualisieren möchten, klicken Sie in Velocity auf der Seite Layer auf die Schaltfläche "Karte" neben dem Layer. Daraufhin wird der Layer in einer Webkarte geöffnet, und es werden viele Styling-Optionen angezeigt. Weitere Informationen zum Styling von Feature-Layern finden Sie unter Ändern des Styles.

Verwendungszwecke von Feature-Layern

Mit Feature-Layern lassen sich Beobachtungsdaten dank einer Vielzahl von Styling-Optionen und Abfragefunktionen hervorragend visualisieren. Verwenden Sie Feature-Layer zur Erkundung einer geringeren Anzahl an Beobachtungsdaten für eine bestimmte Zeit oder wenn sich Sensordaten nicht schnell ändern. Beim Speichern von Daten in Feature-Layern mit Velocity wird jedem Feature-Layer ein Kartenbild-Layer zugeordnet, mit dessen Hilfe Sie große Datenmengen als dynamische Aggregationen visualisieren und so umfangreichere Muster leichter erkennen können. Weitere Informationen finden Sie unter Visualisieren von Kartenbild-Layern.

Stream-Layer

Bei einem Stream-Layer handelt es sich um einen Feature-Layer, der für die Visualisierung von Echtzeitdaten optimiert wurde. In Feature-Layern werden gespeicherte Informationen angezeigt. Neue Informationen werden visualisiert, indem der Feature-Layer in einer Webkarte regelmäßig aktualisiert wird. Bei Stream-Layern werden Beobachtungen in der Webkarte angezeigt, sobald sie vom Server empfangen werden. Das ist bei Sensordaten nützlich, die sich schnell oder unregelmäßig ändern, oder bei der Nachverfolgung von Workflows, bei denen Objekte oder Außendienstteams kontinuierlich überwacht werden müssen. In Velocity verhalten sich Feeds beim Hinzufügen zu einer Webkarte ähnlich wie Stream-Layer.

Um Echtzeitdaten sofort zu erhalten, stellt ein Stream-Layer über HTML5-WebSockets eine Verbindung mit einem zugrunde liegenden Stream-Service her. Der Stream-Layer dient dann als Client für WebSocket, und eingehende Daten werden beim Empfang an alle verbundene Clients übertragen. Die meisten modernen Webbrowser unterstützen WebSockets.

Wenn Sie in Velocity Stream-Layer verwenden, können Sie Stream-Feature-Layer steuern, um die Daten zu filtern, die der Service an den Layer sendet, und so beispielsweise die eingehenden Daten auf Beobachtungen in der aktuellen Kartenausdehnung begrenzen. Da es sich bei Stream-Layern um eine Art Feature-Layer handelt, sind hier viele der Rendering-Styles verfügbar, die auch bei Feature-Layern zur Verfügung stehen. Weitere Informationen zum Festlegen von erweiterten Renderern finden Sie in der Dokumentation zu Stream Layer und StreamLayerView in der ArcGIS API for JavaScript-Hilfe.

Verwendungszwecke von Stream-Layern

Stream-Layer können Sie verwenden, um sich schnell ändernde Beobachtungen auf einer Karte anzuzeigen oder wenn Sie Ihren Datenspeicher nicht ständig abfragen möchten, um neue Informationen anzuzeigen. Stream-Layer sind kurzlebig, d. h. eingehende Daten werden nicht außerhalb von der Client-Sitzung gespeichert. Das kann nützlich sein, wenn Informationen hauptsächlich als visuelle Hilfe verwendet werden, etwa bei der Beobachtung der Wetterlage bei großen Sportveranstaltungen. Weitere Informationen finden Sie unter Visualisieren von Stream-Layern.


In diesem Thema
  1. Feature-Layer
  2. Stream-Layer