Я пытаюсь разбить изогнутую (покачивающуюся) линию на сегменты равной длины. Использовали v.split Грасса, который работает до некоторой степени, но не обеспечивает вывод, который я ищу.
v.split будет извлекать сегментированные длины на основе «максимальной длины сегмента» или «максимального количества вершин в сегменте». Итак, если я хочу разделить линию на 10-метровые сегменты и использовать максимальную длину сегмента 10, тогда все мои сегменты будут короткими, например, 9,98 или 9,6. для отдельных линий, покачиваться или прямо.
Вместо этого я хочу дать, например, линию 55 м: начните с одного конца и размещайте узел / точку каждые 10 м вдоль линии, пока она не достигнет конца. В приведенном выше случае он будет разделен на 6 сегментов, последний из которых будет длиной 5 м, а все остальные будут 10 м.
Есть ли лучший модуль?