Superposer les couches (GeoAnalytics Desktop)

Résumé

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

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 et les géométries en entrée sont décrites dans le tableau suivant :

    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

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

    Effacer

    Effacer

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

    Agréger

    Union

    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, nous vous recommandons de faire appel à 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 instance ArcGIS GeoAnalytics Server en vue d’une analyse, reportez-vous à la rubrique Outils GeoAnalytics.

Syntaxe

arcpy.gapro.OverlayLayers(input_layer, overlay_layer, out_feature_class, overlay_type)
ParamètreExplicationType 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.

  • INTERSECTCalcule une intersection géométrique des couches en entré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 de la couche de superposition qui ne figurent pas dans les entités de la couche en entrée sont reportées dans la sortie.
  • UNION Calcule 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.
  • IDENTITY Calcule une intersection géométrique des entités en entrée et des entités d'identité. 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.
  • SYMMETRICAL_DIFFERENCE Les 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 de fenêtre Python ci-dessous illustre l'utilisation de l'outil 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"
# Execute Overlay Layers
arcpy.gapro.OverlayLayers(inFeatures, overlayFeatures, out, 
                          overlayType)

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui

Rubriques connexes