Warstwy strumieniowe są przydatne do wizualizacji źródeł danych w czasie rzeczywistym, które zawierają dużą ilość danych lub dane, które zmieniają się w nieznanych odstępach czasu. Na przykład flota pojazdów może przekazywać swoją lokalizację, a aktualna lokalizacja pojazdów musi być przez cały czas monitorowana. Każda przesłana aktualizacja jest nazywana obserwacją, która jest przesyłana strumieniowo do aplikacji klienckiej i wyświetlana bez konieczności jej odświeżania.
Warstwa strumieniowa jest tworzona na podstawie usługi strumieniowej ArcGIS GeoEvent Server, którą można dodać do usługi ArcGIS Online, użyć jako wynikowej warstwy strumieniowej w aplikacji ArcGIS Velocity lub dodać do aplikacji ArcGIS Velocity jako źródło danych. Kiedy warstwa strumieniowa łączy się z usługą strumieniową i subskrybuje ją, używa elementów HTML5 WebSockets do odbierania obserwacji nadawanych z serwera. Większość współczesnych przeglądarek obsługuje mechanizm WebSockets.
Wskazówka:
Elementy warstwy strumieniowej były wcześniej nazywane strumieniowymi warstwami obiektowymi i były oznaczane jako warstwy obiektowe w usłudze ArcGIS Online.
Warstw strumieniowych możesz używać w aplikacjach ArcGIS takich jak Map Viewer, ArcGIS Earth i ArcGIS Pro oraz aplikacjach zbudowanych przy użyciu środowiska ArcGIS Maps SDKs for Native Apps lub ArcGIS Maps SDK for JavaScript.
Warstwy strumieniowe w usłudze ArcGIS Online
Aby łatwiej wyszukiwać warstwy strumieniowe na stronie zasobów, użyj filtra warstw strumieniowych.
Po dodaniu warstwy strumieniowej do przeglądarki Map Viewer, możesz używać elementów sterujących przesyłaniem strumieniowym. Możesz także skonfigurować następujące elementy dotyczące warstwy strumieniowej na mapie:
- Zastosuj filtry, aby ograniczyć wyświetlane obiekty.
- Zmień styl zastosowany do warstwy.
- Skonfiguruj okna podręczne.
- Ustawianie przezroczystości i zakresu widoczności.
- Utwórz warstwy grupowe.