Identidad (Análisis)

Nivel de licencia:BasicStandardAdvanced

Resumen

Calcula una intersección geométrica de las entidades de entrada y las entidades de identidad. Las entidades de entrada o partes de ellas que se superpongan a entidades de identidad obtendrán los atributos de esas entidades de identidad.

Ilustración

Ilustración de Identidad

Uso

Sintaxis

Identity_analysis (in_features, identity_features, out_feature_class, {join_attributes}, {cluster_tolerance}, {relationship})
ParámetroExplicaciónTipo de datos
in_features

La capa o clase de entidad de entrada.

Feature Layer
identity_features

La capa o clase de entidad de identidad. Deben ser polígonos o tener el mismo tipo de geometría que las entidades de entrada.

Feature Layer
out_feature_class

La clase de entidad que se creará y en la que se escribirán los resultados.

Feature Class
join_attributes
(Opcional)

Determina qué atributos se transferirán a la clase de entidad de salida.

  • ALLTodos los atributos (incluidos los FID) de las entidades de entrada y de las entidades de identidad se transferirán a la clase de entidad de salida. Si no se encuentra ninguna intersección, los valores de la entidad de identidad no se transferirán a la salida (sus valores se establecerán en 0 o en cadenas vacías) y el FID de la entidad de identidad será -1. Esta es la opción predeterminada.
  • NO_FIDTodos los atributos excepto el FID de las entidades de entrada y de las entidades de identidad se transferirán a las entidades de salida. Si no se encuentra ninguna intersección, los valores de la entidad de identidad no se transferirán a la salida (sus valores se establecerán en 0 o en cadenas vacías).
  • ONLY_FIDTodos los atributos de las entidades de entrada, pero solo el FID de las entidades de identidad, se transferirán a la clase de entidad de salida. El atributo FID de las entidades de identidad en la salida serán -1 si no se encuentra ninguna intersección.
String
cluster_tolerance
(Opcional)

La distancia mínima que separa todas las coordenadas de entidades (nodos y vértices), como también la distancia que se puede mover una coordenada en X o en Y (o en los dos).

Linear unit
relationship
(Opcional)

Determina si las relaciones espaciales adicionales entre la in_features y la identity_features se escriben en la salida. Esto solo se aplica cuando las in_features son líneas y las identity_features son polígonos.

  • NO_RELATIONSHIPSNo se determinará ninguna relación espacial adicional.
  • KEEP_RELATIONSHIPSLas entidades de línea de salida contendrán dos campos adicionales, LEFT_poly y RIGHT_poly. Estos campos contienen el ID de entidad de las entidades de identidad en los lados izquierdo y derecho de la entidad de línea.
Boolean

Ejemplo de código

Ejemplo 1 de Identidad (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función Identidad en modo inmediato.

import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.Identity_analysis("wells", "counties", "wells_w_county_info")
Ejemplo 2 de Identidad (secuencia de comandos independiente de Python)

La siguiente secuencia de comandos independiente es un ejemplo simple de cómo aplicar la función Identidad en secuencias de comandos.

# 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)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Sí
5/9/2014