Combinación (Cobertura)

Nivel de licencia:BasicStandardAdvanced

Resumen

Calcula la intersección geométrica de dos coberturas de polígonos. Todos los polígonos de las dos coberturas se dividirán en sus intersecciones y se preservarán en la cobertura de salida.

Más información sobre cómo funciona Combinación

Ilustración

Union illustration

Uso

Sintaxis

Union_arc (in_cover, union_cover, out_cover, {fuzzy_tolerance}, {join_attributes})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura cuyos polígonos se combinarán con la cobertura de combinación.

Coverage
union_cover

La cobertura de combinación cuyos polígonos se combinarán con la cobertura de entrada.

Coverage
out_cover

La cobertura de salida que se creará y que contiene los resultados de la operación.

Coverage
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 combinación.

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

Double
join_attributes
(Opcional)

Especifica si se unirán todos los elementos en la cobertura de entrada y de combinación con la tabla de atributos de entidades de cobertura de salida.

  • JOINEn la tabla de atributos de entidades de cobertura de salida se mostrarán todos los elementos de las dos coberturas. Si se encuentran nombres de elementos duplicados, se mantendrá el elemento de la cobertura de entrada y se eliminará el del archivo de unión. Esta es la opción predeterminada y se utiliza a menos que se especifique NO_JOIN.
  • NO_JOINEn la tabla de atributos de entidades de cobertura de salida solo se unen el número interno de la entidad (cover#) de las coberturas de entrada y de combinación. Esta opción es útil para reducir el tamaño de la tabla de atributos de entidades de cobertura de salida. Luego, el campo cover# se puede usar en la herramienta Agregar unión para vincular las entidades de la cobertura resultante de vuelta a las entidades de la cobertura de combinación o entrada.
Boolean

Ejemplo de código

Ejemplo de Combinación (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo combinar dos coberturas.

# Name: Union_Example.py
# Description: Unions two coverages
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tong_azone"
unionCover = "tong_flood2"
outCover = "C:/output/studyarea"
joinAttributes = "NO_JOIN"

# Execute Union
arcpy.Union_arc(inCover, unionCover, outCover, "", joinAttributes)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Requiere ArcInfo Workstation instalado
9/11/2013