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 plus qu’une simple fusion de géométries. Tous les attributs des entités dans la superposition sont inclus dans la sortie.

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".)
  • 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

Illustration de l’outil Superposer les couches

Utilisation

  • Voici des exemples d'utilisation de cet outil :

    • 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. Cet outil 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. Cet outil permet de supprimer les terrains publics des comtés sélectionnés.

  • Cet outil 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. Le tableau suivant décrit les options relatives à la méthode :

    Overlay method (Méthode de superposition)Couche en entréeCouche de superpositionDescription

    Intersect (Intersection) Intersect (Intersection)

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

    Union (Union) Union (Union)

    Zones

    Zones

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

    Erase (Effacer) Erase (Effacer)

    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 seront 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.

  • IntersectionUne 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.
  • AgrégerUne union géométrique des couches en entrée est calculé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 de l’intersection à renvoyer. 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 des lignes. Si une ou plusieurs des entrées sont des points, la sortie contiendra des points. Il s’agit de l’option par défaut.
  • LigneDes intersections de type ligne sont retournées. Cette option est valide uniquement si aucune entrée n’est un point.
  • PointDes intersections de type point sont retournées. Si les entrées sont des lignes ou des polygones, la sortie est une couche multi-points.
String
Capturer sur l'entrée
(Facultatif)

Indique si les sommets des entités issues de la couche en entrée peuvent capturer leurs sommets. 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 effectuer une capture mutuelle. Lorsque l’option est activée, seules les entités de la couche de superposition peuvent effectuer une capture sur les entités de la couche en entrée.

  • Désactivé : les entités des deux couches peuvent effectuer une capture mutuelle de leurs sommets. Il s’agit de l’option par défaut.
  • Activé : seuls les sommets des entités de la couche de superposition peuvent effectuer une capture sur la couche en entrée.

Boolean
Tolérance
(Facultatif)

Valeur double de la distance minimale séparant toutes les coordonnées d’entité, et distance de déplacement possible d’une coordonnée dans la direction 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.

Feature Set

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.

  • 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.
  • UNIONUne union géométrique des couches en entrée est calculé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 de l’intersection à renvoyer. 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 des lignes. Si une ou plusieurs des entrées sont des points, la sortie contiendra des points. Il s’agit de l’option par défaut.
  • LINEDes intersections de type ligne sont retournées. Cette option est valide uniquement si aucune entrée n’est un point.
  • POINTDes intersections de type point sont retournées. Si les entrées sont des lignes ou des polygones, la sortie est une couche multi-points.
String
snapToInput
(Facultatif)

Indique si les sommets des entités issues de la couche en entrée peuvent capturer leurs sommets. L’option est NO_SNAP 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 effectuer une capture mutuelle. Lorsque l’option est SNAP, seules les entités de la couche de superposition peuvent effectuer une capture sur les entités de la couche en entrée.

  • NO_SNAPLes entités des deux couches peuvent effectuer une capture mutuelle de leurs sommets. Il s’agit de l’option par défaut.
  • SNAPSeuls les sommets des entités de la couche de superposition peuvent effectuer une capture sur la couche en entrée.
Boolean
tolerance
(Facultatif)

Valeur double de la distance minimale séparant toutes les coordonnées d’entité, et distance de déplacement possible d’une coordonnée dans la direction 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.

Feature Set

Environnements

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