[GRASS-user] v.lrs.create with routes that "double back"

I'm using the v.lrs.create module to make a table of distances between mileposts along some trails. Some of the trails "double back" on themselves. i.e - a circular route in which the last few kilometers or so overlap the first kilometers and ends at the starting point. So I might have a situation where milepost 19 is identical to milepost 3, and mp 20 = mp 2, and mp 21 = mp 1.

The module fails in these cases (start_mp > = end_mp). Is there any way to work around this? Up till now, I've deleted the last few (overlapping) mileposts, then the module works fine. But I then have to add the final few distances by hand.

Is there any way to work around this?

Thanks

--
Micha Silver
Arava Development Co
+972-8-6592270