Message posté par : Gabi63
----------------------------------------
Bonjour,
Je vois deux solutions si j'ai bien compris votre problème
La première :
- Binariser votre raster à l'aide de la calculatrice GDAL
- Utiliser r.thin de GRASSGIS pour en extraire l'axe médian.
Je ne sais pas si les résultats seront bien une ligne droite mais en convertissant en
vecteur puis en utilisant l'algorithme "orthogonaliser" vous pourrez p-ê
redresser tout ça.
La seconde - via python :
- Accéder aux dimensions du raster pour extraire la dimension perpendiculaire à l'axe
de symétrie souhaité (la plus petite ?) - exemple : la largeur
- En déterminer le centroîde inférieur et supérieur (moyenne des coordonnées ou par
construction d'une ligne).
- Construire une ligne avec les centroïdes.
N'hésitez pas si besoin d'aide.
Gabriel
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=370389#p370389
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