Superposer les couches (GeoAnalytics Desktop)

Synthèse

Superpose les géométries de plusieurs couches dans une seule couche. La superposition peut être utilisée pour combiner, effacer, modifier ou mettre à jour des entités spatiales.

La superposition est utilisée pour répondre à l’une des questions fondamentales de la géographie : Qu’est-ce qui se trouve sur quoi ? Voici quelques exemples :

  • Quelles parcelles se trouvent dans la zone de crue centennale ? (Le terme « dans » est une autre manière de dire « sur ».)
  • Quelle utilisation du sol se trouve sur quel type de sol ?
  • Quelles exploitations minières se trouvent dans des bases militaires abandonnées ?

Illustration

Illustration de l’outil Superposer les couches

Utilisation

  • Voici quelques exemples d’utilisation :

    • 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 le département, 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 terrain de golf dans l'un des trois comtés centraux de son État. 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. Superposer les couches peut servir à supprimer les terrains publics des comtés sélectionnés.

  • Les méthodes de superposition prises en charge et les géométries en entrée sont décrites dans la table suivante :

    Types de géométrie en entrée et de superpositionIntersecterEffacerAgrégerIdentitéDifférence symétrique

    Point et point

    CocheCocheCocheCoche

    Point et polyligne

    Coche

    Point et polygone

    CocheCoche

    Polyligne et point

    Coche

    Polyligne et polyligne

    CocheCocheCocheCoche

    Polyligne et polygone

    CocheCoche

    Polygone et point

    Coche

    Polygone et polyligne

    Coche

    Polygone et polygone

    CocheCocheCocheCocheCoche

    Overlay method (Méthode de superposition)Description

    Intersecter

    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 l’option par défaut.

    Effacer

    Effacer

    Les entités, ou portions d’entités, dans la couche en entrée qui ne se superposent pas à celles de la couche de superposition sont enregistrées dans la couche en sortie.

    Agréger

    Agréger

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

    Identité

    Identité

    Le résultat contient des entités ou des portions d’entités des entités en entrée ou des entités 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 enregistrées dans la couche en sortie.

    Différence symétrique

    Différence symétrique

    Le résultat contient des entités ou des portions d’entités de la couche en entrée et de la couche de superposition qui ne se chevauchent pas.

  • Cet outil de géotraitement est mis en œuvre par Spark. L’analyse est effectuée sur votre ordinateur de bureau en utilisant plusieurs cœurs en parallèle. Pour en savoir plus sur l’exécution de l’analyse, reportez-vous à la rubrique Remarques relatives aux outils GeoAnalytics Desktop.

  • Lorsque vous exécutez des outils GeoAnalytics Desktop, l’analyse est effectuée sur votre ordinateur de bureau. Pour des performances optimales, les données doivent être accessibles sur votre bureau. Si vous utilisez une couche d’entités hébergée, il est recommandé d'utiliser ArcGIS GeoAnalytics Server. Si vos données ne sont pas enregistrées en local, l’exécution des outils prendra plus de temps. Pour utiliser votre ArcGIS GeoAnalytics Server en vue d'une analyse, reportez-vous à la rubrique GeoAnalytics Tools.

Paramètres

ÉtiquetteExplicationType de données
Couche en entrée

Entités ponctuelles, linéaires ou surfaciques qui seront recouvertes par la couche de superposition.

Feature Layer
Couche de superposition

Entités qui seront recouvertes par les entités de la couche en entrée.

Feature Layer
Classe d’entités en sortie

Nouvelle classe d’entités contenant des entités superposées.

Feature Class
Type de superposition

Spécifié le type de superposition à réaliser.

  • IntersecterUne intersection géométrique des couches en entrée est calculée. 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. Il s’agit de l’option par défaut.
  • EffacerSeules les entités ou portions d’entités dans la couche en entrée qui ne se superposent pas à celles de la couche de superposition sont enregistrées en sortie.
  • AgrégerUne union géométrique de la couche en entrée et de la couche de superposition est calculée. Toutes les entités et les attributs correspondants sont reportés dans la couche.
  • IdentitéUne intersection géométrique des entités en entrée et des entités d’identité est calculée. 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étriqueLes entités ou les portions d’entités dans la couche en entrée et la couche de superposition qui ne se chevauchent pas sont enregistrées dans la couche en sortie.
String

arcpy.geoanalytics.OverlayLayers(input_layer, overlay_layer, out_feature_class, overlay_type)
NomExplicationType de données
input_layer

Entités ponctuelles, linéaires ou surfaciques qui seront recouvertes par la couche de superposition.

Feature Layer
overlay_layer

Entités qui seront recouvertes par les entités de la couche en entrée.

Feature Layer
out_feature_class

Nouvelle classe d’entités contenant des entités superposées.

Feature Class
overlay_type

Spécifié le type de superposition à réaliser.

  • INTERSECTUne intersection géométrique des couches en entrée est calculée. 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. Il s’agit de l’option par défaut.
  • ERASESeules les entités ou portions d’entités dans la couche en entrée qui ne se superposent pas à celles de la couche de superposition sont enregistrées en sortie.
  • UNIONUne union géométrique de la couche en entrée et de la couche de superposition est calculée. Toutes les entités et les attributs correspondants sont reportés dans la couche.
  • IDENTITYUne intersection géométrique des entités en entrée et des entités d’identité est calculée. 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.
  • SYMMETRICAL_DIFFERENCELes entités ou les portions d’entités dans la couche en entrée et la couche de superposition qui ne se chevauchent pas sont enregistrées dans la couche en sortie.
String

Exemple de code

Exemple d’utilisation de la fonction OverlayLayers (script autonome)

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction OverlayLayers.

#-------------------------------------------------------------------------------
# Name: OverlayLayers.py
# Description: Remove areas that are already developed from proposed development sites

# Import system modules
import arcpy

arcpy.env.workspace = "c:/data/data.gdb"  
# Set local variables
inFeatures = "areasOfInterest"
overlayFeatures = "commercial"
out = "DevelopmentSites"
overlayType = "ERASE"

# Run Overlay Layers
arcpy.gapro.OverlayLayers(inFeatures, overlayFeatures, out, 
                          overlayType)