J'essaie de diviser une ligne courbe (ondulation) en segments de longueur égale. J'ai utilisé le v.split de Grass qui fonctionne dans une certaine mesure mais ne fournit pas la sortie que je recherche.
v.split extraira les longueurs segmentées en fonction d'une "longueur de segment maximale" ou d'un "nombre maximal de sommets dans le segment". Donc, si je veux diviser la ligne en segments de 10 mètres et utiliser une longueur de segment maximale de 10, alors tous mes segments sont courts, par exemple 9,98 ou 9,6. pour des lignes individuelles, ondulantes ou droites.
Ce que je veux à la place, c'est par exemple une ligne de 55 m: commencez à une extrémité et placez un nœud / point tous les 10 m le long de la ligne jusqu'à la fin. Dans le cas ci-dessus, il serait divisé en 6 segments, le dernier segment mesurant 5 m de long et tous les autres étant de 10 m.
Existe-t-il un meilleur module?