NAME

v.buffer - Create a buffer around features of given type (areas must contain centroid).

SYNOPSIS

v.buffer
v.buffer help
v.buffer input=string output=string [type=string[,string,...]] buffer=float [tolerance=float] [debug=string]

Parameters:

input=string
Name of input vector
output=string
Name of output vector
type=string
Select type: point, line, boundary, centroid or area
Options: point,line,boundary,centroid,area
Default: point,line,area
buffer=float
Buffer distance in map units
tolerance=float
Maximum distance between theoretical arc and polygon segments.
Default: 1
debug=string
Stop the process in certain stage.
Options: buffer,clean

DESCRIPTION

v.buffer creates a buffer around features of given type with category of given field.

EXAMPLES

Buffer around input lines

v.buffer input=map output=buffer type=line buffer=100

Circles around input points

v.buffer input=pointsmap output=circles type=point buffer=1000
Note that attributes are not transferred (due to potential buffer overlap which cannot be resolved automatically).

Non-overlapping circles around input points with attribute transfer

v.buffer input=archsites output=circles type=point buffer=200
# change original points to centroids:
v.type in=archsites out=archcentroids type=point,centroid
# patch circles and centroids:
v.patch in=archcentroids,circles out=circles_db
# attach attributes, either use
# db.copy ...
# or link to the original table:
v.db.connect map=circles_db table=archsites field=1 key=cat driver=dbf database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf'

SEE ALSO

v.type, v.patch, v.db.connect

AUTHOR

Radim Blazek

Last changed: $Date: 2004/02/20 15:30:23 $


Help Index