Skip to content

Instantly share code, notes, and snippets.

@mayank33
Created June 19, 2016 15:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mayank33/5dccaa844787abee280c0291a1561ed2 to your computer and use it in GitHub Desktop.
Save mayank33/5dccaa844787abee280c0291a1561ed2 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE task SYSTEM "grass-interface.dtd">
<task name="v.buffer">
<description>
Creates a buffer around vector features of given type.
</description>
<keywords>
vector, buffer, area, circle, geometry, line, grow, shrink
</keywords>
<parameter name="input" type="string" required="yes" multiple="no">
<label>
Name of input vector map
</label>
<description>
Or data source for direct OGR access
</description>
<keydesc>
<item order="1">name</item>
</keydesc>
<gisprompt age="old" element="vector" prompt="vector" />
</parameter>
<parameter name="layer" type="string" required="no" multiple="no">
<label>
Layer number or name ('-1' for all layers)
</label>
<description>
A single vector map can be connected to multiple database tables. This number determines which table to use. When used with direct OGR access this is the layer name.
</description>
<gisprompt age="old" element="layer_all" prompt="layer" />
<default>
-1
</default>
<guisection>
Selection
</guisection>
</parameter>
<parameter name="cats" type="string" required="no" multiple="no">
<label>
Category values
</label>
<description>
Example: 1,3,7-9,13
</description>
<keydesc>
<item order="1">range</item>
</keydesc>
<guisection>
Selection
</guisection>
</parameter>
<parameter name="where" type="string" required="no" multiple="no">
<label>
WHERE conditions of SQL statement without 'where' keyword
</label>
<description>
Example: income &lt; 1000 and inhab &gt;= 10000
</description>
<keydesc>
<item order="1">sql_query</item>
</keydesc>
<guisection>
Selection
</guisection>
</parameter>
<parameter name="type" type="string" required="no" multiple="yes">
<description>
Input feature type
</description>
<default>
point,line,area
</default>
<values>
<value>
<name>point</name>
</value>
<value>
<name>line</name>
</value>
<value>
<name>boundary</name>
</value>
<value>
<name>centroid</name>
</value>
<value>
<name>area</name>
</value>
</values>
<guisection>
Selection
</guisection>
</parameter>
<parameter name="output" type="string" required="yes" multiple="no">
<description>
Name for output vector map
</description>
<keydesc>
<item order="1">name</item>
</keydesc>
<gisprompt age="new" element="vector" prompt="vector" />
</parameter>
<parameter name="distance" type="float" required="no" multiple="no">
<description>
Buffer distance along major axis in map units
</description>
<guisection>
Distance
</guisection>
</parameter>
<parameter name="minordistance" type="float" required="no" multiple="no">
<description>
Buffer distance along minor axis in map units
</description>
<guisection>
Distance
</guisection>
</parameter>
<parameter name="angle" type="float" required="no" multiple="no">
<description>
Angle of major axis in degrees
</description>
<default>
0
</default>
<guisection>
Distance
</guisection>
</parameter>
<parameter name="column" type="string" required="no" multiple="no">
<description>
Name of column to use for buffer distances
</description>
<keydesc>
<item order="1">name</item>
</keydesc>
<gisprompt age="old" element="dbcolumn" prompt="dbcolumn" />
<guisection>
Distance
</guisection>
</parameter>
<parameter name="scale" type="float" required="no" multiple="no">
<description>
Scaling factor for attribute column values
</description>
<default>
1.0
</default>
<guisection>
Distance
</guisection>
</parameter>
<parameter name="tolerance" type="float" required="no" multiple="no">
<description>
Maximum distance between theoretical arc and polygon segments as multiple of buffer
</description>
<default>
0.01
</default>
<guisection>
Distance
</guisection>
</parameter>
<flag name="s">
<description>
Make outside corners straight
</description>
</flag>
<flag name="c">
<description>
Do not make caps at the ends of polylines
</description>
</flag>
<flag name="t">
<description>
Transfer categories and attributes
</description>
<guisection>
Attributes
</guisection>
</flag>
<flag name="overwrite">
<description>
Allow output files to overwrite existing files
</description>
</flag>
<flag name="help">
<description>
Print usage summary
</description>
</flag>
<flag name="verbose">
<description>
Verbose module output
</description>
</flag>
<flag name="quiet">
<description>
Quiet module output
</description>
</flag>
</task>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment