Identité (Couverture)

Récapitulatif

Calcule l'intersection géométrique de deux couvertures. Toutes les entités de la couverture en entrée, ainsi que celles de la couverture d'identité qui leur sont superposées, sont conservées dans la couverture en sortie.

Pour en savoir plus sur le fonctionnement de l'outil Identité

Illustration

Illustration de l'outil Identité

Utilisation

Syntaxe

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

Couverture qui sera superposée sur la couverture d'identité.

Coverage
identity_cover

Couverture qui sera identifiée avec la couverture en entrée. Elle doit contenir des entités surfaciques.

Coverage
out_cover

Couverture à créer.

Coverage
feature_type
(Facultatif)

Classe d'entités de la couverture en entrée qui sera utilisée.

  • POLYSuperposition polygone sur polygone. Il s'agit de l'option par défaut.
  • LINESuperposition ligne sur polygone.
  • POINTSuperposition point sur polygone.
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 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) de l'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 Identité (script autonome)

Le script autonome suivant montre comment fractionner des routes au point où elles sortent des limites de la ville.

# Name: Identity_Example.py
# Description: Splits roads where they pass through city boundaries.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "major_rds"
identityCover = "citylim"
outCover = "C:/output/major_roads"
featureType = "LINE"

# Execute Identity
arcpy.Identity_arc(inCover, identityCover, outCover, featureType, "", "")

Environnements

Rubriques connexes

Informations de licence

ArcView : Non
ArcEditor : Non
ArcInfo : Obligatoire ArcInfo Workstation doit être installé

7/10/2012