Skip to main content

Suavizar polígono (Herramientas de cartografía)

Resumen

Suaviza ángulos cerrados en contornos de polígonos para mejorar la calidad estética o cartográfica.

Más información sobre cómo funcionan las herramientas Suavizar línea y Suavizar polígono

Ilustración

Ilustración de la herramienta Polígono suavizado

Los ángulos agudos de un polígono se pueden suavizar con los métodos PAEK o Interpolación de Bézier.

Uso

  • El parámetro Algoritmo de suavizado tiene estas opciones:

    • Aproximación polinomial con núcleo exponencial (PAEK): suaviza los polígonos en función de una tolerancia de suavizado. Cada polígono suavizado puede tener más vértices que el polígono de origen. El parámetro Tolerancia del suavizado controla la longitud de una ruta en movimiento que se utiliza para calcular los nuevos vértices. Cuanto menor sea la longitud, más detalles se preservarán y mayor será el tiempo de procesamiento.

    • Interpolación de Bézier: suaviza polígonos sin utilizar una tolerancia al crear curvas de Bézier aproximadas que coinciden con las líneas de entrada.

  • Utilice el parámetro Capas de barrera de entrada para identificar las entidades que los polígonos suavizados no deben cruzar. Las entidades de barrera pueden ser puntos, líneas o polígonos.

  • El procesamiento de datasets grandes podría superar los límites de memoria. En estos casos, considere la posibilidad de procesar los datos de entrada por partición identificando una clase de entidad poligonal relevante en la configuración de entorno Particiones cartográficas. Las partes de los datos definidos por los límites de partición se procesarán en secuencia. La clase de entidad resultante será sin fisuras y coherente en los bordes de la partición. Consulte Generalizar datasets grandes usando particiones para obtener más información.

    Precaución:

    Se ignora la configuración del entorno Particiones cartográficas cuando el parámetro Manejo de errores topológicos está establecido en **No verificar errores topológicos **o en Verificar y marcar errores topológicos.

  • Los dominios y subtipos se copiarán a la salida, aunque el entorno Transferir dominios de campo, subtipos y reglas de atributo esté desactivado.

  • La clase de entidad poligonal de salida será correcta desde el punto de vista topológico. Todos los errores topológicos de los datos de entrada se marcarán en la clase de entidad poligonal de salida. La clase de entidad de salida incluirá los siguientes campos adicionales:

    • InPoly_FID—Contiene los Id. de entidad de la entrada.

    • SmoPgnFlag—Contiene los errores topológicos de la entrada. El valor 1 indica que existe un error topológico; el valor 0 indica que no hay errores.

    Heredado:

    Antes de la versión 2.2 de ArcGIS Pro de esta herramienta, se utilizaba el parámetro Conservar extremo para anillos para especificar si se conservaba el extremo de un anillo de polígono aislado resultante. Este parámetro sigue incluido en la sintaxis de la herramienta a efectos de compatibilidad con los scripts y modelos, pero ahora se ignora y está oculto en el cuadro de diálogo de la herramienta.

Parámetros

Etiqueta Explicación Tipo de datos

Entidades de entrada

Las entidades poligonales que se van a suavizar.

Feature Layer

Clase de entidad de salida

La clase de entidad poligonal de salida que se va a crear.

Feature Class

Algoritmo de suavizado

Especifica el algoritmo de suavizado que se va a utilizar.

  • Aproximación polinómica con núcleo exponencial (PAEK)Se calculará un polígono suavizado que no pasará a través de los vértices del polígono de entrada. Esta es la opción predeterminada.

  • Interpolación de BézierLas curvas de Bézier se ajustarán entre los vértices. Los polígonos resultantes pasan a través de los vértices de los polígonos de entrada. Este algoritmo no requiere una tolerancia. Las curvas de Bézier serán aproximadas en la salida.

String

Tolerancia del suavizado

La tolerancia utilizada por la opción Algoritmo de aproximación polinomial con núcleo exponencial (PAEK) del parámetro Algoritmo de suavizado. Se debe especificar una tolerancia, la cual debe ser mayor que cero. Puede elegir la unidad que prefiera; el valor predeterminado es la unidad de la entidad. Este parámetro no está disponible cuando se utiliza la opción Interpolación de Bézier del parámetro Algoritmo de suavizado.

Linear Unit

Conservar extremo para anillos

(Opcional)

Este es un parámetro heredado que ya no se utiliza. Antes se utilizaba para especificar si se conservaba el extremo de un anillo de polígono aislado. Este parámetro sigue incluido en la sintaxis de la herramienta a efectos de compatibilidad con los scripts y modelos.

Especifica si se conservarán los extremos de anillos de polígonos aislados. Esta opción solo funciona con la opción PAEK del parámetro algorithm.

  • ActivadoSe conservará el extremo de un anillo de polígono aislado. Esta es la opción predeterminada.

  • DesactivadoNo se conservará el extremo de un anillo de polígono aislado, sino que se suavizará.

Boolean

Manejo de errores topológicos

(Opcional)

Especifica cómo se manejarán los errores topológicos (posiblemente introducidos en el proceso, como el cruce o superposición de línea).

  • No verificar errores topológicosNo se identificarán errores topológicos. Esta es la opción predeterminada.

  • Verificar y marcar errores topológicosSi se encuentran errores topológicos, se marcarán.

  • Resolver errores topológicosSi se encuentran errores topológicos, se resolverán.

String

Capas de barrera de entrada

(Opcional)

Entradas que contienen las entidades que actuarán como barreras para el suavizado. Los polígonos suavizados resultantes no tocarán ni cruzarán las entidades de barrera.

Feature Layer

Entornos

Espacio de trabajo actual, Valor Z de salida predeterminado, Dominio M de salida, Dominio XY de salida, Sistema de coordenadas de salida, Extensión, La salida tiene valores M, La salida tiene valores Z, Espacio de trabajo temporal, Tolerancia XY, Particiones cartográficas

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Avanzado: Sí