Skip To Content

Wzbogać na podstawie siatki wielu zmiennych

Notatka:

Ta funkcja jest aktualnie obsługiwana tylko w przeglądarce map Map Viewer Classic (wcześniej noszącej nazwę Map Viewer).

Narzędzie Wzbogać na podstawie siatki wielu zmiennych pozwala łączyć atrybuty z siatki wielu zmiennych w warstwie punktowej. Siatka wielu zmiennych to siatka prostokątnych lub sześciokątnych koszy utworzona za pomocą narzędzia Buduj siatkę wielu zmiennych, które zbiera informacje z wielu warstw w pojedynczej siatce poligonów. Metadane z siatki wielu zmiennych umożliwiają efektywne wzbogacanie wejściowych obiektów punktowych szybciej niż za pomocą narzędzia Złącz obiekty. Pozwala to szybko dodawać do danych punktowych duże i zróżnicowane zbiory informacji w celu przeprowadzania dalszych analiz przestrzennych.

Diagram procedury wykonywania zadań

Wzbogać na podstawie siatki wielu zmiennych

Analiza z użyciem narzędzi GeoAnalytics Tools

Analiza z użyciem narzędzi GeoAnalytics Tools jest uruchamiana przy zastosowaniu przetwarzania rozproszonego na wielu komputerach i rdzeniach ArcGIS GeoAnalytics Server. Narzędzia GeoAnalytics Tools oraz narzędzia do standardowej analizy obiektowej w oprogramowaniu ArcGIS Enterprise mają różne parametry i możliwości. Więcej informacji o tych różnicach można znaleźć w sekcji Różnice między narzędziami analizy obiektowej.

Przykład

Analityk dużego zakładu wodociągowego utworzył siatkę wielu zmiennych za pomocą narzędzia Buduj siatkę wielu zmiennych. Ta siatka wielu zmiennych zawiera ponad 20 zmiennych opisujących infrastrukturę sieci wodociągowej, warunki środowiskowe, dane demograficzne, prowadzoną działalność gospodarczą itp. z rozdzielczością ok. 75 metrów dla obszarów obsługiwanych przez zakład. Co miesiąc analityk otrzymuje nowy zestaw danych dotyczących zużycia wody, który obejmuje miliony obiektów. Analityk chce zastosować model regresji liniowej do zbadania, które czynniki mają największy wpływ na wysokie zużycie wody oraz jak zmieniły się te czynniki od poprzedniego miesiąca. Za pomocą narzędzia Wzbogać na podstawie siatki wielu zmiennych analityk może szybko wzbogacić nowe dane o zużyciu wody zmiennymi zawartymi w siatce wielu zmiennych, tak aby można było ich użyć jako zmiennych zależnych podczas modelowania zużycia wody.

Uwagi dotyczące korzystania

Danymi wejściowymi dla narzędzia Wzbogać na podstawie siatki wielu zmiennych są warstwa punktowa i warstwa siatki wielu zmiennych. Siatka wielu zmiennych musi zostać utworzona przy użyciu narzędzia Buduj siatkę wielu zmiennych.

Wszystkie atrybuty warstwy wejściowej będą zawarte w warstwie wynikowej.

Warstwa wybrana na potrzeby parametru Wybierz siatkę wielu zmiennych, która będzie podstawą wzbogacania musi zostać utworzona za pomocą narzędzia Buduj siatkę wielu zmiennych i musi być hostowaną warstwą obiektową. Siatki wielu zmiennych zapisane w udostępnionym pliku dużych zbiorów danych nie są obsługiwane jako dane wejściowe dla tego narzędzia.

Lista parametrów Wybierz zmienne do dodania zawiera wszystkie zmienne w siatce wielu zmiennych, które są dostępne przy wzbogacaniu wejściowej warstwy punktowej. Zmienne te zostaną dołączone do warstwy wynikowej jako pola w tabeli atrybutów warstwy. Wartości pól będą równe null w przypadku wszystkich obiektów punktowych, które nie przecinają się z siatką wielu zmiennych.

Przykład użycia interfejsu ArcGIS API for Python

Narzędzie Wzbogać na podstawie siatki wielu zmiennych jest dostępne za pośrednictwem interfejsu ArcGIS API for Python.

Ten przykład ilustruje wzbogacanie warstwy danych o przestępstwach z użyciem siatki wielu zmiennych zawierającej dane demograficzne.


# Import the required ArcGIS API for Python modules
import arcgis
from arcgis.gis import GIS

# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password")
if not portal.geoanalytics.is_supported():
    print("Quitting, GeoAnalytics is not supported")
    exit(1)   

# Find the big data file share dataset you'll use for analysis
search_result = portal.content.search("", "Big Data File Share")

# Look through the search results for a big data file share with the matching name
bdfs_search = next(x for x in search_result if x.title == "bigDataFileShares_CrimeReports")

# Look through the big data file share for Chicago crimes
crimes = next(x for x in bdfs_search.layers if x.properties.name == "ChicagoCrimes")

# Find the multivariable grid to enrich from
mvg_search_result = portal.content.search("Chicago_MVG", "Feature Layer")
mvg_layer = mvg_search_result[0].layers[0]

# Run the Enrich From Multi-Variable Grid tool
enrich_result = arcgis.geoanalytics.enrich_data.enrich_from_grid(input_layer = crimes,
    grid_layer = mvg_layer,
    output_name = "chicago_crimes_enriched")

# Visualize the sample and extent layers if you are running Python in a Jupyter Notebook
processed_map = portal.map()
processed_map.add_layer(enrich_result)
processed_map

Podobne narzędzia

Narzędzie Wzbogać na podstawie siatki wielu zmiennych pozwala łączyć atrybuty z siatki wielu zmiennych z warstwą punktową. Poniżej opisano inne narzędzia, które mogą być przydatne.

Narzędzia analizy aplikacji Map Viewer Classic

Aby połączyć atrybuty z warstwą liniową, poligonową lub tabelaryczną albo połączyć warstwę inną niż siatka wielu zmiennych z warstwą punktową, można użyć narzędzia Połącz obiekty.