Skip To Content

Disolver límites

Disolver límitesLa herramienta Disolver límites fusiona entidades de área que se intersecan o que tienen los mismos valores de campo.

Diagrama de flujo de trabajo

Diagrama del flujo de trabajo de Disolver límites

Análisis mediante GeoAnalytics Tools

El análisis mediante GeoAnalytics Tools se ejecuta con el procesamiento distribuido en varios equipos y núcleos de ArcGIS GeoAnalytics Server. Las GeoAnalytics Tools y las herramientas de análisis de entidades estándar de ArcGIS Enterprise tienen parámetros y capacidades diferentes. Para obtener más información sobre las diferencias, consulte Diferencias de las herramientas de análisis de entidades.

Ejemplos

Una empresa de desarrollo agrícola muestreó miles de cuadrados terrestres de todo un condado. Los datos incluyen un campo soil_depth y un campo suitability. El campo suitability se calculó clasificando valores de soil_depth en categorías de low o high. Es posible disolver los cuadrados en función del campo suitability para determinar dónde se ubica el área más adecuada para expansión.

Notas de uso

Especifique la capa de entidades de área cuyos límites desea disolver con el parámetro Elegir la capa de áreas cuyos límites se disolverán.

Use el parámetro Seleccionar método de disolución para definir cómo se disolverán los límites eligiendo entre dos opciones:

OpciónDescripción

Áreas solapadas o adyacentes

Dos o más áreas cuyos límites se superponen o que comparten un límite común se fusionarán en una sola área. Esta es la opción predeterminada.

Áreas con el mismo valor de campo

Las áreas se fusionarán en una sola si tienen el mismo valor de campo. Se puede seleccionar más de un campo para fusionar áreas.

La opción Permitir entidades multiparte determina si los resultados incluirán entidades multiparte o de una sola parte. Una entidad multiparte se define como una entidad que se divide en partes no contiguas. Por ejemplo, el estado de Hawái podría considerarse una entidad multiparte porque sus partes geométricas individuales están clasificadas como un único estado. Las siguientes opciones están disponibles al decidir la creación de una salida multiparte o de una parte:

OpciónDescripción

False (desactivada)

Solo se crean en la salida entidades de una sola parte. Esta es la opción predeterminada.

True (activada)

La salida creará las entidades multiparte si corresponde.

La siguiente tabla muestra cómo funciona el parámetro de multiparte para cada opción de disolución:

Método de disoluciónMultiparte es false (opción predeterminada)Multiparte es true

Áreas solapadas o adyacentes (opción predeterminada)

Todas las entidades se disuelven con multiparte false

Se crean tres entidades cuando todos los valores se disuelven y multiparte es false. Solo se disuelven las entidades que se superponen. Esto es lo mismo que la opción Disolver de la herramienta de análisis estándar. Esta es la opción predeterminada.

Todas las entidades se disuelven con multiparte true

Se crea una entidad cuando todos los valores se disuelven y multiparte es true. Cuando selecciona esta opción, el resultado siempre será una entidad.

Áreas con el mismo valor de campo
Las entidades con valores similares se disuelven con multiparte false

Se crean cuatro entidades cuando se aplica la disolución según el campo (aquí, el campo es el color de los puntos de entrada). Solo se disuelven las entidades de superposición con el mismo valor de los campos especificados.

Entidades con valores similares disueltas con multiparte true

Se crean dos entidades cuando se aplica la disolución según el campo (aquí, el campo es el color de los puntos de entrada) y se permiten multipartes. Los valores que tienen el mismo valor de campo siempre son una única entidad.

Si Usar la extensión del mapa actual se ha activado, solo se analizarán las entidades que estén visibles en la extensión de mapa actual. Si está desactivada, se analizarán todas las entidades de entrada de la capa de entrada, aunque estén fuera de la extensión de mapa actual.

Limitaciones

Las entradas de la herramienta Disolver límites deben ser entidades de área.

Cómo funciona Disolver límites

Cálculos

Si lo desea, puede calcular una o varias estadísticas para las áreas disueltas mediante el parámetro Agregar estadísticas. El siguiente ejemplo de profundidad del suelo muestra cómo se calculan las estadísticas para entidades disueltas con un valor de adecuación de high.

Entidades de ejemplo que se van a disolver con estadísticas calculadas

Entidades de ejemplo que se van a disolver. Es posible disolver áreas juntas en función del campo de adecuación a fin de determinar dónde está el suelo más adecuado para la agricultura.

Estadística numéricaResultado calculado

Recuento

Recuento de:

[130, 8, 250] = 3

Suma

130 + 8 + 250 = 388

Mínimo

Mínimo de:

[130, 8, 250] = 8

Máximo

Máximo de:

[130, 8, 250] = 250

Media

388/3 = 129.333

Varianza

= 14641.33

Desviación estándar

= 121.0014

Estadísticas de cadena de caracteresResultados calculados

Recuento

["high", "high", "high"] = 3

Cualquiera de

= "high"

Nota:

La estadística de recuento (para campos de cadena de caracteres y numéricos) cuenta el número de valores no vacíos. El recuento de [0, 1, 10, 5, null, 6] = 5. El recuento de [Primary, Primary, Secondary, null] = 3.

Ejemplo de ArcGIS API for Python

La herramienta Disolver límites está disponible a través de ArcGIS API for Python.

En este ejemplo se disuelven los límites de las áreas de suelo de Nebraska si tienen la misma solubilidad. Para las entidades disueltas, calcula la suma del área al cuadrado, el valor medio de la profundidad del suelo y un ejemplo de la descripción al cuadrado.

# Import the required ArcGIS API for Python modules
import arcgis
from arcgis.gis import GIS
from arcgis.geoanalytics import manage_data

# Connect to your ArcGIS Enterprise portal and confirm that GeoAnalytics is supported
portal = GIS("https://myportal.domain.com/portal", "gis_publisher", "my_password", verify_cert=False)
if not portal.geoanalytics.is_supported():
    print("Quitting, GeoAnalytics is not supported")
    exit(1)   

# Find the Feature Layer containing the features you want to dissolve and apply a filter
dissolve_features_search = portal.content.search("study_areas", "Feature Layer")
dissolve_features = dissolve_features_search[0].layers[0]
dissolve_features.filter = "region = 'Nebraska'"

# Define the fields containing the values used to dissolve features
dissolve_fields = "soil_suitability"

# Define the statistics to calculate for dissolved areas 
summary_fields = [{"statisticType" : "Sum", "onStatisticField" : "quadrat_area_km2"},
                  {"statisticType" : "Mean", "onStatisticField" : "soil_depth_cm"},
                  {"statisticType" : "Any", "onStatisticField" : "quadrat_desc"}]


# Set the tool environment settings
arcgis.env.out_spatial_reference = 3310
arcgis.env.output_datastore= "relational"
arcgis.env.defaultAggregations= True

# Run the Dissolve Boundaries tool
dissolve_result = manage_data.dissolve_boundaries(input_layer = dissolve_features,
                                                  dissolve_fields = dissolve_fields,
                                                  summary_fields = summary_fields,
                                                  multipart = True,
                                                  output_name = "Soil_Suitability_dissolved")

# Visualize the tool results if you are running Python in a Jupyter Notebook
processed_map = portal.map('Nebraska')
processed_map.add_layer(dissolve_result)
processed_map

Herramientas similares

Use Disolver límites cuando desee agregar áreas de intersección o áreas con el mismo valor de campo a una única área. Existen otras herramientas que pueden resultar de utilidad para solucionar problemas similares, aunque ligeramente diferentes.

Herramientas de análisis del Map Viewer

Cree áreas con zonas de influencia y disuelva zonas de influencia que se intersequen o que tengan el mismo valor de campo con la herramienta de ArcGIS GeoAnalytics Server Crear zonas de influencia.

Combine dos capas en una única capa mediante los métodos Intersecar o Borrar con la herramienta de ArcGIS GeoAnalytics Server Superponer capas.

Herramientas de análisis de ArcGIS Desktop

Para ejecutar esta herramienta desde ArcGIS Pro, su portal activo debe ser Enterprise 10.7 o posterior. Debe iniciar sesión utilizando una cuenta que tenga privilegios para realizar análisis de entidades de GeoAnalytics.

Realice operaciones de disolución similares en ArcGIS Pro con la herramienta de geoprocesamiento Disolver.