Message posté par : Jérémie
----------------------------------------
Cette fonction a en effet l'air de fonctionner. D'après mes tests, la distance est
calculée depuis le 1er point du polygone.
Intéressant donc si on veut connaitre la longueur des 3 premiers segmen
De mon côté j'aurais plutôt fait avec cette formule (dans un champ virtuel à créer
avec la calculatrice de champ)
-----------------
Code :
length(make_line(point_n($geometry,1),point_n($geometry,2)))
-----------------
length calcule la longueur
make_line crée une ligne entre deux points :
- le premier point du polygone, récupéré avec point_n($geometry,1)
- le deuxième point du polygone, récupéré avec point_n($geometry,2)
On a donc bien la longueur du premier segment.
Si on veut la longueur du deuxième segment on peut facilement l'avoir en changeant les
indexes.
-----------------
Code :
length(make_line(point_n($geometry,2),point_n($geometry,3)))
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=362153#p362153
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net