#2531: v.parallel/v.segment: strange output -----------------------------------+---------------------------------------- Reporter: hellik | Owner: grass-dev@… Type: defect | Status: new Priority: critical | Milestone: 7.0.0 Component: Vector | Version: svn-trunk Keywords: v.parallel, v.segment | Platform: MSWindows Vista Cpu: Unspecified | -----------------------------------+----------------------------------------
Comment(by mlennert): In Vect_line_parallel2 in [http://trac.osgeo.org/grass/browser/grass/trunk/lib/vector/Vlib/buffer2.c#L1181 lib/vector/Vlib/buffer2.c], a call to clean_parallel is commented out. clean_parallel exists in buffer.c, not in buffer2.c. Maybe this might be a path to a solution. What seems to be the issue (AFAIU) is that the length of the parallel line segments is longer than that of the original line segments, as if the lines as projected outward. This seems to be what leads to the loops. Don't know why such a projection is done... I'll attach a screenshot to show what I mean. Have you checked out the -b flag ? And possibly tried to generalize the line before creating using v.parallel. Both might actually give you what you are looking for ? -- Ticket URL: <http://trac.osgeo.org/grass/ticket/2531#comment:11> GRASS GIS <http://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev