Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
New modules for the GRASS plugin
  • Loading branch information
ninsbl committed Jun 2, 2016
1 parent 996e2e1 commit e7d6689
Show file tree
Hide file tree
Showing 12 changed files with 131 additions and 1 deletion.
10 changes: 10 additions & 0 deletions src/plugins/grass/modules/default.qgc
Expand Up @@ -38,6 +38,7 @@
<grass name="r.in.gdal"/>
<grass name="r.in.gdal.loc"/>
<grass name="r.in.xyz"/>
<grass name="r.in.lidar" version_min="7"/>
<grass name="r.in.ascii"/>
<grass name="r.in.poly"/>
<grass name="r.in.bin"/>
Expand All @@ -48,6 +49,7 @@
<grass name="r.in.srtm"/>
<grass name="r.in.aster"/>
<grass name="r.in.wms"/>
<grass name="r.unpack" version_min="7"/>
</section>
</section>
<section label="Import vector into GRASS">
Expand All @@ -56,6 +58,7 @@
<grass name="v.in.ogr.loc"/>
<grass name="v.in.ogr.all"/>
<grass name="v.in.ogr.all.loc"/>
<grass name="v.in.lidar" version_min="7"/>
<grass name="v.in.dxf"/>
<grass name="v.in.e00"/>
<grass name="v.in.ascii"/>
Expand All @@ -65,6 +68,7 @@
<grass name="v.in.gpsbabel" version_max="6.4"/>
<grass name="v.in.geonames" version_min="6.4"/>
<grass name="v.in.gns" version_max="6.4"/>
<grass name="v.unpack" version_min="7"/>
</section>
<section label="Import from database into GRASS">
<grass name="db.in.ogr"/>
Expand All @@ -91,6 +95,7 @@
<grass name="r.out.tiff" version_max="6.4"/>
<grass name="r.out.vrml"/>
<grass name="r.out.vtk"/>
<grass name="r.pack" version_min="7"/>
</section>
<section label="Export vector from GRASS">
<grass name="v.out.ogr"/>
Expand All @@ -102,6 +107,7 @@
<grass name="v.out.pov"/>
<grass name="v.out.svg"/>
<grass name="v.out.vtk"/>
<grass name="v.pack" version_min="7"/>
</section>
<section label="Export vector table from GRASS to database format">
<grass name="db.out.ogr" version_min="6.4"/>
Expand Down Expand Up @@ -199,6 +205,8 @@
<grass name="r.series"/>
<grass name="r.patch"/>
<grass name="r.statistics"/>
<grass name="r.stats.zonal" version_min="7"/>
<grass name="r.stats.quantile" version_min="7"/>
</section>
<section label="Solar and irradiation model">
<grass name="r.sunmask.position"/>
Expand Down Expand Up @@ -446,6 +454,7 @@

<section label="Imagery">
<section label="Develop images and group">
<grass name="i.group"/>
<grass name="i.image.mosaic"/>
</section>
<section label="Manage image colors">
Expand All @@ -468,6 +477,7 @@
<grass name="i.tasscap.modis" version_min="7.0"/>
</section>
<section label="Transform image">
<grass name="i.segment"/>
<grass name="i.fft"/>
<grass name="i.ifft"/>
</section>
Expand Down
12 changes: 12 additions & 0 deletions src/plugins/grass/modules/i.group.qgm
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Creates, edits, and lists groups of imagery data." module="i.group">
<option key="input" multiple="yes"/>
<option key="group"/>
<option key="subgroup"/>
<flag key="r" answer="off" advanced="yes"/>
<flag key="l" answer="off" advanced="yes"/>
<flag key="s" answer="off" advanced="yes"/>
<flag key="g" answer="off" advanced="yes"/>
</qgisgrassmodule>
18 changes: 18 additions & 0 deletions src/plugins/grass/modules/i.segment.qgm
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Identifies segments (objects) from imagery data." module="i.segment">
<option key="group"/>
<option key="output"/>
<option key="threshold"/>
<option key="method"/>
<option key="similarity" advanced="yes"/>
<option key="minsize" advanced="yes"/>
<option key="memory" advanced="yes"/>
<option key="iterations" advanced="yes"/>
<option key="seeds" advanced="yes"/>
<option key="bounds" advanced="yes"/>
<option key="goodness" advanced="yes"/>
<flag key="d" answer="off" advanced="yes"/>
<flag key="w" answer="off" advanced="yes"/>
</qgisgrassmodule>
16 changes: 16 additions & 0 deletions src/plugins/grass/modules/r.in.lidar.qgm
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Creates a raster map from LAS LiDAR points using univariate statistics." module="r.in.lidar">
<file key="input" label="LiDAR input files in LAS format (*.las or *.laz)" type="old"/>
<option key="output"/>
<option key="method"/>
<option key="type" advanced="yes"/>
<option key="return_filter" advanced="yes"/>
<option key="zrange" advanced="yes"/>
<option key="zscale" advanced="yes"/>
<option key="percent" advanced="yes"/>
<option key="pth" advanced="yes"/>
<option key="trim" advanced="yes"/>
<flag key="i" answer="off"/>
</qgisgrassmodule>
8 changes: 8 additions & 0 deletions src/plugins/grass/modules/r.pack.qgm
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Exports a raster map as GRASS GIS specific archive file" module="r.pack">
<option key="input"/>
<file key="output" type="new"/>
<flag key="c" answer="off" advanced="yes"/>
</qgisgrassmodule>
13 changes: 13 additions & 0 deletions src/plugins/grass/modules/r.stats.quantile.qgm
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Compute category quantiles using two passes." module="r.stats.quantile">
<flag key="p" answer="off" advanced="yes"/>
<flag key="r" answer="off" advanced="yes"/>
<option key="base"/>
<option key="cover"/>
<option key="quantiles"/>
<option key="percentiles"/>
<option key="bins" advanced="yes"/>
<option key="output"/>
</qgisgrassmodule>
11 changes: 11 additions & 0 deletions src/plugins/grass/modules/r.stats.zonal.qgm
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Calculates category or object oriented statistics" module="r.stats.zonal">
<flag key="c" answer="off" advanced="yes"/>
<flag key="r" answer="off" advanced="yes"/>
<option key="base"/>
<option key="cover"/>
<option key="method"/>
<option key="output"/>
</qgisgrassmodule>
8 changes: 8 additions & 0 deletions src/plugins/grass/modules/r.unpack.qgm
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Imports a raster map as GRASS GIS specific archive file (packed with r.pack) a." module="r.unpack">
<file key="input" type="old"/>
<option key="output"/>
<flag key="o" answer="off" advanced="yes"/>
</qgisgrassmodule>
2 changes: 1 addition & 1 deletion src/plugins/grass/modules/t.shift.qgm
Expand Up @@ -3,6 +3,6 @@

<qgisgrassmodule label="Shifts temporally the maps of a space time dataset" module="t.shift">
<option key="input"/>
<option key="temporaltype"/>
<option key="type"/>
<option key="granularity"/>
</qgisgrassmodule>
18 changes: 18 additions & 0 deletions src/plugins/grass/modules/v.in.lidar.qgm
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Converts LAS LiDAR point clouds to a GRASS vector map with libLAS." module="v.in.lidar">
<file key="input" label="LiDAR input files in LAS format (*.las or *.laz)" type="old"/>
<option key="output"/>
<option key="spatial" advanced="yes"/>
<option key="location" advanced="yes"/>
<option key="return_filter" advanced="yes"/>
<option key="class_filter" advanced="yes"/>
<flag key="p" answer="off"/>
<flag key="t" answer="off"/>
<flag key="o" answer="off"/>
<flag key="r" answer="off" advanced="yes"/>
<flag key="3" answer="off" advanced="yes"/>
<flag key="i" answer="off" advanced="yes"/>
<flag key="b" answer="off"/>
</qgisgrassmodule>
8 changes: 8 additions & 0 deletions src/plugins/grass/modules/v.pack.qgm
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Exports a vector map as GRASS GIS specific archive file" module="v.pack">
<option key="input"/>
<file key="output" type="new"/>
<flag key="c" answer="off" advanced="yes"/>
</qgisgrassmodule>
8 changes: 8 additions & 0 deletions src/plugins/grass/modules/v.unpack.qgm
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">

<qgisgrassmodule label="Imports a vector map as GRASS GIS specific archive file (packed with v.pack) a." module="v.unpack">
<file key="input" type="old"/>
<option key="output"/>
<flag key="o" answer="off" advanced="yes"/>
</qgisgrassmodule>

0 comments on commit e7d6689

Please sign in to comment.