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