ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS 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
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Agregar polígonos

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Combina polígonos desarticulados y adyacentes en entidades de área nuevas en función de una distancia.

Obtener más información sobre la función Agregar polígonos

Ilustración

Aggregate Polygons illustration

Uso

    Licencia:

    Esta herramienta integra funciones GRID y requiere la licencia de software de la extensión ArcGIS Spatial Analyst extension.

  • Es preciso que la cobertura de entrada tenga una topología de polígono.

  • Dada la posibilidad de crear límites superpuestos, se utilizan regiones preliminares como entidades resultantes. Con el fin de crear regiones totalmente integradas a partir de las áreas preliminares, utilice la herramienta Limpiar con la opción POLY en la cobertura de salida.

  • La cobertura de salida no contendrá atributos de la cobertura de entrada pero sí una tabla de relaciones de uno a muchos, output_coverage.RXP (un archivo INFO), que vincula las regiones preliminares agregadas a sus polígonos de origen. La extensión .RXP hace referencia a polígonos de referencia cruzada (entrada) de regiones (salida). Esta tabla incluirá dos elementos: output_coverage # e input_coverage#. Con este vínculo, puede derivar atributos para las entidades de salida. El vínculo puede pasar a ser incorrecto cuando se utiliza la herramienta Limpiar con el fin de obtener una topología de la región con una gran tolerancia difusa que haga que las áreas pequeñas se contraigan y desaparezcan; los números de output_coverage # se volverán a ordenar y no coincidirán con la tabla .RXP.

Sintaxis

arcpy.arc.AggregatePolygons(in_cover, out_cover, cell_size, distance, {orthogonal_option})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura con polígonos que se va a agregar.

Coverage
out_cover

La cobertura de salida que contiene las entidades agregadas como regiones preliminares con una subclase AREAAGG. El nombre de la cobertura de salida debe ser diferente al nombre de la cobertura de entrada.

Coverage
cell_size

Establece el tamaño de celda en unidades de cobertura para la conversión de cuadrículas. El tamaño de celda debe ser mayor que 0.

Double
distance

Establece la distancia de agregación en unidades de cobertura. Las distancias deben ser iguales o mayores que el tamaño de celda.

Double
orthogonal_option
(Opcional)

Especifica la característica de las entidades de entrada que se preservará al construir los límites agregados.

  • NON_ORTHOGONAL —Especifica las entidades naturales, como la vegetación o los polígonos de suelo, los cuales no suelen incluir formas ortogonales. Esta es la opción predeterminada.
  • ORTHOGONAL —especifica entidades con apariencia de edificio para las que se preservarán y se construirán formas ortogonales.
Boolean

Muestra de código

Ejemplo de AggregatePolygons (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo utilizar la herramienta AggregatePolygons.

# Name: AggregatePolygons_Example.py
# Description: Aggregates city limits polygons into a county boundary
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "citylim"
outCover = "c:/output/countybnd"
cellSize = 10
distance = 150
orthogonalOption = "NON_ORTHOGONAL"

# Execute AggregatePolygons
arcpy.AggregatePolygons_arc(inCover, outCover, cellSize, distance, 
                            orthogonalOption)

Entornos

  • Espacio de trabajo actual
  • Nivel de similitud entre archivos de proyección
  • Precisión de coberturas derivadas
  • Precisión de coberturas nuevas
  • Espacio de trabajo temporal

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: Requiere ArcInfo Workstation instalado

Temas relacionados

  • Información general sobre el conjunto de herramientas Generalización para coberturas
  • Agregar polígonos
  • Disolver

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal