[GRASS5] [bug #3910] (grass) v.buffer - creating buffer areas does not work

Hamish hamish_nospam at yahoo.com
Wed Dec 21 20:44:56 EST 2005


> this bug's URL: http://intevation.de/rt/webrt?serial_num=3910
> ---------------------------------------------------------------------
> 
> Subject: v.buffer - creating buffer areas does not work
..
> GRASS Version: 6.1.cvs
..
> I tried to create a new area boundary around a line theme (where the
> lines describe a closed ring). Thought it would be easy to do it like
> this:
> 
> v.buffer in=ausschnitt out=buff_ausschnitt bufcol=gesamtbr
> type=boundary
> 
> But GRASS won't create a new theme (there is result theme
> "buff_ausschnitt", but it is not possible to open it: QGIS "The layer
> is no valid layer and cannot be added to the map").

If there are no boundary features in the input map, the buffering around
boundaries will be empty. Use v.type to convert.

Remember that lines will be buffered both sides, areas (boundaries) only
outside themseleves.


> After that, I tried to first create a line buffer theme (works fine)
> and then convert it to a area boundary theme using v.type. However,
> the new area boundary theme does not have the shape of the line buffer
> theme. The new created polygon fills out the space inside the ring.

d.vect cat=1-999999

will draw only real features (not fill holes).


I think you need to run v.type before v.buffer.



Hamish




More information about the grass-dev mailing list