[GRASS-dev] Re: [bug #2765] (grass) v.buffer bug??

Hamish hamish_nospam at yahoo.com
Tue Oct 10 02:40:47 EDT 2006


> this bug's URL: http://intevation.de/rt/webrt?serial_num=2765


just to recap on the current status of the bug:

if you buffer a polygon which contains a interior dangle that is near
the middle of the area, one of the cleaning steps* makes a mistake and
thinks the temporary island centroid is within the buffered polygon.
This happens when the distance to the (exterior) centroid is within the
buffer distance to the dangle's new buffered boundary.
 (see attached pic)

[*] area_in_buffer() {first test} in vector/v.buffer/main.c


in hind sight I think Vect_break_lines() is working correctly. The
original unbroken boundaries are on top of each other, but do not
"touch", so interior area has a path out. After breaking lines at
intersections the map is "flat" and there is no way out. (think
"flatten layers" in gimp)


buffer distance in the cleaning step when using bufcol= param is also
buggy. (only uses the last buffer value loaded)


Hamish
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vbuff_fill_bug.png
Type: image/png
Size: 6536 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/grass-dev/attachments/20061010/ca559628/vbuff_fill_bug.png


More information about the grass-dev mailing list