Intersecter (Couverture)

Niveau de licence :De baseStandardAvancé

Récapitulatif

Calcule l'intersection géométrique de deux couvertures. Seules les entités situées dans la zone commune aux deux couvertures sont conservées dans la couverture en sortie.

Pour en savoir plus sur le fonctionnement de l'outil Intersecter

Illustration

Illustration de l'outil Intersecter

Utilisation

Syntaxe

Intersect_arc (in_cover, intersect_cover, out_cover, {feature_type}, {fuzzy_tolerance}, {join_attributes})
ParamètreExplicationType de données
in_cover

Couverture dont les entités surfaciques, linéaires ou ponctuelles sont intersectées par la couverture d'intersection.

Coverage
intersect_cover

Couverture d'intersection. Cette couverture doit contenir des entités surfaciques.

Coverage
out_cover

Couverture créée pour contenir les résultats.

Coverage
feature_type
(Facultatif)

Classe d'entités de couverture en entrée devant être superposée et conservée dans la couverture en sortie.

  • POLYLa classe d'entités surfaciques de couverture en entrée est utilisée en tant qu'entrée. Il s'agit de l'option par défaut.
  • LINELa classe d'entités linéaires (arc) de couverture en entrée est utilisée en tant qu'entrée.
  • POINTLa classe d'entités ponctuelles de couverture en entrée est utilisée en tant qu'entrée.
String
fuzzy_tolerance
(Facultatif)

Distance minimale entre les coordonnées dans la couverture en sortie. Par défaut, la valeur de tolérance floue minimale des couvertures d'effacement et des couvertures en entrée est utilisée.

Pour en savoir plus sur la méthode de calcul de la tolérance floue

Double
join_attributes
(Facultatif)

Spécifie si tous les éléments de l'attribut d'entité de la couverture en entrée et de la couverture d'identité sont joints à la table attributaire d'entités de la couverture en sortie.

  • JOINTous les attributs d'entité des deux couvertures apparaissent dans la table attributaire d'entités de la couverture en sortie. En cas d'élément en double, l'élément de la couverture en entrée est conservé et celui du fichier à joindre supprimé. Il s'agit de l'option par défaut.
  • NO_JOINSeuls le numéro interne (n° couverture) d'entité provenant de la couverture en entrée et la couverture d'intersection sont joints dans la table attributaire d'entités de la couverture en sortie. Cette option s'avère utile pour réduire la taille de la table attributaire d'entités de la couverture en sortie. L'outil Ajouter une jointure permet ensuite d'ajouter les attributs aux entités de couverture en sortie.
Boolean

Exemple de code

Exemple d'utilisation de l'outil Intersecter (script autonome)

Le script autonome suivant montre comment intersecter deux couvertures.

# Name: Intersect_Example.py
# Description: Intersects two coverages
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "stream"
intersectCover = "citylim"
outCover = "C:/output/citystreams"
featureType = "LINE"
joinAttributes = "NO_JOIN"

# Execute Intersect
arcpy.Intersect_arc(inCover, intersectCover, outCover, featureType, "", 
                    joinAttributes)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Annuler
ArcGIS for Desktop Standard : Annuler
ArcGIS for Desktop Advanced : Requis ArcInfo Workstation doit être installé
9/12/2013