ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Combinación

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Ejemplo de código
  • Entornos
  • Información sobre licencias

Resumen

Calcula una unión geométrica de las entidades de entrada. Todas las entidades y sus atributos se escribirán en la clase de entidad de salida.

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

Ilustración

Ilustración de Combinación

Uso

  • Todas las clases de entidad y las capas de entidades de entrada deben tener geometría de polígono.

  • El parámetro Permitir espacios se puede utilizar con la configuración Todos los atributos o Solo Id. de entidad en el parámetro JoinAttributes. Esto permite la identificación de las áreas resultantes que están completamente encerradas por los polígonos resultantes. Los atributos FID para estas entidades de espacio serán todos -1.

  • La clase de entidad de salida contendrá un atributo FID_<name> para cada una de las clases de entidad de salida. Por ejemplo, si a la clase de entidad de entrada se le asigna el nombre Suelos, habrá un atributo FID_Soils en la clase de entidad de salida. Los valores de FID_<name> serán -1 para cualquier entidad de entrada (o cualquier parte de una entidad de entrada) que no interseque con otra entidad de entrada. En este caso, los valores de atributo para las demás clases de entidad de la unión donde no se ha detectado ninguna intersección no se transferirán a la entidad de salida.

  • Los valores de atributo de las clases de entidad de entrada se copiarán a la clase de entidad de salida. Sin embargo, si la entrada hay capas creadas por la herramienta Crear capa de entidades y el campo Utilizar política de relación está activado, se calculará una proporción del valor del atributo de entrada para el valor del atributo de salida. Cuando se habilita Utilizar política de relación, siempre que se divida una entidad en una operación de superposición, los atributos de las entidades resultantes son una relación del valor de atributo de la entidad de entrada. El valor de salida está basado en la relación en la que se dividió la geometría de la entidad de entrada. Por ejemplo, si la geometría de entrada se dividió por igual, el valor del atributo de cada nueva entidad recibirá la mitad del valor del atributo de la entidad de entrada. Utilizar política de relación solo se aplica a los tipos de campos numéricos.

    Precaución:

    Las herramientas de geoprocesamiento no cumplen las políticas de división de los campos de tabla o las clases de entidad de la geodatabase.

  • Esta herramienta utilizará un proceso de ordenamiento en tesela para controlar datasets muy grandes para mejorar el rendimiento y la escalabilidad. Para obtener información más detallada, vea Geoprocesamiento con datasets grandes.

  • Esta herramienta puede generar entidades multiparte en la salida aunque todas las entradas tengan una única parte. Si no se desea tener entidades multiparte, utilice la herramienta De multiparte a parte simple sobre la clase de entidad de salida.

  • Licencia:

    Con las licencias de ArcGIS for Desktop Basic y Standard, la cantidad de capas o clases de entidad de entrada se limita a dos.

Sintaxis

Union_analysis (in_features, out_feature_class, {join_attributes}, {cluster_tolerance}, {gaps})
ParámetroExplicaciónTipo de datos
in_features
[[in_features, {Rank}],...]

Una lista de las capas o clases de entidad de entrada. Cuando la distancia entre las entidades es menor que la tolerancia cluster, las entidades con la clasificación más baja se alinearán con la entidad con la clasificación más alta. La clasificación más alta es uno. Todas las entidades de entrada deben ser polígonos.

Value Table
out_feature_class

La clase de entidad que contendrá los resultados.

Feature Class
join_attributes
(Opcional)

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

  • ALL —Todos los atributos de las entidades de entrada se transferirán a la clase de entidad de salida. Esta es la opción predeterminada.
  • NO_FID —Todos los atributos excepto el FID de las entidades de entrada se transferirán a la clase de entidad de salida.
  • ONLY_FID —Solo se transferirá a la clase de entidad de salida el campo FID de las entidades de entrada.
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
gaps
(Opcional)

Los espacios son áreas de la clase de entidad de salida que están completamente encerradas por otros polígonos. Esto no es válido, pero puede ser conveniente identificarlos para su análisis. Para encontrar los espacios en la salida, establezca esta opción a NO_GAPS, y se creará una entidad en estas áreas. Para seleccionar estas entidades, consulte la clase de entidad de salida según todos los valores de FID de la entidad de entrada que sean igual a -1.

  • GAPS —No se creará ninguna entidad para las áreas de la salida que estén completamente encerradas por polígonos. Esta es la opción predeterminada.
  • NO_GAPS —Se creará una entidad para las áreas de la salida que estén completamente encerradas por polígonos. Esta entidad tendrá atributos en blanco y sus valores de FID serán -1.
Boolean

Ejemplo de código

Ejemplo de Combinación (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función Combinación en el modo inmediato.

import arcpy
from arcpy import env
env.workspace = "C:/data/data/gdb"
arcpy.Union_analysis (["well_buff50", "stream_buff200", "waterbody_buff500"], "water_buffers", "NO_FID", 0.0003)
arcpy.Union_analysis ([["counties", 2],["parcels", 1],["state", 2]], "state_landinfo")
Ejemplo 2 de Combinación (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra dos formas de aplicar la función Combinación en la secuencia de comandos.

# unions.py
# Purpose: union 3 feature classes

# Import the system modules
import arcpy
from arcpy import env
 
# Set the current workspace 
# (to avoid having to specify the full path to the feature classes each time)
env.workspace = "c:/data/data.gdb"
 

# Union 3 feature classes but only carry the FID attributes to the output
inFeatures = ["well_buff50", "stream_buff200", "waterbody_buff500"]
outFeatures = "water_buffers"
clusterTol = 0.0003
arcpy.Union_analysis (inFeatures, outFeatures, "ONLY_FID", clusterTol)

# Union 3 other feature classes, but specify some ranks for each 
# since parcels has better spatial accuracy
inFeatures = [["counties", 2],["parcels", 1],["state", 2]]
outFeatures = "state_landinfo" 
arcpy.Union_analysis (inFeatures, outFeatures)

Entornos

  • Auto ejecución
  • Nombres de campos calificados
  • Valor Z de salida predeterminado
  • Resolución M
  • Tolerancia M
  • Palabra clave CONFIG de salida
  • Dominio M de salida
  • Dominio XY de salida
  • Dominio Z de salida
  • Sistema de coordenadas de salida
  • Extensión
  • La salida tiene valores M
  • La salida tiene valores Z
  • Cuadrícula espacial de salida 1
  • Cuadrícula espacial de salida 2
  • Cuadrícula espacial de salida 3
  • Resolución XY
  • Tolerancia XY
  • Resolución Z
  • Tolerancia Z

Información sobre licencias

  • ArcGIS for Desktop Basic: Requiere I
  • ArcGIS for Desktop Standard: Requiere I
  • ArcGIS for Desktop Advanced: Sí

Temas relacionados

  • Información general sobre el conjunto de herramientas Superposición
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal