Serwer ArcGIS GeoAnalytics Server udostępnia funkcję przetwarzania i analizy dużych zbiorów danych na potrzeby oprogramowania ArcGIS Enterprise. Udostępnia ona rozproszone środowisko obliczeniowe, które napędza zbiór narzędzi analizy na potrzeby analizowania dużych ilości danych. Poprzez agregowanie, regresję, wykrywanie, tworzenie klastrów itp. można wizualizować i poznawać duże zbiory danych, a także pracować z nimi. Serwer GeoAnalytics Serverumożliwia wgląd w informacje, które bez niego pozostałyby ukryte w danych, np. zależności przestrzenne, trendy i anomalie.
Serwer GeoAnalytics Server działa z użyciem danych wektorowych (punkty, linie i poligony) i danych tabelarycznych. Obsługuje on bezpośredni odczyt z plików .csv, plików .txt, plików shape i źródeł dużych zbiorów danych, takich jak magazyn w chmurze, HDFS i Hive. Ponadto serwer GeoAnalytics Server działa z istniejącymi danymi GIS, wykorzystując warstwy obiektowe jako dane wejściowe.
Zestawy narzędzi dostępne w skrzynce narzędziowej GeoAnalytics Server — Analiza zależności przestrzennych, Wzbogacanie danych, Wyszukiwanie lokalizacji, Zarządzanie danymi, Sumowanie danych, i Narzędzia bliskości —umożliwiają skupienie się na różnych podejściach do analizy przestrzennej, które można stosować w przypadku dużych zbiorów danych. Bez względu na to, czy trzeba wykonać szybkie złączenie przestrzenne, uruchomić analizę regresji na wielu zestawach danych lub znaleźć obszary klastrowania danych, skrzynka narzędziowa GeoAnalytics Server udostępnia narzędzia do eksplorowania danych. Oprócz udostępnionych narzędzi można dostosować analizę do realizacji procedur wykonywania zadań z użyciem języka Python, z użyciem obliczeń rozproszonych i narzędzi dostępnych na serwerze GeoAnalytics Server.
Cała analiza jest wykonywana na serwerze GeoAnalytics Server, a wyniki można zapisać w oprogramowaniu ArcGIS Enterprise, aby kontynuować eksplorowanie, analizowanie, odwzorowywanie i udostępnianie tych wyników, albo w źródłach danych na potrzeby dalszego przetwarzania.
Korzystanie z serwera GeoAnalytics Server
Serwer GeoAnalytics Server jest przydatny wtedy, gdy bieżące analizy GIS nie przetwarzają danych wystarczająco szybko. Przyspiesza on tradycyjne procedury wykonywania zadań, dzięki czemu można szybciej uzyskać wyniki. Serwer GeoAnalytics Server jest także przydatny wtedy, gdy istnieją duże zestawy danych i trzeba je przeanalizować przestrzennie. Serwer GeoAnalytics Server jest przydatny w następujących sytuacjach:
- Istniejące narzędzia i procedury wykonywania zadań nie przetwarzają danych wystarczająco szybko.
- Ilość danych zwiększa się i potrzebny jest lepszy sposób zarządzania nimi i ich analizowania.
- Trzeba przekształcić dane do postaci, którą łatwiej zarządzać, aby ich używać w innych analizach GIS (na przykład za pomocą narzędzi analizy ArcGIS Pro).
- W danych występuje wysoki poziom szumu i trzeba je eksplorować, aby zidentyfikować ważne punkty.
- Chcemy użyć przestrzennej analizy statystycznej i narzędzi samouczenia się maszyn odpowiednich dla dużych zestawów danych.
Przykłady analizy za pomocą serwera ArcGIS GeoAnalytics Server
Narzędzia GeoAnalytics Tools mają uniwersalny charakter dla różnorodnych branż. Poniższe przykłady ilustrują sposób użycia serwera GeoAnalytics Server w celu osiągnięcia różnych celów:
- Analityk kryminalny ma możliwość zrozumienia lokalizacji i czasu dokonanych przestępstw w danym stanie lub województwie, a także bliskości przestępstw do obszarów zainteresowania, takich jak zdarzenia, posterunki policji i centra miast. Powiązane narzędzia to Agreguj punkty i Połącz obiekty.
- Menedżer stanowego lub wojewódzkiego wydziału transportu może przeprowadzać analizy danych o natężeniu ruchu drogowego i wypadkach pochodzących z wielu dekad, aby określić drogi stanowe lub wojewódzkie o największej liczbie zdarzeń. Ponadto może przeprowadzać analizę, gdy niektóre pojazdy przyspieszały lub hamowały, a następnie skorelować te dane z lokalizacjami wypadków z udziałem pojazdów. Powiązane narzędzia to Znajdź klastry punktów i Rekonstruuj ścieżki.
- Naukowiec zajmujący się ochroną środowiska może identyfikować czasy i lokalizacje wysokich poziomów koncentracji ozonu w kraju na podstawie zestawu danych obejmującego miliony odczytów z czujników statycznych. Powiązane narzędzia to Wykryj zdarzenia i Utwórz kostkę czaso-przestrzeni.
- Inżynier przedsiębiorstwa energetycznego może określić odległość uderzeń piorunów od linii energetycznych i podstacji. Powiązane narzędzia to Utwórz bufory i Połącz obiekty.
- Technik zakładu wodociągów może posortować zlecenia prac związane z przeciekami i dołączyć je do zestawu danych z rodzajami gruntu, aby stwierdzić, czy przecieki pojawiają się w obszarach, w których występuje grunt o szczególnie wysokiej agresywności korozyjnej. Powiązane narzędzia to Utwórz kostkę czaso-przestrzeni i Znajdź lokalizacje hot spot.
- Kierownik ds. sprzedaży detalicznej może poeksperymentować, uzgadniając strefy handlu z danymi demograficznymi, danymi w zakresie sprzedaży lub odległości od sklepów. Ponadto może sprawdzić podobieństwo i brak podobieństwa w zakresie wydajności poszczególnych sklepów na tle pozostałych. Powiązane narzędzia to Agreguj obszary i Znajdź podobne lokalizacje.
- Miejski analityk GIS może użyć serwera ArcGIS GeoEvent Server do analizowania danych GPS dotyczących wszystkich pojazdów miejskich, takich jak pojazdy obsługujące roboty publiczne i pługi śnieżne. Może on sprawdzić miejsca, do których udały się te pojazdy, obszary o mniejszym pokryciu i przypadki przekroczenia dozwolonej prędkości. Powiązane narzędzia to Rekonstruuj ścieżki, Agreguj punkty i Wykryj zdarzenia.
Serwer GeoAnalytics Server umożliwia rozproszoną analizę z użyciem jednego komputera lub zestawu składającego się z trzech komputerów. Gdy wykorzystywane są takie rozproszone obliczenia, wykonywanie analiz trwa krócej, a obliczenia są przeprowadzane przy użyciu większej ilości danych niż poprzednio można było obliczyć na jednym komputerze. Wyniki analizy można zapisać w oprogramowaniu ArcGIS Enterprise na potrzeby użycia na mapach internetowych, aplikacjach i w innych produktach informacyjnych, ale można je też zapisać we własnym magazynie danych.
Aby rozpocząć pracę z serwerem GeoAnalytics Server, zainstaluj podstawowe wdrożenie oprogramowania ArcGIS Enterprise i aplikację ArcGIS Data Store skonfigurowaną jako magazyn dużych zbiorów danych czasowo-przestrzennych. Jeśli w witrynie serwera GeoAnalytics Server zostaną użyte trzy komputery, należy skonfigurować magazyn dużych zbiorów danych czasowo-przestrzennych z użyciem trzech komputerów. Szczegóły dotyczące sposobu konfigurowania wdrożenia w celu aktywowania serwera GeoAnalytics Server zawierają sekcje Konfigurowanie serwera GeoAnalytics Server i Najważniejsze wskazówki dotyczące witryn serwera GeoAnalytics Server.
Narzędzia serwera GeoAnalytics Server są dostępne za pomocą interfejsów ArcGIS REST API, ArcGIS API for Python, ArcGIS Pro i przeglądarki Map Viewer Classic portalu ArcGIS Enterprise.