Identidad (Cobertura)

Resumen

Calcula la intersección geométrica de dos coberturas. Se mantienen todas las entidades de la cobertura de entrada, al igual que las entidades de la cobertura de identidad que superponen a la cobertura de entrada, en la cobertura de salida.

Más información sobre cómo funciona la herramienta Identidad

Ilustración

Identity illustartion

Uso

Sintaxis

Identity_arc (in_cover, identity_cover, out_cover, {feature_type}, {fuzzy_tolerance}, {join_attributes})
ParámetroExplicaciónTipo de datos
in_cover

Cobertura que se superpone con la cobertura de identidad.

Coverage
identity_cover

Cobertura que se identifica con la cobertura de entrada. Debe tener entidades de polígono.

Coverage
out_cover

La cobertura que se creará.

Coverage
feature_type
(Opcional)

Clase de entidad de la cobertura de entrada que se utiliza.

  • POLYSuperposición de polígono sobre polígono. Ésta es la opción predeterminada.
  • LÍNEASuperposición de línea sobre polígono.
  • PUNTOSuperposición de punto sobre polígono.
String
fuzzy_tolerance
(Opcional)

La distancia mínima entre las coordenadas en la cobertura de salida. Por defecto, se utiliza el valor de tolerancia difusa mínimo de las coberturas de borrado y de entrada.

Más información sobre cómo se calcula la tolerancia difusa predeterminada.

Double
join_attributes
(Opcional)

Especifica si todos los elementos en el atributo de entidad de cobertura de entrada y en la cobertura de identidad se unirán en la tabla de atributos de entidades de cobertura de salida.

  • JOINTodos los elementos de atributo de entidad de ambas coberturas aparecen en la tabla de atributos de entidades de cobertura de salida. Si se encuentra un elemento duplicado, se mantendrá el elemento de la cobertura de entrada y se eliminará el del archivo de unión. Ésta es la opción predeterminada.
  • NO_JOINEn la tabla de atributos de entidades de cobertura de salida se une solo el número interno de la entidad (cover#) de la cobertura de entrada y de intersección. Esta opción es útil para reducir el tamaño de la tabla de atributos de entidades de cobertura de salida. Luego, se puede utilizar la herramienta Agregar unión para obtener los atributos para las entidades de cobertura de salida.
Boolean

Ejemplo de código

Ejemplo de Identity (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo dividir rutas que pasan por límites de ciudades.

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

Entornos

Temas relacionados

Información de licencia

ArcView: No
ArcEditor: No
ArcInfo: Requiere ArcInfo Workstation instalado

7/10/2012