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
Uso
-
La cobertura de identidad debe tener topología de polígono.
-
Las coberturas de entrada, de identidad y de salida han de tener nombres distintos, incluso en espacios de trabajo distintos.
-
Los sistemas de rutas de la cobertura de entrada se mantienen en la cobertura de salida. No obstante, no se permite la opción IDENTITY en rutas y secciones por sí mismas.
-
Las subclases de región de la cobertura de entrada y de identidad se mantienen con la opción POLY. Las subclases con nombres y esquemas de atributos idénticos se incorporan. La extensión de la cobertura de salida recorta las regiones de salida.
-
Los puntos de etiqueta se generan en cada polígono de cobertura de salida al utilizar la opción POLY. Los nuevos Id. de usuario de polígono se configuran con el valor interno del polígono menos uno. Cuando se utiliza la opción LINE, se mantienen los Id. de usuario de la cobertura de entrada.
-
La anotación se copia desde la cobertura de entrada y se almacena en la cobertura de salida.
-
La precisión de las coordenadas de la cobertura de salida se determina mediante el entorno Precisión de coberturas derivadas.
-
Los archivos de proyección se compararán para detectar similitudes con el nivel de comparación especificado en el entorno Comparar proyecciones.
-
La cobertura de salida hereda los elementos de la tabla de atributos de punto, los puntos de relevancia y el contenido del modelo de datos de archivo de proyección de la cobertura de entrada.
-
Cuando la cobertura de entrada contiene datos lineales que pertenecen a gráficos planares diferentes, los datos se mantendrán en la cobertura de salida. Por ejemplo, con los arcos coincidentes o colineales, como los arcos que representan cables de servicios a diferentes niveles o una carretera que sigue un río, se conservarán los segmentos de línea coincidentes o colineales. Sin embargo, se pueden insertar vértices adicionales. En el caso de los arcos de intersección, como una carretera que pasa sobre un río, no se insertarán nodos en la intersección aparente.
Sintaxis
Parámetro | Explicación | Tipo 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.
| 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ínima de las coberturas de entrada y de borrado. 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.
| Boolean |
Ejemplo de código
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, "", "")