La plus longue ligne droite (L) dans un polygone et la plus longue ligne perpendiculaire (T) à L

8

Je mappe des entités glaciologiques allongées dans QGIS 2.18.22 et je dois mesurer la ligne droite la plus longue (L) et la ligne perpendiculaire la plus longue (T) à L (comme illustré dans l'image) dans un polygone cartographié (fichier de formes).

J'ai trouvé la ligne la plus longue en utilisant l'outil Boîte de délimitation minimale orientée, mais cela ne me montre pas l'emplacement de T / la largeur maximale du polygone, et je dois le trouver pour déterminer le point B (voir l'image).

! [entrez la description de l'image ici] 1

Lena Uldal
la source

Réponses:

1

1) À partir du polygone, créez un point,

2) Puis lancez l'outil "Géométrie de traitement vectoriel-Polygones Voronoi"

voir figure 1, entrez la description de l'image ici

3) Sélectionnez

entrez la description de l'image ici

2 points extrêmes le long de la figure, ils le toucheront, et 2 points sur la largeur de la figure, ils seront plus proches que les autres des bordures du polygone source et exécutez-les avec l'outil "Vector-processing geometry-triangulation Delaunay"

voir figure 2.

entrez la description de l'image ici

Cette solution pour QGIS.

4) Et le meilleur choix 4 et à 3 points 1) les 3 premiers points (extrême gauche, bas au milieu et extrême droite - triangulé - triangle vous donneront (L)) et 2) les 3 seconds points (haut, extrême gauche, milieu en bas - trianguler - le triangle vous donnera (T)), alors vous pouvez les traverser et pour obtenir la figure "croix" voir la figure 3, l'obtenir, enlever les bords excédentaires.

PS n'oubliez pas d'exploser les triangles pour extraire les lignes requises

entrez la description de l'image ici

: -) ...

Cyril Mikhalchenko
la source