A linha reta mais longa (L) dentro de um polígono e a linha perpendicular mais longa (T) a L

8

Estou mapeando recursos glaciológicos alongados no QGIS 2.18.22 e preciso medir a maior linha reta (L) e a maior linha perpendicular (T) a L (conforme ilustrado na figura) dentro de um polígono mapeado (shapefile).

Encontrei a linha mais longa usando a ferramenta Caixa de limite mínimo orientado, mas isso não mostra a localização de T / a largura máxima do polígono, e preciso encontrá-la para determinar o ponto B (veja a figura).

! [insira a descrição da imagem aqui] 1

Lena Uldal
fonte

Respostas:

1

1) No polígono, crie pontos,

2) Em seguida, execute a ferramenta "Geometria de processamento vetorial-Polygons Voronoi"

veja a figura 1 insira a descrição da imagem aqui

3) Selecione

insira a descrição da imagem aqui

2 pontos extremos ao longo do comprimento da figura em que tocarão e 2 pontos na largura da figura estarão mais próximos do que outros das bordas poligonais de origem e executam a ferramenta "Geometria-triangulação de processamento vetorial Delaunay"

veja a figura 2.

insira a descrição da imagem aqui

Esta solução para QGIS.

4) E a melhor escolha 4 e em 3 pontos 1) os três primeiros pontos (extremo esquerdo, inferior central e extremo direito - triângulo triangular) fornecerão (L)) e 2) os segundos 3 pontos (superior, extremo esquerdo, parte inferior do meio - triangular - o triângulo fornecerá (T)), então você poderá cruzá-los e, como resultado, obter a figura "cruz" veja a figura 3, entenda, remova as bordas em excesso.

PS não se esqueça de explodir os triângulos para extrair as linhas necessárias

insira a descrição da imagem aqui

: -) ...

Cyril Mikhalchenko
fonte