Skip To Content

Narzędzie Nałóż warstwy

Nałóż warstwyNarzę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

  • 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 dwie obsługiwane metody nakładania i geometrie wejściowe zostały opisane w następujących tabelach:

Typy geometrii wejściowej i nakładaniaPrzetnijUsuńSumuj (w wersji 10.7.1)Tożsamość (w wersji 10.7.1)Różnica symetryczna (w wersji 10.7.1)

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

Metoda 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ń

Usuwane są obiekty lub części obiektów wejściowych, na które nakładają się obiekty nakładane.

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. W warstwie wynikowej zostaną zapisane obiekty lub części obiektów, które nakładają się zarówno w warstwie wejściowej, jak i w warstwie nakładanej.

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

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 narzędzia GeoAnalytics Tools Połącz warstwy.

Narzędzia analizy ArcGIS Desktop

Narzędzie Nałóż warstwy realizuje funkcje narzędzi Przetnij, Usuń, Sumuj, Identyczność 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.