Skip To Content

Widżet Strumień

Za pomocą widżetu Strumień można wizualizować i kontrolować dane w czasie rzeczywistym z przesyłanej strumieniowo warstwy obiektów. Można również zastosować filtry przestrzenne i atrybutów w celu ograniczenia danych przesyłanych do warstwy.

Z warstwami strumieniowymi współpracują również widżety Lista warstw, Legenda, Tabela atrybutów i Drukowanie. Niektóre atrybuty warstw strumieniowych są aktualizowane dynamicznie, więc po otwarciu w tabeli atrybutów wyświetlane są tylko atrybuty z migawką warstw strumieniowych.

Strumieniowe warstwy obiektów łączą się z usługą strumieniową ArcGIS Server przy użyciu HTML5 WebSockets. Mechanizm WebSockets jest nowym rozwiązaniem w HTML5. Większość współczesnych przeglądarek internetowych obsługuje mechanizm WebSockets, jednak nie dotyczy to wszystkich wersji przeglądarek, np. Internet Explorer 8 lub 9. Aby uzyskać dodatkowe informacje na temat mechanizmu WebSockets oraz sprawdzić, czy dana przeglądarka obsługuje WebSockets, należy przejść do witryny WebSocket.org.

Licencja:

ArcGIS GeoEvent Server jest wymagany do publikowania usług strumieniowych.

Konfiguracja widżetu Strumień

Widżet Strumień odczytuje warstwy strumieniowe na mapie i wyświetla listę warstw w tabeli warstw strumieniowych.

Można ustawić automatyczne otwieranie widżetu Strumień po uruchomieniu aplikacji. W tym celu kliknij kropkę na widżecie, aby zmienić jej kolor na ciemnozielony.

  1. Ustaw kursor myszy na widżecie Strumień i kliknij małą ikonę edytowania ikona Edytuj. Otwarte zostanie okno konfiguracyjne widżetu.
  2. Skonfiguruj tytuł widżetu i opcjonalnie kliknij przycisk zmiany ikony widżetu, aby zastąpić domyślną ikonę widżetu.

    W oknie eksploratora plików można wyszukać lokalny plik obrazu do zastosowania w postaci ikony widżetu.

  3. Wszystkie warstwy strumieniowe na mapie są wyświetlane w tabeli warstw strumieniowych. Wybierz warstwę, która zostanie skonfigurowana.
  4. W obszarze Kontrola strumienia zaznacz lub wyłącz zaznaczenie następujących opcji sterowania funkcjami przesyłania strumieniowego:
    • Włącz opcję Przerwij transmisję strumieniową/Rozpocznij transmisję strumieniową
    • Włącz opcję Usuń poprzednie obserwacje
    • Włącz opcję Wyświetl poprzednie obserwacje (Ta opcja jest wyłączona, jeśli właściwość Wyświetl poprzednie obserwacje nie jest skonfigurowania na warstwie).
  5. Aby zastosować filtry przestrzenne, można zastosować jedną z dwóch opcji:
    • Ogranicz obserwacje do obszaru bieżącej mapy
    • Ogranicz obserwacje do obszaru zdefiniowanego przez użytkownika — na mapie dostępna jest tylko opcja rysowania prostokątnej ramki. Kliknij ikonę symbolu dostępną obok prostokąta, aby zdefiniować kolor, przezroczystość, kolor obrysu i szerokość.
  6. Zaznacz opcję Włącz filtr atrybutów, aby otworzyć okno Skonfiguruj filtr atrybutów strumieniowych.
    1. Kliknij przycisk Dodaj filtr i zmień nazwę filtra w polu tekstowym Nazwa filtra.
    2. Kliknij przycisk Dodaj wyrażenie filtru, wybierz pole zapytania, wyrażenie i wpisz wartość w polu tekstowym.
    3. Opcjonalnie zaznacz opcję Pytaj o wartości. Gdy zostaje wybrana ta opcja, wartość wejściowa jest domyślną wartością zapytania, ale istnieje też możliwość podania nowej wartości, która zastąpi wartość domyślną po uruchomieniu.
    4. Można również wybrać opcję Dodaj zestaw wyrażenia, która umożliwia zdefiniowanie i zastosowanie dwóch filtrów w jednym zapytaniu. W zależności od tego czy Wszystkie czy Dowolne z wyrażeń są skonfigurowanie jako prawdziwe, na mapie zostaną wyświetlone obiekty spełniające wszystkie warunki albo obiekty spełniające dowolny warunek.
    5. Powtórz powyższe etapy, aby dodać inne filtry.
    6. Kliknij przycisk OK, aby zamknąć okno.
  7. Aby zmodyfikować istniejące filtry atrybutów, kliknij niewielką ikonę edycji ikona Edytuj w celu otwarcia okna Skonfiguruj filtr atrybutów strumieniowych.
  8. Powtórz etapy 2–6, aby skonfigurować kolejne warstwy strumieniowe w tabeli.
  9. Kliknij przycisk OK, aby zamknąć okno konfiguracji widżetu.

Korzystanie z widżetu Strumień

  1. Kliknij ikonę widżetu w aplikacji, aby otworzyć panel widżetów.
  2. Jeśli istnieje wiele warstw, z menu rozwijanego wybierz daną warstwę strumieniową. W tym przypadku wybrano LABus.
    Sterowanie transmisją strumieniową
  3. Kliknij przycisk Przerwij transmisję strumieniową, aby zatrzymać wszystkie źródła danych, lub kliknij przycisk Zacznij, aby wyświetlić dane w czasie rzeczywistym.
  4. Opcjonalnie kliknij przycisk Wyczyść poprzednie obserwacje, aby usunąć wszystkie istniejące obiekty na mapie.
  5. Zmień numery wcześniejszych obserwacji, które chcesz pokazać na mapie, o ile są dostępne. Domyślnie wyświetlany jest ten sam numer zdefiniowany na mapie.
  6. Zaznacz opcje Użyj filtru przestrzennego, aby ograniczyć liczbę obserwacji oraz Ogranicz obserwacje poprzez wyświetlanie na mapie.
    Filtry przestrzenne
  7. Kliknij prostokąt i narysuj go na mapie. Na mapie wyświetlane są tylko obiekty w obrębie prostokąta lub przecinające go. Można również zaznaczyć inną opcję, aby ograniczyć obserwacje do bieżącego zasięgu mapy.
    Narysuj na mapie prostokąt, aby ograniczyć obserwacje
  8. Zaznacz opcję Użyj filtru atrybutów, aby ograniczyć liczbę obserwacji i zaznacz zdefiniowany filtr atrybutu. Na mapie są wyświetlane tylko obiekty spełniające warunek.
    Filtry atrybutów
  9. Jednocześnie można zastosować filtry przestrzenne i atrybutów w celu ograniczenia obiektów na mapie, o ile jest to wymagane.