Skip to main content

Simplificar bordes compartidos (Herramientas de cartografía)

Resumen

Simplifica los bordes de las entidades de entrada y al mismo tiempo mantiene la relación topológica con los bordes compartidos con otras entidades.

Ilustración

Ejemplo de la herramienta Simplificar bordes compartidos

La Entrada 1 y la Entrada 2 se simplifican en todos los bordes. Polígono de borde compartido y Línea de borde compartido solo se simplifican a lo largo de los bordes compartidos con la Entrada 1 y la Entrada 2.

Uso

  • Esta herramienta emplea distintos algoritmos de simplificación para diferentes finalidades. Para más información sobre estos algoritmos, consulte Cómo funcionan Simplificar línea y Simplificar polígono.

    • El algoritmo Retener puntos críticos (Douglas-Peucker) (algorithm='POINT_REMOVE' en Python) funciona identificando y eliminando vértices relativamente redundantes para simplificar los datos a fin de visualizarlos a escalas más pequeñas. Es el algoritmo de simplificación más rápido de esta herramienta. Este algoritmo se suele utilizar para la compresión de datos o para una simplificación más gruesa. La angulosidad de las líneas resultantes se incrementa considerablemente a medida que aumenta la tolerancia. Este algoritmo se basa en el algoritmo de Douglas-Peucker: Douglas, David and Peucker, Thomas, "Algorithms for the reduction of the number of points required to represent a digitized line or its caricature," The Canadian Cartographer. 10(2), 112–22 (1973).

    • El algoritmo Retener curvaturas críticas (Wang-Müller) (algorithm='BEND_SIMPLIFY' en Python) funciona identificando y eliminando curvaturas relativamente insignificantes para simplificar los datos a fin de visualizarlos a escalas más pequeñas. Suele ser más fiel a la geometría de entrada que el algoritmo Retener puntos críticos (Douglas-Peucker), pero puede tardar más tiempo en procesarse. Este algoritmo se basa en el algoritmo definido en Wang, Zeshen and Müller, Jean-Claude, "Line Generalization Based on Analysis of Shape Characteristics," Cartography and Geographic Information Systems 25(1), 3–15 (1998).

    • El algoritmo Retener áreas efectivas ponderadas (Zhou-Jones) (algorithm='WEIGHTED_AREA' en Python) funciona identificando primero triángulos de un área efectiva para cada vértice. Seguidamente, esos triángulos se ponderan mediante un conjunto de métricas a fin de comparar la planitud, el sesgo y la convexidad de cada área. Las áreas ponderadas determinan la eliminación de sus vértices correspondientes para simplificar la línea manteniendo a la vez la mayor cantidad de carácter posible. Este algoritmo se basa en el algoritmo definido en Zhou, Sheng and Jones, Christopher B., "Shape-Aware Line Generalisation with Weighted Effective Area," in Fisher, Peter F. (Ed.), Developments in Spatial Handling: 11th International Symposium on Spatial Handling, 369–80 (2005).

    • El algoritmo Retener áreas efectivas (Visvalingam-Whyatt) (algorithm='EFFECTIVE_AREA' en Python) funciona identificando triángulos del área efectiva para que cada vértice guíe la eliminación de vértices para simplificar la línea mientras se mantienen tantos caracteres como resulta posible. Este algoritmo se basa en el algoritmo definido en Visvalingam, M. y Whyatt, J. D., "Line Generalisation by Repeated Elimination of the Smallest Area," Cartographic Information Systems Research Group (CISRG) Discussion Paper 10, The University of Hull (1992).

  • Esta herramienta modifica los parámetros Entidades de entrada y Entidades de borde compartido. No produce nuevas salidas.

  • La simplificación se aplica a todos los bordes de las Entidades de entrada y solo a los bordes de las Entidades de borde compartido que tienen un uso compartido con alguno de los bordes de las Entidades de entrada. Las Entidades de borde compartido que no compartan un borde con al menos una Entidad de entrada no se simplifican.

Parámetros

Etiqueta Explicación Tipo de datos

Entidades de entrada

Las líneas o polígonos que se van a simplificar.

Feature Layer

Algoritmo de simplificación

Especifica el algoritmo de simplificación.

  • Retener puntos críticos (Douglas-Peucker)Conserva los puntos críticos que mantienen la forma esencial de un contorno de un polígono y elimina todos los demás puntos (Douglas-Peucker). Esta es la opción predeterminada.

  • Retener curvaturas críticas (Wang-Müller)Retiene las curvaturas críticas y retira curvaturas extrañas de una línea (Wang-Müller).

  • Retener áreas efectivas ponderadas (Zhou-Jones)Retiene los vértices que forman triángulos de área efectiva ponderados por la forma del triángulo (Zhou-Jones).

  • Retener áreas efectivas (Visvalingam-Whyatt)Retiene vértices que forman triángulos de área efectiva (Visvalingam-Whyatt).

String

Tolerancia de simplificación

Determina el grado de simplificación. Si no se especifica una unidad, se utilizarán las unidades de la entrada.

  • Para el algoritmo Retener puntos críticos (Douglas-Peucker), la tolerancia será la distancia perpendicular máxima permitida entre cada vértice y la nueva línea creada.

  • Para el algoritmo Retener curvaturas críticas (Wang-Müller), la tolerancia será el diámetro de un círculo que se aproxima a una curvatura significativa.

  • Para el algoritmo Retener áreas efectivas ponderadas (Zhou-Jones), el cuadrado de la tolerancia será el área de un triángulo significativo definido mediante tres vértices adyacentes. Cuanto más se desvíe el triángulo de ser equilátero, mayor ponderación se dará y, por tanto, menores serán sus probabilidades de ser eliminado.

  • Para el algoritmo Retener áreas efectivas (Visvalingam-Whyatt), el cuadrado de la tolerancia es el área de un triángulo significativo definido mediante tres vértices adyacentes.

Linear Unit

Entidades de borde compartido

(Opcional)

Las entidades de línea o de polígono que se simplificarán junto con los bordes compartidos con las entidades de entrada. Otros bordes no se simplificarán.

Feature Layer

Área mínima

(Opcional)

El área mínima para que se conserve un polígono. El valor predeterminado es cero que retendrá todos los polígonos. Se puede especificar una unidad; si no se especifica una unidad, se usará la unidad de la entrada. Este parámetro solo está disponible cuando al menos una de las entradas es una clase de entidad de polígono.

Areal Unit

Capas de barrera de entrada

(Opcional)

Entidades de punto, línea o polígono que actúan como barreras para la simplificación. Las entidades simplificadas no tocarán ni cruzarán entidades de barrera.

Feature Layer

Salida derivada

Etiqueta Explicación Tipo de datos

Clase de entidad de salida

Las entidades de entrada suavizadas.

Feature Layer

Clase de entidad de salida

Las entidades de borde compartido.

Feature Layer

Entornos

Particiones cartográficas

Información de licenciamiento

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