Ten przewodnik prowadzi użytkownika przez etapy wymagane do skonfigurowania danych w celu utworzenia udostępnionego pliku dużych zbiorów danych. Udostępniony plik dużych zbiorów danych to element utworzony w portalu, który odwołuje się do danych obiektów (tabel, punktów, polilinii i poligonów) w lokalizacji dostępnej dla serwera GeoAnalytics Server. Element udostępnionego pliku dużych zbiorów danych w portalu umożliwia przeglądanie zarejestrowanych danych w celu uruchamiania narzędzi GeoAnalytics Tools na zestawach danych. Po utworzeniu udostępnionego pliku dużych zbiorów danych wykorzystuje się dane za pomocą narzędzia Agreguj punkty. W tym przewodniku zostanie pobrany zestaw danych zawierający lokalizacje, w których klienci wsiadali i wysiadali z taksówek. Za pomocą narzędzi GeoAnalytics Tools zostaną ustalone lokalizacje, w których klienci wysiadali z taksówek częściej.
Wymaganie wstępne
Administrator oprogramowania ArcGIS Enterprise musi skonfigurować serwer GeoAnalytics Server. Należy uzyskać od administratora adres URL aplikacji ArcGIS Server Manager, aby można było korzystać z serwera GeoAnalytics Server. Więcej informacji na temat konfigurowania zawiera temat Konfigurowanie serwera ArcGIS GeoAnalytics Server.
Przygotowanie danych
Aby pobrać i przygotować dane używane w tym przykładzie:
- Utwórz folder o nazwie BigDataExample w lokalizacji dostępnej dla serwera GeoAnalytics Server. W folderze BigDataExample utwórz folder o nazwie NYCTaxi.
- Przejdź do serwisu http://www.nyc.gov/html/tlc/html/about/trip_record_data.shtml i pobierz dane dotyczące żółtych taksówek (Yellow) dla stycznia (January) i lutego (February) 2014 r. do folderu BigDataExample > NYCTaxi.
Tworzenie udostępnionego pliku dużych zbiorów danych
Po zapisaniu danych w lokalizacji dostępnej dla wszystkich komputerów GeoAnalytics Server zarejestruj je na serwerze GeoAnalytics Server jako udostępniony plik dużych zbiorów danych przy użyciu aplikacji GeoAnalytics Server Manager. Udostępniony plik dużych zbiorów danych utworzy także usługę katalogu dużych zbiorów danych, której można używać w narzędziach serwera GeoAnalytics Server. Aby utworzyć udostępniony plik dużych zbiorów danych:
- Zaloguj się do aplikacji GeoAnalytics Server Manager. Adres URL ma format https://gisserver.domain.com:6443/arcgis/manager. Jeśli ten adres URL nie jest znany, należy poprosić administratora o jego podanie.
- Kliknij opcję Witryna > Magazyny danych, a następnie wybierz opcję Zarejestruj udostępniony plik dużych zbiorów danych.
- Zaakceptuj domyślny typ Udostępniony plik, wpisz unikalną nazwę i ścieżkę do folderu BigDataExample(na przykład \\sharedLocation\BigDataExample dla systemu Windows lub /sharedLocation/BigDataExample dla systemu Linux), a następnie kliknij przycisk Utwórz. Spowoduje to utworzenie magazynu danych udostępnionego pliku dużych zbiorów danych. Odpowiada on elementowi udostępnionego pliku dużych zbiorów danych w portalu z bazową usługą katalogu dużych zbiorów danych dostępną za pomocą adresu URL w formacie https://gisserver.domain.com:6443/arcgis/rest/services/DataStoreCatalogs/bigDataFileShares_FileShareName/BigDataCatalogServer, gdzie FileShareName określa nazwa nadana magazynowi danych podczas rejestracji. W tym przykładzie udostępniony plik dużych zbiorów danych zawiera jeden zestaw danych, NYCTaxi, którego nazwa została utworzona na podstawie nazwy folderu w udostępnionym pliku dużych zbiorów danych.
Edytowanie udostępnionego pliku dużych zbiorów danych
Ten zestaw danych ma wiele pól typu data i czas. Sprawdź zestaw danych w manifeście, aby upewnić się, że używasz odpowiednich pól. Aby edytować i wyświetlić zestawy danych w manifeście, kliknij ikonę ołówka obok udostępnionego pliku dużych zbiorów danych w aplikacji Server Manager. Gdy manifest jest generowany po raz pierwszy, parametry geometry i time używają lokalizacji wsiadania. W procesie generowania manifestu zostały wybrane pola lokalizacji wsiadania. W tym przewodniku użytkownik jest zainteresowany wykonaniem analizy dotyczącej lokalizacji wysiadania.
Notatka:
Podczas generowania manifestu pola reprezentujące geometrię i czas są wybierane automatycznie.
W tym przewodniku zmodyfikujemy manifest w taki sposób, aby używane były czasy wysiadania i lokalizacje wysiadania. Oznacza to, że w ramach analizy zostaną zagregowane lokalizacje wysiadania, a nie lokalizacje wsiadania. Podczas wykonywania analizy można używać każdego z zestawów geometrii (wsiadanie lub wysiadanie). To, który z nich jest w danym momencie poprawny, zależy od rozwiązywanego problemu. Te zmiany zostaną wprowadzone za pomocą edytora zestawu danych udostępnionego pliku dużych zbiorów danych.
Notatka:
Zadanie to można także wykonać przez pobranie manifestu, jego edycję, a następnie przesłanie zmodyfikowanego manifestu. Więcej informacji dotyczących edytowania manifestu zawiera temat Podstawowe informacje o pliku manifestu udostępnionego pliku dużych zbiorów danych.
- Wybierz przycisk ołówka obok udostępnionego pliku dużych zbiorów danych, aby edytować manifest tego udostępnionego pliku dużego zbioru danych po jego wygenerowaniu.
- W obszarze Zestaw danych wybierz zestaw danych NYCTaxi.
- W sekcji Geometria znajduje się informacja, że pola aktualnie używane do reprezentowania wartości X i Y to pickup_longitude i pickup_latitude. Zmień wartość w polu reprezentującym wartość X z pickup_longitude na dropoff_longitude. Zmień wartość w polu reprezentującym wartość Y z pickup_latitude na dropoff_latitude.
- W sekcji Czas znajduje się informacja, że pole aktualnie reprezentujące wartości czasu to pickup_datetime (format rrrr-MM-dd GG:mm:ss). Zmień pole czasu z pickup_datetime na dropoff_datetime.
- Kliknij przycisk Zapisz, aby zapisać zmiany w udostępnionym pliku dużych zbiorów danych.
Uruchom analizę danych związanych z taksówkami za pomocą witryny Portal for ArcGIS
Po zarejestrowaniu danych na serwerze GeoAnalytics Server i utworzeniu w portalu elementu udostępnionego pliku dużych zbiorów danych, można przejść do tego elementu i uruchomić dla niego narzędzie GeoAnalytics Server.
Notatka:
Dane zarejestrowane w Twoim serwerze GeoAnalytics Server nie są przesyłane do Twojego serwera. Są one tylko rejestrowane w serwerze GeoAnalytics Server i mają manifest służący do definiowania schematu.
- Zaloguj się do portalu. Adres URL ma następujący format: https://webadaptorhost.domain.com/arcgis/home, gdzie arcgis oznacza nazwę adaptera internetowego zarejestrowanego w portalu. Przejdź na stronę Zasoby. W tabeli Zasoby zostanie wyświetlony udostępniony plik dużych zbiorów danych, który został właśnie utworzony.
- Kliknij opcję Mapa, aby otworzyć przeglądarkę map Map Viewer.
- Kliknij przycisk Analiza. Jeśli dysponujesz analizą obiektową i rastrową, kliknij opcję Analiza obiektowa, a następnie kliknij opcję Narzędzia analiz geoprzestrzennych > Sumowanie danych > Agreguj punkty.
- Wpisz New York (Nowy Jork) w pasku wyszukiwania i kliknij przycisk Szukaj. Mapa zostanie powiększona do zasięgu Nowego Jorku.
- Uruchomienie narzędzia Agreguj punkty umożliwia agregowanie punktów w poligony lub kosze o określonych rozmiarach w celu lepszego rozumienia danych. Ponieważ nie dysponujesz zestawem danych poligonowych do agregowania, wykonasz agregację do koszy w przestrzeni i czasie. Aby dodać zestaw danych dotyczących taksówek w Nowym Jorku jako warstwę, w której zostanie wykonana agregacja, wybierz opcję Wybierz warstwę analizy jako pierwszy parametr narzędzia. W wyświetlonym oknie dialogowym wybierz Zasoby i przejdź do zestawu danych dotyczących taksówek w Nowym Jorku. Wybierz warstwę i kliknij opcję Dodaj warstwę.
- Wykonaj agregację do koszy kwadratowych o rozmiarze 1 km.
- Ponieważ dane zawierają dane czasowe, możesz zastosować etapy czasowe. Dane zostały pobrane dla dwóch miesięcy. W tym przewodniku sprawdź pierwszy tydzień każdego miesiąca. W tym celu w polu Przedział etapu czasowego skonfiguruj wartość 1 tydzień, w polu Częstotliwość powtarzania etapu czasowego wartość 1 miesiąc, a w polu Czas do wyrównania etapów czasowych wartość 1 stycznia 2017 r., godz. 12:00. Mimo że dane testowe pochodzą z 2014 r., funkcja Agreguj punkty umożliwia przesuwanie zakresu czasu analizy do przodu i do tyłu.
- Wybierz statystyki, na przykład Średnia dla pola total_amount lub Wariancja dla pola Trip Distance.
- Ustaw odniesienie przestrzenne na odwzorowanie lokalne dla Nowego Jorku. Kliknij przycisk z kołem zębatym, aby uzyskać dostęp do ustawień analizy. Wybierz wartość Jak podano w polu Układ współrzędnych przetwarzania, a następnie wybierz glob, aby wyszukać strefę UTM 18N, klikając Odniesienia przestrzenne > PCS > UTM WGS 1984 UTM Zone 18 N i wybierając OK i ZASTOSUJ. Powiększ region Nowego Jorku, upewnij się, że jest włączona opcja Użyj bieżącego zasięgu mapy i uruchom analizę. Analiza zostanie uruchomiona na komputerach serwera GeoAnalytics Server. Po zakończeniu analizy wyniki zostaną dodane do mapy. Wyniki będą miały postać kwadratowych poligonów reprezentujących liczbę lokalizacji wysiadania z taksówek w danym poligonie, a także dodatkowe obliczone statystyki. Wyniki będą zawierać od 3500 do 4000 obiektów. Wyniki mogą się różnić w zależności od zakresu mapy na ekranie i strefy czasowej.