Superposer les couches (Analyse d'entités standard)

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 beaucoup plus qu'une simple fusion de géométries. Tous les attributs des entités impliqués dans la superposition sont conservés dans le résultat.

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 ?"

  • Quelles parcelles se trouvent dans la plaine inondable vieille de 100 ans ? (Le terme "dans" est une autre manière de dire "sur".)
  • Quelles routes se trouvent dans quels pays ?
  • Quelle utilisation du sol se trouve sur quel type de sol ?
  • Quels puits se trouvent dans des bases militaires abandonnées ?

Illustration

Superposer les couches

Utilisation

  • Voici quelques 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. Superposer les couches peut servir à supprimer les terrains publics des comtés sélectionnés.

  • L'outil Superposer les couches requiert deux entrées : une couche en entrée et une couche de superposition. Les options de la méthode de superposition sont disponibles selon que les couches en entrée et de superposition sont des points, des lignes ou des surfaces.

    Méthode de superpositionCouche en entréeCouche de superpositionDescription

    IntersecterIntersection

    Points, lignes ou surfaces

    Points, lignes ou surfaces

    Les entités ou les portions d'entités de l'entrée qui chevauchent les entités de superposition sont conservées.

    Le type de sortie peut être spécifié comme Points, Lignes ou Surfaces en cas d'intersection avec des entités linéaires ou surfaciques. La dimension du type de géométrie en sortie doit être égale ou inférieure aux dimensions en entrée et de superposition, où Points=0 dimension, Lignes=1 dimension et Surfaces=2 dimensions.

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

    UnionUnion

    Zones

    Zones

    Les surfaces en entrée et de superposition sont combinées.

    EffacerEffacer

    Zones

    Points, lignes ou surfaces

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

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 Set
Couche de superposition

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

Feature Set
Nom en sortie

Nom de la couche en sortie à créer sur votre portail.

String
Type de superposition
(Facultatif)

Type de superposition à réaliser.

  • IntersecterCalcule 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.
  • AgrégerCalcule une union géométrique des couches en entrée. Toutes les entités et les attributs correspondants sont reportés dans la couche en sortie. Cette option est valide uniquement si la couche en entrée et la couche de superposition contiennent toutes les deux des entités surfaciques.
  • EffacerSeules 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.
String
Type en sortie
(Facultatif)

Type d'intersection à rechercher. Ce paramètre est valide uniquement lorsque le type de superposition est une intersection.

  • EntréeLes entités retournées présentent le même type de géométrie que la couche en entrée ou la couche de superposition ayant la géométrie de cote la plus basse. Si toutes les entrées sont des polygones, la sortie contiendra des polygones. Si une ou plusieurs données en entrée sont de type ligne et qu'aucune n'est de type point, les données en sortie sont de type ligne. Si une ou plusieurs des entrées sont des points, la sortie contiendra des points. Il s'agit de l'option par défaut.
  • Ligne Des intersections de type ligne sont retournées. Option valide uniquement si aucune entrée n'est de type point.
  • point Des intersections de type point sont retournées. Si les entrées sont de type ligne ou polygone, la sortie sera une couche multi-points.
String
Capturer sur l'entrée
(Facultatif)

Spécifie si les sommets des entités dans la couche en entrée sont autorisés à se déplacer. L'option est désactivée par défaut, ce qui signifie que si la distance entre les entités est inférieure à la valeur de tolérance, toutes les entités des deux couches peuvent se déplacer pour effectuer une capture mutuelle. Lorsque l'option est activée, seules les entités de la couche de superposition peuvent se déplacer pour effectuer une capture sur les entités de la couche en entrée.

  • Désactivé - Permettre aux entités des deux couches d'effectuer une capture mutuelle de leurs sommets. Il s'agit de l'option par défaut.
  • Activé - Permettre uniquement le déplacement des sommets des entités de la couche de superposition pour effectuer une capture sur la couche en entrée.

Boolean
Tolérance
(Facultatif)

Distance double de la distance minimale séparant toutes les coordonnées d'entité, et distance de déplacement possible d'une coordonnée sur X ou Y (ou les deux). Les unités de tolérance sont identiques aux unités du système de coordonnées de la couche en entrée.

Double

Sortie obtenue

ÉtiquetteExplicationType de données
Sortie

Entités résultant de la superposition. Le type d'entité (point, ligne ou polygone) dépend des valeurs des paramètres en entrée.

Jeu d’entités

arcpy.sfa.OverlayLayers(inputLayer, overlayLayer, outputName, {overlayType}, {outputType}, {snapToInput}, {tolerance})
NomExplicationType de données
inputLayer

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

Feature Set
overlayLayer

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

Feature Set
outputName

Nom de la couche en sortie à créer sur votre portail.

String
overlayType
(Facultatif)

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.
  • UNIONCalcule une union géométrique des couches en entrée. Toutes les entités et les attributs correspondants sont reportés dans la couche en sortie. Cette option est valide uniquement si la couche en entrée et la couche de superposition contiennent toutes les deux des entités surfaciques.
  • 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.
String
outputType
(Facultatif)

Type d'intersection à rechercher. Ce paramètre est valide uniquement lorsque le type de superposition est une intersection.

  • INPUTLes entités retournées présentent le même type de géométrie que la couche en entrée ou la couche de superposition ayant la géométrie de cote la plus basse. Si toutes les entrées sont des polygones, la sortie contiendra des polygones. Si une ou plusieurs données en entrée sont de type ligne et qu'aucune n'est de type point, les données en sortie sont de type ligne. Si une ou plusieurs des entrées sont des points, la sortie contiendra des points. Il s'agit de l'option par défaut.
  • LINE Des intersections de type ligne sont retournées. Option valide uniquement si aucune entrée n'est de type point.
  • POINT Des intersections de type point sont retournées. Si les entrées sont de type ligne ou polygone, la sortie sera une couche multi-points.
String
snapToInput
(Facultatif)

Spécifie si les sommets des entités dans la couche en entrée sont autorisés à se déplacer. L'option par défaut est NO_SNAP, ce qui signifie que si la distance entre les entités est inférieure à la valeur de tolérance, toutes les entités des deux couches peuvent se déplacer pour effectuer une capture mutuelle. Lorsque la valeur est SNAP, seules les entités de la couche de superposition peuvent se déplacer pour effectuer une capture sur les entités de la couche en entrée.

  • NO_SNAPPermettre aux entités des deux couches d'effectuer une capture mutuelle de leurs sommets. Il s'agit de l'option par défaut.
  • SNAPPermettre uniquement le déplacement des sommets des entités de la couche de superposition pour effectuer une capture sur la couche en entrée.
Boolean
tolerance
(Facultatif)

Distance double de la distance minimale séparant toutes les coordonnées d'entité, et distance de déplacement possible d'une coordonnée sur X ou Y (ou les deux). Les unités de tolérance sont identiques aux unités du système de coordonnées de la couche en entrée.

Double

Sortie obtenue

NomExplicationType de données
output

Entités résultant de la superposition. Le type d'entité (point, ligne ou polygone) dépend des valeurs des paramètres en entrée.

Jeu d’entités

Environnements

Cas particuliers

Informations de licence

  • Basic: Nécessite votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Standard: Nécessite votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Advanced: Nécessite votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)

Rubriques connexes