Identificar la forma de los polígonos: alargamiento, redondez, etc.

10

Estoy generalizando el mapa geológico. En el paso inicial, estoy tratando con pequeños polígonos que deberían ser eliminados, ampliados, agregados, etc.

Antes de aplicar las operaciones mencionadas anteriormente, me gustaría comenzar con el análisis de forma, como polígonos alargados o más polígonos redondos, etc., ya que este puede ser un factor clave para tratar.

Los mapas geológicos tienen formas bastante complejas que deben considerarse y mantenerse tanto como sea posible.

¿Hay alguna forma de identificar las formas de los polígonos en función de la geometría?

Estoy usando ArcGIS, Python básicamente.

Peter
fuente

Respuestas:

12

El índice de forma principal se obtiene dividiendo el área por el cuadrado del perímetro del polígono. Si multiplica este valor por 4Pi, obtendrá un valor normalizado que es 1 para un disco y cercano a cero para un polígono muy alargado. Este índice es uno de los más sólidos que conozco.

También puede dividir el área de su polígono con el área de su casco convexo (consulte la herramienta de geometría de límite mínimo). Esto le permitirá discriminar polígonos convexos y cóncavos (para una estructura artificial, puede usar un rectángulo delimitador en lugar de un casco convexo. Esto se llama "ajuste rectangular", pero no creo que sea lo más útil). en tu caso).

Otros índices implican la construcción del esqueleto del polígono, pero esto es más complejo. Por ejemplo, puede contar la cantidad de ramificaciones y medir la longitud del componente más largo. Vea aquí un ejemplo sobre cómo construir esqueletos si quiere seguir este camino.

radouxju
fuente
¿Qué es un squeletton? Intenté una búsqueda rápida, pero apareció un montón de esqueletos bailando.
Radar
mi ortografía no era muy bueno: me lo actualizó + agregó un enlace a Wikipedia
radouxju
¿Puede recomendar alguna referencia confiable, cómo entender los métodos simples y complejos que ha propuesto? Gracias por adelantado.
Peter