other versions
- jessie 6.4.4-1
- stretch 7.2.0-2
- testing 7.6.0-1
- unstable 7.6.0-1
- experimental 7.6.1-1~exp1
| v.buffer(1grass) | Grass User's Manual | v.buffer(1grass) |
NAME¶
v.buffer - Creates a buffer around vector features of given type.KEYWORDS¶
vector, buffer, geometrySYNOPSIS¶
v.bufferFlags:¶
- -s
-
Make outside corners straight
- -c
-
Don't make caps at the ends of polylines
- -t
-
Transfer categories and attributes
- --overwrite
-
Allow output files to overwrite existing files
- --verbose
-
Verbose module output
- --quiet
-
Quiet module output
Parameters:¶
- input=name
-
Name of input vector map
- layer=integer
-
Layer numberA single vector map can be connected to multiple database tables. This number determines which table to use.Default: 1
- cats=range
-
Category valuesExample: 1,3,7-9,13
- where=sql_query
-
WHERE conditions of SQL statement without 'where' keywordExample: income = 10000
- type=string[,string,...]
-
Feature typeOptions: point,line,boundary,centroid,areaDefault: point,line,area
- output=name
-
Name for output vector map
- distance=float
-
Buffer distance along major axis in map units
- minordistance=float
-
Buffer distance along minor axis in map units
- angle=float
-
Angle of major axis in degreesDefault: 0
- bufcolumn=name
-
Name of column to use for buffer distances
- scale=float
-
Scaling factor for attribute column valuesDefault: 1.0
- tolerance=float
-
Maximum distance between theoretical arc and polygon segments as multiple of bufferDefault: 0.01
DESCRIPTION¶
v.buffer creates a buffer around features of given type, which have a category in the given layer. The tolerance controls the number of vector segments being generated (the smaller the value, the more vector segments are generated).NOTES¶
Internal buffers for areas can be generated with negative distance values ("inward buffer" or "negative buffer"). Attributes are not transferred due to potential buffer overlap, which cannot be resolved automatically. Buffers for lines and areas are generated using the algorithms from the GEOS library.EXAMPLES¶
All examples are based on the North Carolina sample dataset.Buffer around input lines¶
Circles around input points¶
Overlapping circles around input points with attribute transfer¶
database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf'
Buffer around input areas¶
REFERENCE¶
- GEOS Library
SEE ALSO¶
r.buffer, v.parallel, v.extract, v.type, v.patch, v.db.connectAUTHORS¶
Radim Blazek| GRASS 6.4.4 |