La línea recta más larga (L) dentro de un polígono y la línea perpendicular más larga (T) a L

8

Estoy mapeando características glaciológicas alargadas dentro de QGIS 2.18.22 y necesito medir la línea recta más larga (L) y la línea perpendicular más larga (T) a L (como se ilustra en la imagen) dentro de un polígono mapeado (shapefile).

He encontrado la línea más larga utilizando la herramienta de cuadro de límite mínimo orientado, pero esto no me muestra la ubicación de T / el ancho máximo del polígono, y necesito encontrar esto para determinar el punto B (ver imagen).

! [ingrese la descripción de la imagen aquí] 1

Lena Uldal
fuente

Respuestas:

1

1) Desde el polígono crea un punto,

2) Luego ejecute la herramienta "Geometría de procesamiento de vectores-Polígonos Voronoi"

ver figura 1, ingrese la descripción de la imagen aquí

3) Seleccione

ingrese la descripción de la imagen aquí

2 puntos extremos a lo largo de la longitud de la figura lo tocarán, y 2 puntos a lo ancho de la figura estarán más cerca que otros de los bordes del polígono de origen y ejecutarlos herramienta "Geometría de procesamiento de vectores-triangulación Delaunay"

ver figura 2.

ingrese la descripción de la imagen aquí

Esta solución para QGIS.

4) Y la mejor selección 4 y en 3 puntos 1) los primeros 3 puntos (extremo izquierdo, inferior medio y extremo derecho - triangular - triángulo le dará (L)) y 2) los segundos 3 puntos (superior, extremo izquierdo, centro inferior - triangular - triángulo le dará (T)), luego puede cruzar sobre ellos y en el resultado para obtener la figura "cruz" ver figura 3, entendido, eliminar los bordes sobrantes.

PD: no olvides volar los triángulos para extraer las líneas requeridas

ingrese la descripción de la imagen aquí

: -) ...

Cyril Mikhalchenko
fuente