Skip to content

Commit

Permalink
More modules for the GRASS plugin (including addons)
Browse files Browse the repository at this point in the history
  • Loading branch information
ninsbl committed Jun 2, 2016
1 parent e7d6689 commit 474f150
Show file tree
Hide file tree
Showing 15 changed files with 1,020 additions and 2 deletions.
19 changes: 17 additions & 2 deletions src/plugins/grass/modules/default.qgc
Expand Up @@ -180,6 +180,7 @@
<grass name="r.colors.rast"/>
<grass name="r.colors.stddev" version_min="6.4"/>
<grass name="r.blend"/>
<grass name="r.shade" version_min="7"/>
<grass name="r.composite"/>
<grass name="r.his"/>
</section>
Expand Down Expand Up @@ -246,6 +247,7 @@
<grass name="r.topidx"/>
<grass name="r.basins.fill"/>
<grass name="r.water.outlet"/>

</section>
</section>
<section label="Change category values and labels">
Expand All @@ -270,6 +272,8 @@
<grass name="r.surf.gauss"/>
<grass name="r.plane"/>
<grass name="r.surf.random"/>
<grass name="r.latitude"/>
<grass name="r.longitude"/>
</section>
<section label="Generate vector contour lines">
<grass name="r.contour"/>
Expand Down Expand Up @@ -303,6 +307,7 @@
<grass name="r.univar"/>
<grass name="r.covar"/>
<grass name="r.regression.line"/>
<grass name="r.regression.multi" version_min="7"/>
<grass name="r.coin"/>
<grass name="r.distance"/>
</section>
Expand Down Expand Up @@ -413,6 +418,7 @@
<section label="Reclass category values">
<grass name="v.reclass.file"/>
<grass name="v.reclass.attr"/>
<grass name="v.class.mlpy.qgis" version_min="7.0" version_max="7.0"/>
</section>
</section>
<section label="Work with vector points">
Expand Down Expand Up @@ -469,15 +475,18 @@
<grass name="i.zc"/>
<grass name="r.mfilter"/>
</section>
<section label="Tassled cap vegetation index">
<section label="Vegetation indices">
<grass name="i.albedo" version_min="7"/>
<grass name="i.biomass" version_min="7"/>
<grass name="i.tasscap4"/>
<grass name="i.tasscap5"/>
<grass name="i.tasscap7"/>
<grass name="i.tasscap8" version_min="7.0"/>
<grass name="i.tasscap.modis" version_min="7.0"/>
<grass name="i.vi" version_min="7.0"/>
</section>
<section label="Transform image">
<grass name="i.segment"/>
<grass name="i.segment" version_min="7"/>
<grass name="i.fft"/>
<grass name="i.ifft"/>
</section>
Expand Down Expand Up @@ -542,6 +551,12 @@
</section>
<section label="Sampling" version_min="7.0">
<grass name="t.sample" version_min="7.0"/>
<grass name="t.rast.what.coordinates.qgis" version_min="7.0" version_max="7.0"/>
<grass name="t.rast.what.coordinates" version_min="7.1"/>
<grass name="t.rast.what.file.qgis" version_min="7.0" version_max="7.0"/>
<grass name="t.rast.what.file" version_min="7.1"/>
<grass name="t.rast.what.points.qgis" version_min="7.0" version_max="7.0"/>
<grass name="t.rast.what.points" version_min="7.1"/>
<grass name="t.vect.what.strds" version_min="7.0"/>
<grass name="t.vect.observe.strds" version_min="7.0"/>
</section>
Expand Down
13 changes: 13 additions & 0 deletions src/plugins/grass/modules/i.albedo.qgm
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Computes broad band albedo from surface reflectance" module="i.albedo">
<flag key="m" answer="off"/>
<flag key="n" answer="off"/>
<flag key="l" answer="off"/>
<flag key="a" answer="off"/>
<flag key="c" answer="off"/>
<flag key="d" answer="off"/>
<option key="input"/>
<option key="output"/>
</qgisgrassmodule>
12 changes: 12 additions & 0 deletions src/plugins/grass/modules/i.biomass.qgm
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Computes biomass growth, precursor of crop yield calculation" module="i.biomass">
<option key="fpar"/>
<option key="lightuse_efficiency"/>
<option key="latitude"/>
<option key="dayofyear"/>
<option key="transmissivity_singleway"/>
<option key="water_availability"/>
<option key="output"/>
</qgisgrassmodule>
7 changes: 7 additions & 0 deletions src/plugins/grass/modules/i.emissivity.qgm
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Computes emissivity from NDVI, generic method for sparse land" module="i.emissivity">
<option key="input"/>
<option key="output"/>
</qgisgrassmodule>
17 changes: 17 additions & 0 deletions src/plugins/grass/modules/i.vi.qgm
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Calculates different types of vegetation indices" module="i.vi">
<option key="viname"/>
<option key="output"/>
<option key="red"/>
<option key="nir"/>
<option key="green"/>
<option key="blue"/>
<option key="band5"/>
<option key="band7"/>
<option key="soil_line_slope" advanced="yes"/>
<option key="soil_line_intercept" advanced="yes"/>
<option key="soil_noise_reduction" advanced="yes"/>
<option key="storage_bit" advanced="yes"/>
</qgisgrassmodule>
7 changes: 7 additions & 0 deletions src/plugins/grass/modules/r.latitude.qgm
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Creates a latitude raster map" module="r.latlong">
<option key="input"/>
<option key="output" label="Name of the output latitude raster map"/>
</qgisgrassmodule>
8 changes: 8 additions & 0 deletions src/plugins/grass/modules/r.longitude.qgm
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Creates a longitude raster map" module="r.latlong">
<flag key="l" answer="on" hidden="yes"/>
<option key="input"/>
<option key="output" label="Name of the output longitude raster map"/>
</qgisgrassmodule>
11 changes: 11 additions & 0 deletions src/plugins/grass/modules/r.regression.multi.qgm
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Calculates multiple linear regression from raster maps" module="r.regression.multi">
<flag key="g" answer="off"/>
<option key="mapy"/>
<option key="mapx"/>
<file key="output" label="Output file for regression coefficients" type="new"/>
<option key="residuals"/>
<option key="estimates"/>
</qgisgrassmodule>
11 changes: 11 additions & 0 deletions src/plugins/grass/modules/r.shade.qgm
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Drapes a color raster over an shaded relief or aspect map" module="r.shade">
<flag key="c" answer="off" advanced="yes"/>
<option key="shade"/>
<option key="color"/>
<option key="output"/>
<option key="brighten" advanced="yes"/>
<option key="bgcolor" advanced="yes"/>
</qgisgrassmodule>
15 changes: 15 additions & 0 deletions src/plugins/grass/modules/t.rast.what.coordinates.qgis.qgm
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Sample a space time raster dataset at specific coordinates and write the output to file using different layouts" module="t.rast.what.qgis.py">
<flag key="n" answer="on"/>
<option key="coordinates"/>
<option key="strds"/>
<file key="output" label="Name for the output file" type="new"/>
<option key="layout"/>
<option key="where" advanced="yes" label="Temporal WHERE conditions without 'where' keyword"/>
<option key="order" advanced="yes"/>
<option key="nprocs" advanced="yes"/>
<option key="separator" advanced="yes"/>
<option key="null_value" advanced="yes"/>
</qgisgrassmodule>
15 changes: 15 additions & 0 deletions src/plugins/grass/modules/t.rast.what.file.qgis.qgm
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Sample a space time raster dataset at specific coordinates and write the output to file using different layouts" module="t.rast.what.qgis.py">
<flag key="n" answer="on"/>
<file key="coordinates" type="old"/>
<option key="strds"/>
<file key="output" label="Name for the output file" type="new"/>
<option key="layout"/>
<option key="where" advanced="yes" label="Temporal WHERE conditions without 'where' keyword"/>
<option key="order" advanced="yes"/>
<option key="nprocs" advanced="yes"/>
<option key="separator" advanced="yes"/>
<option key="null_value" advanced="yes"/>
</qgisgrassmodule>
15 changes: 15 additions & 0 deletions src/plugins/grass/modules/t.rast.what.points.qgis.qgm
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Sample a space time raster dataset at specific coordinates and write the output to file using different layouts" module="t.rast.what.qgis.py">
<flag key="n" answer="on"/>
<option key="points"/>
<option key="strds"/>
<file key="output" label="Name for the output file" type="new"/>
<option key="layout"/>
<option key="where" advanced="yes" label="Temporal WHERE conditions without 'where' keyword"/>
<option key="order" advanced="yes"/>
<option key="nprocs" advanced="yes"/>
<option key="separator" advanced="yes"/>
<option key="null_value" advanced="yes"/>
</qgisgrassmodule>
9 changes: 9 additions & 0 deletions src/plugins/grass/modules/v.class.mlpy.qgis.qgm
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Vector supervised classification tool which uses attributes as classification parametres" module="v.class.mlpy.qgis.py">
<option key="input"/>
<option key="training"/>
<option key="class_column"/>
<option key="columns"/>
</qgisgrassmodule>

0 comments on commit 474f150

Please sign in to comment.