Identité (Analyse)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Calcule une intersection géométrique des entités en entrée et des entités d'identité. Les entités en entrée ou leurs portions en superposition avec des entités d'identité reçoivent les attributs de ces dernières.

Illustration

Illustration de l'outil Identité

Utilisation

Syntaxe

Identity_analysis (in_features, identity_features, out_feature_class, {join_attributes}, {cluster_tolerance}, {relationship})
ParamètreExplicationType de données
in_features

Classe ou couche d'entités en entrée.

Feature Layer
identity_features

Classe ou couche d'entités d'identité en entrée. Doit correspondre à des polygones ou au même type de géométrie que les entités en entrée.

Feature Layer
out_feature_class

Classe d'entités créée et dans laquelle les résultats sont enregistrés.

Feature Class
join_attributes
(Facultatif)

Détermine les attributs transférés vers la classe d'entités en sortie.

  • ALLTous les attributs (y compris les attributs FID) des entités en entrée, ainsi que des entités d'identité sont transférés vers les entités en sortie. Si aucune intersection n'est détectée, les valeurs de l'entité d'identité ne sont pas transférées vers la sortie (leurs valeurs sont définies sur des chaînes vides ou sur 0) et l'attribut FID de l'entité d'identité est de -1. Il s'agit de l'option par défaut.
  • NO_FIDTous les attributs des entités en entrée et des entités d'identité, à l'exception de l'attribut FID, sont transférés vers les entités en sortie. Si aucune intersection n'est détectée, les valeurs de l'entité d'identité ne sont pas transférées vers la sortie (leurs valeurs sont définies sur des chaînes vides ou sur 0).
  • ONLY_FIDTous les attributs des entités en entrée, mais uniquement l'attribut FID des entités d'identité, sont transférés vers les entités en sortie. L'attribut FID des entités d'identité dans la sortie est de -1 si aucune intersection n'est détectée.
String
cluster_tolerance
(Facultatif)

La distance minimum séparant toutes les coordonnées d'entité (nœuds et sommets) ainsi que la distance de déplacement possible d'une coordonnée sur X ou Y (ou les deux).

Linear unit
relationship
(Facultatif)

Détermine si les relations spatiales supplémentaires entre les entités in_features et identity_features doivent être enregistrées dans la sortie. Ceci s'applique uniquement lorsque les entités in_features sont des lignes et les entités identity_features sont des polygones.

  • NO_RELATIONSHIPSAucune relation spatiale supplémentaire n'est déterminée.
  • KEEP_RELATIONSHIPSLes entités linéaires en sortie contiendront deux champs supplémentaires, à savoir LEFT_poly et RIGHT_poly. Ces champs contiennent l'ID d'entité des entités identity_features des côtés droit et gauche de l'entité linéaire.
Boolean

Exemple de code

Exemple 1 d'utilisation de l'outil Identité (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction Identité en mode immédiat.

import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.Identity_analysis("wells", "counties", "wells_w_county_info")
Exemple 2 d'utilisation de l'outil Identité (script Python autonome)

Le script Python autonome suivant est un exemple simple d'application de la fonction Identity dans la rédaction de scripts.

# IdentityWells.py
# Description: Simple example showing use of Identity tool
 
# Import system modules
import arcpy
from arcpy import env

# Set the workspace
env.workspace = "C:/data/data.gdb"

# Set local parameters
inFeatures = "wells"
idFeatures = "counties"
outFeatures = "wells_w_county_info"

# Process: Use the Identity function
arcpy.Identity_analysis (inFeatures, idFeatures, outFeatures)

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Annuler
ArcGIS for Desktop Advanced: Oui
5/10/2014