Skip To Content

Nałóż warstwy

Notatka:

Ta funkcja jest aktualnie obsługiwana tylko w przeglądarce map Map Viewer Classic (wcześniej noszącej nazwę Map Viewer). Będzie ona dostępna w przyszłej wersji nowej przeglądarki map Map Viewer.

Nałóż warstwy Narzędzie Nałóż warstwy łączy dwie warstwy w jedną warstwę za pomocą jednej z pięciu metod: Przetnij, Usuń, Sumuj, Identyczność lub Różnica symetryczna.

Diagram procedury wykonywania zadań

Diagram procedury wykonywania zadań dla narzędzia Nałóż warstwy

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łady

Poniżej podano przykładowe zastosowania tego narzędzia:

  • Dział norm jakościowych dotyczących środowiska zamierza monitorować wpływ zwierząt wypasanych na pastwiskach na jakość wody w województwie. Biolodzy wraz z pracownikami tego działu muszą określić miejsca, gdzie obszar uznany za pastwiska przecina się z określonymi zlewniami. Do znalezienia przecinających się obszarów można użyć narzędzia Nałóż warstwy.

  • Firma deweloperska chce zbudować nowe pole golfowe w jednym z trzech centralnie położonych powiatów w województwie. Zanim rozpocznie planowanie, musi sprawdzić, czy w tych powiatach dostępny jest wystarczający obszar terenów prywatnych, które można zakupić na potrzeby pola golfowego. Narzędzie Nałóż warstwy może posłużyć do usunięcia terenów publicznych z wybranych powiatów.

Uwagi dotyczące korzystania

Obiekty resztkowe mogą zostać wykluczone, zależnie od tolerancji odniesienia przestrzennego przetwarzania.

Narzędzie Nałóż warstwy wymaga dwóch danych wejściowych: warstwy wejściowej i warstwy nakładanej. Te obsługiwane metody nakładania i geometrie wejściowe zostały opisane w następujących tabelach:

Typy geometrii wejściowej i nakładaniaPrzetnijUsuńSumujTożsamośćRóżnica symetryczna

Punkt i punkt

TakTakTakTak

Punkt i polilinia

Tak

Punkt i poligon

TakTak

Polilinia i punkt

Tak

Polilinia i polilinia

TakTakTakTak

Polilinia i poligon

TakTak

Poligon i punkt

Tak

Poligon i polilinia

Tak

Poligon i poligon

TakTakTakTakTak

Metoda nakładaniaOpis

Przetnij

Przetnij

Zachowywane są obiekty lub części obiektów w nakładce, które nakładają się na obiekty wejściowe. Geometria danych wejściowych i obiektu muszą być takie same.

To jest metoda domyślna.

Usuń

Usuń

W danych wynikowych są zapisywane te obiekty lub ich części, które znajdują się w warstwie wejściowej, ale nie nakładają się na obiekty w warstwie nakładanej.

Sumuj

Sumuj

Wynik będzie obejmować geometryczną sumę warstwy wejściowej i warstwy nakładanej. W warstwie zostaną zapisane wszystkie obiekty i ich atrybuty.

Tożsamość

Tożsamość

Wynik będzie obejmować obiekty lub części obiektów wejściowych i obiektów nakładanych. Obiekty lub ich części, które nakładają się zarówno w warstwie wejściowej, jak i w warstwie nakładanej zostaną zapisane w warstwie wynikowej.

Różnica symetryczna

Różnica symetryczna

Wynik będzie obejmować obiekty lub części obiektów warstwy wejściowej i warstwy nakładanej, które się nie nakładają.

Jeśli zaznaczono opcję Użyj bieżącego zasięgu, nałożone zostaną jedynie obiekty w warstwie wejściowej i warstwie nakładanej widoczne w bieżącym zasięgu mapy. Jeśli ta opcja nie jest zaznaczona, nałożone zostaną wszystkie obiekty — zarówno w warstwie wejściowej, jak i warstwie nakładanej — nawet jeśli znajdują się poza bieżącym zasięgiem mapy.

Przykład użycia interfejsu ArcGIS API for Python

Narzędzie Nałóż warstwy jest dostępne za pośrednictwem interfejsu ArcGIS API for Python.

Ten przykład ilustruje wyszukiwanie przecinających się obszarów zlewni i pastwisk w stanie Missouri.


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

# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password", verify_cert=False)
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_LandUse")

# Look through the big data file share for grazing land
grazing_land = next(x for x in bdfs_search.layers if x.properties.name == "GrazingLand")

# Find a feature layer named "Watersheds" in your ArcGIS Enterprise portal and apply a filter
watersheds_search_result = portal.content.search("Watersheds", "Feature Layer")
watersheds_layer = watersheds_search_result[0].layers[0]
watersheds_layer.filter = "region = 'Missouri'"

# Set the tool environment settings
arcgis.env.verbose = True
arcgis.env.defaultAggregations = True

# Run the Overlay Layers tool
overlay_result = manage_data.overlay_data(input_layer = grazing_land, 
                                          overlay_layer = watersheds_layer, 
                                          overlay_type = "Intersect", 
                                          output_name = "Watershed_intersections")

# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('Missouri', 6)
processed_map.add_layer(overlay_result)

Podobne narzędzia

Narzędzie Nałóż warstwy umożliwia połączenie dwóch warstw w jedną za pomocą metody Przetnij, Usuń, Sumuj, Identyczność lub Różnica symetryczna. Do rozwiązywania podobnych, ale nieco innych problemów, mogą być przydatne inne narzędzia.

Narzędzia analizy Map Viewer Classic

Aby nałożyć warstwy za pomocą zależności Suma, użyj narzędzia do analizy standardowej Nałóż warstwy.

W przypadku łączenia obiektów o takim samym typie w jedną warstwę obiektową bez względu na zależność przestrzenną należy użyć standardowego narzędzia Połącz warstwy lub pochodzącego z oprogramowania GeoAnalytics Tools narzędzia Połącz warstwy.

Narzędzia analizy aplikacji ArcGIS Desktop

Narzędzie Nałóż warstwy realizuje funkcje narzędzi Przetnij, Usuń, Sumuj, Tożsamość oraz Różnica symetryczna.

Aby możliwe było uruchomienie tego narzędzia z poziomu aplikacji ArcGIS Pro, aktywny portal musi być w wersji Enterprise 10.6.1 lub nowszej. Należy zalogować się do portalu przy użyciu konta z uprawnieniami do wykonywania analizy obiektowej w ramach analizy geoprzestrzennej.