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
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 superposition Intersecter Effacer Agréger Identité Différence symétrique Point et point
Point et polyligne
Point et polygone
Polyligne et point
Polyligne et polyligne
Polyligne et polygone
Polygone et point
Polygone et polyligne
Polygone et polygone
Overlay method (Méthode de superposition) Description 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
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
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é
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
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ètre | Explication | Type 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.
| String |
Exemple de code
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)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?