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ń
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ładania | Przetnij | Usuń | Sumuj (w wersji 10.7.1) | Tożsamość (w wersji 10.7.1) | Różnica symetryczna (w wersji 10.7.1) |
---|---|---|---|---|---|
Punkt i punkt | |||||
Punkt i polilinia | |||||
Punkt i poligon | |||||
Polilinia i punkt | |||||
Polilinia i polilinia | |||||
Polilinia i poligon | |||||
Poligon i punkt | |||||
Poligon i polilinia | |||||
Poligon i poligon |
Metoda nakładania | Opis |
---|---|
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ń
| Usuwane są obiekty lub części obiektów wejściowych, na które nakładają się obiekty nakładane. |
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ść
| 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
| 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.