Skip To Content

Superposer les couches

Superposer les couchesL’outil Superposer les couches combine deux couches en une seule à l’aide de l’une des cinq méthodes suivantes : Intersection, Effacer, Union, Identité ou Différence symétrique.

Diagramme de workflow

Diagramme de workflow Superposer les couches

Analyse avec les GeoAnalytics Tools

Vous pouvez exécuter des analyses avec GeoAnalytics Tools via un traitement distribué sur plusieurs cœurs et machines ArcGIS GeoAnalytics Server. GeoAnalytics Tools et les outils d’analyse d’entités standard de ArcGIS Enterprise proposent différents paramètres et fonctionnalités. Pour en savoir plus sur ces différences, reportez-vous à la rubrique Différences entre les outils d’analyse d’entités.

Exemples

  • L'Office pour la qualité de l'environnement souhaite surveiller l'impact du pâturage sur la qualité de l'eau de l'Etat. Les biologistes, en collaboration avec l'Office, doivent déterminer les endroits où les terrains considérés comme des parcelles de pâturage intersectent certains bassins versants. Superposer les couches permet d'identifier les zones d'intersection.

  • Un promoteur immobilier souhaite implanter un nouveau terrain golf dans l'un des trois comtés centraux de son Etat. Avant de commencer la planification, les dirigeants de la société doivent déterminer si ces comtés comportent assez de terrains privés qu'ils peuvent acquérir. Overlay Layers (Superposer les couches) peut servir à supprimer les terrains publics des comtés sélectionnés.

Remarques sur l'utilisation

Les entités de micropolygones peuvent être exclues selon la tolérance de la référence spatiale de traitement.

L'outil Superposer les couches requiert deux entrées : une couche en entrée et une couche de superposition. Les deux méthodes de superposition prises en charge et les géométries en entrée sont décrites dans les tables suivantes :

Types de géométrie en entrée et de superpositionIntersecterEffacerUnion (version 10.7.1)Identité (version 10.7.1)Différence symétrique (version 10.7.1)

Point et point

Oui Oui Oui Oui

Point et polyligne

Oui

Point et polygone

Oui Oui

Polyligne et point

Oui

Polyligne et polyligne

Oui Oui Oui Oui

Polyligne et polygone

Oui Oui

Polygone et point

Oui

Polygone et polyligne

Oui

Polygone et polygone

Oui Oui Oui Oui Oui

Overlay method (Méthode de superposition)Description

Intersecter

Intersect (Intersecter)

Les entités ou les portions d'entités de la superposition qui chevauchent les entités en entrée sont conservées. La géométrie des entrées et des entités doit être identique.

Il s'agit de la méthode par défaut.

Effacer

Effacer

Les entités ou les portions d'entités des entités en entrée qui chevauchent les entités de superposition sont supprimées.

Agréger

Union

Le résultat contient l’union géométrique de la couche en entrée et de la couche de superposition. Toutes les entités et leurs attributs sont reportés dans la couche.

Identité

Identité

Le résultat contient les entités ou parties d’entités en entrée et de superposition. Les entités ou les portions d’entités qui sont superposées dans la couche en entrée et la couche de superposition sont reportées dans la couche en sortie.

Différence symétrique

Différence symétrique

Les entités ou parties d’entités de la couche en entrée et de la couche de superposition qui ne se chevauchent pas.

Si l'option Utiliser l'étendue courante de la carte est sélectionnée, seules les entités de la couche en entrée et de superposition qui sont visibles au sein de l'étendue courante de la carte seront superposées. Si l'option n'est pas sélectionnée, toutes les entités qui se trouvent à la fois dans la couche en entrée et dans la couche de superposition seront superposées, même si elles se trouvent en dehors de l'étendue courante de la carte.

Exemple de ArcGIS API for Python

L’outil Superposer les couches est disponible dans ArcGIS API for Python.

Cet exemple recherche les zones d’intersection entre les bassins versants et les pâturages dans le 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)

Outils semblables

Utilisez l’outil Overlay Layers (Superposer les couches) pour fusionner deux couches à l’aide de la méthode Intersecter, Effacer, Union, Identité ou Distance symétrique. D'autres outils peuvent vous aider à résoudre des problèmes légèrement différents.

Outils d'analyse Map Viewer

Si vous souhaitez superposer des couches à l’aide de la relation d’union, utilisez l’outil d'analyse standard Overlay Layers (Superposer les couches).

Si vous combinez des entités de même type en une seule couche d’entités, quelle que soit la relation spatiale, utilisez l’outil standard Combiner les couches ou l’GeoAnalytics Tools Combiner les couches.

Outils d'analyse d'ArcGIS Desktop

Overlay Layers (Superposer les couches) exécute la fonction des outils Intersecter etEffacer, Union, Identité et Différence symétrique.

Pour exécuter l’outil à partir de ArcGIS Pro, votre portail actif doit être Enterprise version 10.6.1 ou ultérieure. Vous devez vous connecter via un compte détenteur des privilèges permettant d’effectuer une analyse d’entités GeoAnalytics.