[GRASS-SVN] r53290 - grass/trunk/gui/wxpython/xml

svn_grass at osgeo.org svn_grass at osgeo.org
Sat Sep 29 11:00:19 PDT 2012


Author: martinl
Date: 2012-09-29 11:00:18 -0700 (Sat, 29 Sep 2012)
New Revision: 53290

Modified:
   grass/trunk/gui/wxpython/xml/menudata.xml
Log:
wxGUI/menudata: untabify


Modified: grass/trunk/gui/wxpython/xml/menudata.xml
===================================================================
--- grass/trunk/gui/wxpython/xml/menudata.xml	2012-09-29 14:23:04 UTC (rev 53289)
+++ grass/trunk/gui/wxpython/xml/menudata.xml	2012-09-29 18:00:18 UTC (rev 53290)
@@ -3,1102 +3,1102 @@
     <menu>
       <label>&File</label>
       <items>
-	<menu>
-	  <label>Workspace</label>
-	  <items>
-	    <menuitem>
-	      <label>New</label>
-	      <help>Create new workspace</help>
-	      <handler>OnWorkspaceNew</handler>
-	      <shortcut>Ctrl+N</shortcut>
-	      <id>ID_NEW</id>
-	    </menuitem>
-	    <menuitem>
-	      <label>Open</label>
-	      <help>Load workspace from file</help>
-	      <handler>OnWorkspaceOpen</handler>
-	      <shortcut>Ctrl+O</shortcut>
-	      <id>ID_OPEN</id>
-	    </menuitem>
-	    <menuitem>
-	      <label>Save</label>
-	      <help>Save workspace</help>
-	      <handler>OnWorkspaceSave</handler>
-	      <shortcut>Ctrl+S</shortcut>
-	      <id>ID_SAVE</id>
-	    </menuitem>
-	    <menuitem>
-	      <label>Save as</label>
-	      <help>Save workspace to file</help>
-	      <handler>OnWorkspaceSaveAs</handler>
-	      <id>ID_SAVEAS</id>
-	    </menuitem>
-	    <menuitem>
-	      <label>Close</label>
-	      <help>Close workspace file</help>
-	      <handler>OnWorkspaceClose</handler>
-	      <id>ID_CLOSE</id>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Load GRC file (Tcl/Tk GUI)</label>
-	      <help>Load map layers from GRC file to layer tree</help>
-	      <handler>OnWorkspaceLoadGrcFile</handler>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Map display</label>
-	  <items>
-	    <menuitem>
-	      <label>Add raster</label>
-	      <help>Add raster map layer to current display</help>
-	      <handler>OnAddRaster</handler>
-	      <shortcut>Ctrl+Shift+R</shortcut>
-	    </menuitem>
-	    <menuitem>
-	      <label>Add vector</label>
-	      <help>Add vector map layer to current display</help>
-	      <handler>OnAddVector</handler>
-	      <shortcut>Ctrl+Shift+V</shortcut>
-	    </menuitem>
-	    <menuitem>
-	      <label>Add multiple rasters or vectors</label>
-	      <help>Add multiple raster or vector map layers to current display</help>
-	      <handler>OnAddMaps</handler>
-	      <shortcut>Ctrl+Shift+L</shortcut>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>New map display window</label>
-	      <help>Open new map display window</help>
-	      <handler>OnNewDisplay</handler>
-	    </menuitem>
-	    <menuitem>
-	      <label>Close current map display window</label>
-	      <help>Close current map display window</help>
-	      <handler>OnDisplayClose</handler>
-	      <shortcut>Ctrl+W</shortcut>
-	    </menuitem>
-	    <menuitem>
-	      <label>Close all open map display windows</label>
-	      <help>Close all open map display windows</help>
-	      <handler>OnDisplayCloseAll</handler>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Import raster data</label>
-	  <items>
-	    <menuitem>
-	      <label>Common formats import</label>
-	      <help>Import raster data into a GRASS map layer using GDAL.</help>
-	      <keywords>raster,import</keywords>
-	      <handler>OnImportGdalLayers</handler>
-	      <command>r.in.gdal</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>ASCII x,y,z point import and gridding</label>
-	      <help>Create a raster map from an assemblage of many coordinates using univariate statistics.</help>
-	      <keywords>raster,import,LIDAR</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.xyz</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>ASCII grid import</label>
-	      <help>Converts a GRASS ASCII raster file to binary raster map.</help>
-	      <keywords>raster,import,conversion,ascii</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.ascii</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>ASCII polygons, lines, and point import</label>
-	      <help>Creates raster maps from ASCII polygon/line/point data files.</help>
-	      <keywords>raster,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.poly</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Raw binary array import</label>
-	      <help>Import a binary raster file into a GRASS raster map layer.</help>
-	      <keywords>raster,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.bin</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>ESRI ASCII grid import</label>
-	      <help>Converts an ESRI ARC/INFO ascii raster file (GRID) into a GRASS raster map.</help>
-	      <keywords>raster,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.arc</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>GRIDATB.FOR import</label>
-	      <help>Imports GRIDATB.FOR map file (TOPMODEL) into GRASS raster map</help>
-	      <keywords>raster,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.gridatb</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Matlab 2D array import</label>
-	      <help>Imports a binary MAT-File(v4) to a GRASS raster.</help>
-	      <keywords>raster,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.mat</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>PNG import</label>
-	      <help>Imports non-georeferenced PNG format image.</help>
-	      <keywords>raster,import,png</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.png</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>SPOT NDVI import</label>
-	      <help>Imports SPOT VGT NDVI data into a raster map.</help>
-	      <keywords>imagery,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.in.spotvgt</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>SRTM HGT import</label>
-	      <help>Imports SRTM HGT files into raster map.</help>
-	      <keywords>raster,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.srtm</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Terra ASTER HDF import</label>
-	      <help>Georeference, rectify, and import Terra-ASTER imagery and relative DEMs using gdalwarp.</help>
-	      <keywords>raster,imagery,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.aster</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>LAS LiDAR points import</label>
-	      <help>Create a raster map from LAS LiDAR points using univariate statistics.</help>
-	      <keywords>raster,import,LIDAR</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.in.lidar</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>WMS import</label>
-	      <help>Download and import data from WMS servers.</help>
-	      <keywords>raster,import,wms</keywords><handler>OnImportWMS</handler>
-	      <command>r.in.wms</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Unpack raster map</label>
-	      <help>Unpacks a raster map packed with r.pack.</help>
-	      <keywords>raster,import,copying</keywords><handler>OnMenuCmd</handler>
-	      <command>r.unpack</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Import vector data</label>
-	  <items>
-	    <menuitem>
-	      <label>Common import formats</label>
-	      <help>Converts vector layers into a GRASS vector map using OGR.</help>
-	      <keywords>vector,import</keywords>
-	      <handler>OnImportOgrLayers</handler>
-	      <command>v.in.ogr</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>ASCII points or GRASS ASCII format</label>
-	      <help>Creates a vector map from an ASCII points file or ASCII vector file.</help>
-	      <keywords>vector,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.ascii</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>ASCII points as a vector lines</label>
-	      <help>Imports ASCII x,y[,z] coordinates as a series of lines.</help>
-	      <keywords>vector,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.lines</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Historical GRASS vector import</label>
-	      <help>Imports older versions of GRASS vector maps.</help>
-	      <keywords>vector,import,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.convert</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Historical GRASS vector import (all maps)</label>
-	      <help>Converts all older versions of GRASS vector maps in current mapset to current format.</help>
-	      <keywords>vector,import,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.convert.all</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>DXF import</label>
-	      <help>Converts files in DXF format to GRASS vector map format.</help>
-	      <keywords>vector,import,dxf</keywords>
-	      <handler>OnImportDxfFile</handler>
-	      <command>v.in.dxf</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>WFS</label>
-	      <help>Imports GetFeature from WFS.</help>
-	      <keywords>vector,import,wfs</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.wfs</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>ESRI e00 import</label>
-	      <help>Imports E00 file into a vector map.</help>
-	      <keywords>vector,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.e00</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>GPS data import</label>
-	      <help>Import waypoints, routes, and tracks from a GPS receiver or many common GPS file formats.</help>
-	      <keywords>vector,import,GPS</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.gps</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Geonames import</label>
-	      <help>Imports geonames.org country files into a vector points map.</help>
-	      <keywords>vector,import,gazetteer</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.geonames</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>GEOnet import</label>
-	      <help>Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector points map.</help>
-	      <keywords>vector,import,gazetteer</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.gns</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Matlab array or Mapgen format import</label>
-	      <help>Imports Mapgen or Matlab-ASCII vector maps into GRASS.</help>
-	      <keywords>vector,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.mapgen</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>LAS LiDAR points import</label>
-	      <help>Converts LAS LiDAR point clouds to a GRASS vector map with libLAS.</help>
-	      <keywords>vector,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.lidar</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Import 3D raster data</label>
-	  <items>
-	    <menuitem>
-	      <label>ASCII 3D import</label>
-	      <help>Converts a 3D ASCII raster text file into a (binary) 3D raster map.</help>
-	      <keywords>raster3d,voxel,import</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.in.ascii</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Vis5D import</label>
-	      <help>Import 3-dimensional Vis5D files.</help>
-	      <keywords>raster3d,voxel</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.in.v5d</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Import database table</label>
-	  <items>
-	    <menuitem>
-	      <label>Multiple import formats using OGR</label>
-	      <help>Imports attribute tables in various formats.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.in.ogr</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Export raster map</label>
-	  <items>
-	    <menuitem>
-	      <label>Common export formats</label>
-	      <help>Exports GRASS raster maps into GDAL supported formats.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.gdal</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>ASCII grid export</label>
-	      <help>Converts a raster map layer into a GRASS ASCII text file.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.ascii</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>ASCII x,y,z points export</label>
-	      <help>Exports a raster map to a text file as x,y,z values based on cell centers.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.xyz</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>ESRI ASCII grid export</label>
-	      <help>Converts a raster map layer into an ESRI ARCGRID file.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.arc</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>GRIDATB.FOR export</label>
-	      <help>Exports GRASS raster map to GRIDATB.FOR map file (TOPMODEL).</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.gridatb</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Matlab 2D array export</label>
-	      <help>Exports a GRASS raster to a binary MAT-File.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.mat</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Raw binary array export</label>
-	      <help>Exports a GRASS raster to a binary array.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.bin</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>MPEG-1 export</label>
-	      <help>Converts raster map series to MPEG movie.</help>
-	      <keywords>raster,export,animation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.mpeg</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>PNG export</label>
-	      <help>Export a GRASS raster map as a non-georeferenced PNG image.</help>
-	      <keywords>raster,export,png</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.png</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>PPM export</label>
-	      <help>Converts a GRASS raster map to a PPM image file.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.ppm</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>PPM from RGB export</label>
-	      <help>Converts 3 GRASS raster layers (R,G,B) to a PPM image file.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.ppm3</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>POV-Ray export</label>
-	      <help>Converts a raster map layer into a height-field file for POV-Ray.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.pov</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>TIFF export</label>
-	      <help>Exports a GRASS raster map to a 8/24bit TIFF image file.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.tiff</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>VRML export</label>
-	      <help>Exports a raster map to the Virtual Reality Modeling Language (VRML).</help>
-	      <keywords>raster,export,VRML</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.vrml</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>VTK export</label>
-	      <help>Converts raster maps into the VTK-ASCII format.</help>
-	      <keywords>raster,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.out.vtk</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Pack raster map</label>
-	      <help>Packs up a raster map and support files for copying.</help>
-	      <keywords>raster,export,copying</keywords><handler>OnMenuCmd</handler>
-	      <command>r.pack</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Export vector map</label>
-	  <items>
-	    <menuitem>
-	      <label>Common export formats</label>
-	      <help>Converts a vector map to any of the supported OGR vector formats.</help>
-	      <keywords>vector,export,ogr</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.out.ogr</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>ASCII points or GRASS ASCII vector export</label>
-	      <help>Exports a vector map to a GRASS ASCII vector representation.</help>
-	      <keywords>vector,export,ascii</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.out.ascii</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>DXF export</label>
-	      <help>Exports vector map to DXF file format.</help>
-	      <keywords>vector,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.out.dxf</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Multiple GPS export formats using GPSBabel</label>
-	      <help>Exports a vector map to a GPS receiver or file format supported by GPSBabel.</help>
-	      <keywords>vector,export,GPS</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.out.gps</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>POV-Ray export</label>
-	      <help>Converts GRASS x,y,z points to POV-Ray x,z,y format.</help>
-	      <keywords>vector,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.out.pov</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>SVG export</label>
-	      <help>Exports a vector map to SVG file.</help>
-	      <keywords>vector,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.out.svg</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>VTK export</label>
-	      <help>Converts a vector map to VTK ASCII output.</help>
-	      <keywords>vector,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.out.vtk</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Export 3D raster maps</label>
-	  <items>
-	    <menuitem>
-	      <label>ASCII 3D export</label>
-	      <help>Converts a 3D raster map layer into a ASCII text file.</help>
-	      <keywords>raster3d,voxel,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.out.ascii</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Vis5D export</label>
-	      <help>Exports GRASS 3D raster map to 3-dimensional Vis5D file.</help>
-	      <keywords>raster3d,voxel,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.out.v5d</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>VTK export</label>
-	      <help>Converts 3D raster maps into the VTK-ASCII format.</help>
-	      <keywords>raster3d,voxel,export</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.out.vtk</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Export database table</label>
-	  <items>
-	    <menuitem>
-	      <label>Common export formats using OGR</label>
-	      <help>Exports attribute tables into various formats.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.out.ogr</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Link external formats</label>
-	  <items>
-	    <menuitem>
-	      <label>Link external raster data</label>
-	      <help>Link GDAL supported raster data as a pseudo GRASS raster map layer.</help>
-	      <keywords>raster,import,input,external</keywords>
+        <menu>
+          <label>Workspace</label>
+          <items>
+            <menuitem>
+              <label>New</label>
+              <help>Create new workspace</help>
+              <handler>OnWorkspaceNew</handler>
+              <shortcut>Ctrl+N</shortcut>
+              <id>ID_NEW</id>
+            </menuitem>
+            <menuitem>
+              <label>Open</label>
+              <help>Load workspace from file</help>
+              <handler>OnWorkspaceOpen</handler>
+              <shortcut>Ctrl+O</shortcut>
+              <id>ID_OPEN</id>
+            </menuitem>
+            <menuitem>
+              <label>Save</label>
+              <help>Save workspace</help>
+              <handler>OnWorkspaceSave</handler>
+              <shortcut>Ctrl+S</shortcut>
+              <id>ID_SAVE</id>
+            </menuitem>
+            <menuitem>
+              <label>Save as</label>
+              <help>Save workspace to file</help>
+              <handler>OnWorkspaceSaveAs</handler>
+              <id>ID_SAVEAS</id>
+            </menuitem>
+            <menuitem>
+              <label>Close</label>
+              <help>Close workspace file</help>
+              <handler>OnWorkspaceClose</handler>
+              <id>ID_CLOSE</id>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Load GRC file (Tcl/Tk GUI)</label>
+              <help>Load map layers from GRC file to layer tree</help>
+              <handler>OnWorkspaceLoadGrcFile</handler>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Map display</label>
+          <items>
+            <menuitem>
+              <label>Add raster</label>
+              <help>Add raster map layer to current display</help>
+              <handler>OnAddRaster</handler>
+              <shortcut>Ctrl+Shift+R</shortcut>
+            </menuitem>
+            <menuitem>
+              <label>Add vector</label>
+              <help>Add vector map layer to current display</help>
+              <handler>OnAddVector</handler>
+              <shortcut>Ctrl+Shift+V</shortcut>
+            </menuitem>
+            <menuitem>
+              <label>Add multiple rasters or vectors</label>
+              <help>Add multiple raster or vector map layers to current display</help>
+              <handler>OnAddMaps</handler>
+              <shortcut>Ctrl+Shift+L</shortcut>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>New map display window</label>
+              <help>Open new map display window</help>
+              <handler>OnNewDisplay</handler>
+            </menuitem>
+            <menuitem>
+              <label>Close current map display window</label>
+              <help>Close current map display window</help>
+              <handler>OnDisplayClose</handler>
+              <shortcut>Ctrl+W</shortcut>
+            </menuitem>
+            <menuitem>
+              <label>Close all open map display windows</label>
+              <help>Close all open map display windows</help>
+              <handler>OnDisplayCloseAll</handler>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Import raster data</label>
+          <items>
+            <menuitem>
+              <label>Common formats import</label>
+              <help>Import raster data into a GRASS map layer using GDAL.</help>
+              <keywords>raster,import</keywords>
+              <handler>OnImportGdalLayers</handler>
+              <command>r.in.gdal</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>ASCII x,y,z point import and gridding</label>
+              <help>Create a raster map from an assemblage of many coordinates using univariate statistics.</help>
+              <keywords>raster,import,LIDAR</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.xyz</command>
+            </menuitem>
+            <menuitem>
+              <label>ASCII grid import</label>
+              <help>Converts a GRASS ASCII raster file to binary raster map.</help>
+              <keywords>raster,import,conversion,ascii</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.ascii</command>
+            </menuitem>
+            <menuitem>
+              <label>ASCII polygons, lines, and point import</label>
+              <help>Creates raster maps from ASCII polygon/line/point data files.</help>
+              <keywords>raster,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.poly</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Raw binary array import</label>
+              <help>Import a binary raster file into a GRASS raster map layer.</help>
+              <keywords>raster,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.bin</command>
+            </menuitem>
+            <menuitem>
+              <label>ESRI ASCII grid import</label>
+              <help>Converts an ESRI ARC/INFO ascii raster file (GRID) into a GRASS raster map.</help>
+              <keywords>raster,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.arc</command>
+            </menuitem>
+            <menuitem>
+              <label>GRIDATB.FOR import</label>
+              <help>Imports GRIDATB.FOR map file (TOPMODEL) into GRASS raster map</help>
+              <keywords>raster,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.gridatb</command>
+            </menuitem>
+            <menuitem>
+              <label>Matlab 2D array import</label>
+              <help>Imports a binary MAT-File(v4) to a GRASS raster.</help>
+              <keywords>raster,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.mat</command>
+            </menuitem>
+            <menuitem>
+              <label>PNG import</label>
+              <help>Imports non-georeferenced PNG format image.</help>
+              <keywords>raster,import,png</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.png</command>
+            </menuitem>
+            <menuitem>
+              <label>SPOT NDVI import</label>
+              <help>Imports SPOT VGT NDVI data into a raster map.</help>
+              <keywords>imagery,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.in.spotvgt</command>
+            </menuitem>
+            <menuitem>
+              <label>SRTM HGT import</label>
+              <help>Imports SRTM HGT files into raster map.</help>
+              <keywords>raster,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.srtm</command>
+            </menuitem>
+            <menuitem>
+              <label>Terra ASTER HDF import</label>
+              <help>Georeference, rectify, and import Terra-ASTER imagery and relative DEMs using gdalwarp.</help>
+              <keywords>raster,imagery,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.aster</command>
+            </menuitem>
+            <menuitem>
+              <label>LAS LiDAR points import</label>
+              <help>Create a raster map from LAS LiDAR points using univariate statistics.</help>
+              <keywords>raster,import,LIDAR</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.in.lidar</command>
+            </menuitem>
+            <menuitem>
+              <label>WMS import</label>
+              <help>Download and import data from WMS servers.</help>
+              <keywords>raster,import,wms</keywords><handler>OnImportWMS</handler>
+              <command>r.in.wms</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Unpack raster map</label>
+              <help>Unpacks a raster map packed with r.pack.</help>
+              <keywords>raster,import,copying</keywords><handler>OnMenuCmd</handler>
+              <command>r.unpack</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Import vector data</label>
+          <items>
+            <menuitem>
+              <label>Common import formats</label>
+              <help>Converts vector layers into a GRASS vector map using OGR.</help>
+              <keywords>vector,import</keywords>
+              <handler>OnImportOgrLayers</handler>
+              <command>v.in.ogr</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>ASCII points or GRASS ASCII format</label>
+              <help>Creates a vector map from an ASCII points file or ASCII vector file.</help>
+              <keywords>vector,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.ascii</command>
+            </menuitem>
+            <menuitem>
+              <label>ASCII points as a vector lines</label>
+              <help>Imports ASCII x,y[,z] coordinates as a series of lines.</help>
+              <keywords>vector,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.lines</command>
+            </menuitem>
+            <menuitem>
+              <label>Historical GRASS vector import</label>
+              <help>Imports older versions of GRASS vector maps.</help>
+              <keywords>vector,import,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.convert</command>
+            </menuitem>
+            <menuitem>
+              <label>Historical GRASS vector import (all maps)</label>
+              <help>Converts all older versions of GRASS vector maps in current mapset to current format.</help>
+              <keywords>vector,import,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.convert.all</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>DXF import</label>
+              <help>Converts files in DXF format to GRASS vector map format.</help>
+              <keywords>vector,import,dxf</keywords>
+              <handler>OnImportDxfFile</handler>
+              <command>v.in.dxf</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>WFS</label>
+              <help>Imports GetFeature from WFS.</help>
+              <keywords>vector,import,wfs</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.wfs</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>ESRI e00 import</label>
+              <help>Imports E00 file into a vector map.</help>
+              <keywords>vector,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.e00</command>
+            </menuitem>
+            <menuitem>
+              <label>GPS data import</label>
+              <help>Import waypoints, routes, and tracks from a GPS receiver or many common GPS file formats.</help>
+              <keywords>vector,import,GPS</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.gps</command>
+            </menuitem>
+            <menuitem>
+              <label>Geonames import</label>
+              <help>Imports geonames.org country files into a vector points map.</help>
+              <keywords>vector,import,gazetteer</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.geonames</command>
+            </menuitem>
+            <menuitem>
+              <label>GEOnet import</label>
+              <help>Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector points map.</help>
+              <keywords>vector,import,gazetteer</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.gns</command>
+            </menuitem>
+            <menuitem>
+              <label>Matlab array or Mapgen format import</label>
+              <help>Imports Mapgen or Matlab-ASCII vector maps into GRASS.</help>
+              <keywords>vector,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.mapgen</command>
+            </menuitem>
+            <menuitem>
+              <label>LAS LiDAR points import</label>
+              <help>Converts LAS LiDAR point clouds to a GRASS vector map with libLAS.</help>
+              <keywords>vector,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.lidar</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Import 3D raster data</label>
+          <items>
+            <menuitem>
+              <label>ASCII 3D import</label>
+              <help>Converts a 3D ASCII raster text file into a (binary) 3D raster map.</help>
+              <keywords>raster3d,voxel,import</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.in.ascii</command>
+            </menuitem>
+            <menuitem>
+              <label>Vis5D import</label>
+              <help>Import 3-dimensional Vis5D files.</help>
+              <keywords>raster3d,voxel</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.in.v5d</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Import database table</label>
+          <items>
+            <menuitem>
+              <label>Multiple import formats using OGR</label>
+              <help>Imports attribute tables in various formats.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.in.ogr</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Export raster map</label>
+          <items>
+            <menuitem>
+              <label>Common export formats</label>
+              <help>Exports GRASS raster maps into GDAL supported formats.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.gdal</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>ASCII grid export</label>
+              <help>Converts a raster map layer into a GRASS ASCII text file.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.ascii</command>
+            </menuitem>
+            <menuitem>
+              <label>ASCII x,y,z points export</label>
+              <help>Exports a raster map to a text file as x,y,z values based on cell centers.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.xyz</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>ESRI ASCII grid export</label>
+              <help>Converts a raster map layer into an ESRI ARCGRID file.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.arc</command>
+            </menuitem>
+            <menuitem>
+              <label>GRIDATB.FOR export</label>
+              <help>Exports GRASS raster map to GRIDATB.FOR map file (TOPMODEL).</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.gridatb</command>
+            </menuitem>
+            <menuitem>
+              <label>Matlab 2D array export</label>
+              <help>Exports a GRASS raster to a binary MAT-File.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.mat</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Raw binary array export</label>
+              <help>Exports a GRASS raster to a binary array.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.bin</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>MPEG-1 export</label>
+              <help>Converts raster map series to MPEG movie.</help>
+              <keywords>raster,export,animation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.mpeg</command>
+            </menuitem>
+            <menuitem>
+              <label>PNG export</label>
+              <help>Export a GRASS raster map as a non-georeferenced PNG image.</help>
+              <keywords>raster,export,png</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.png</command>
+            </menuitem>
+            <menuitem>
+              <label>PPM export</label>
+              <help>Converts a GRASS raster map to a PPM image file.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.ppm</command>
+            </menuitem>
+            <menuitem>
+              <label>PPM from RGB export</label>
+              <help>Converts 3 GRASS raster layers (R,G,B) to a PPM image file.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.ppm3</command>
+            </menuitem>
+            <menuitem>
+              <label>POV-Ray export</label>
+              <help>Converts a raster map layer into a height-field file for POV-Ray.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.pov</command>
+            </menuitem>
+            <menuitem>
+              <label>TIFF export</label>
+              <help>Exports a GRASS raster map to a 8/24bit TIFF image file.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.tiff</command>
+            </menuitem>
+            <menuitem>
+              <label>VRML export</label>
+              <help>Exports a raster map to the Virtual Reality Modeling Language (VRML).</help>
+              <keywords>raster,export,VRML</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.vrml</command>
+            </menuitem>
+            <menuitem>
+              <label>VTK export</label>
+              <help>Converts raster maps into the VTK-ASCII format.</help>
+              <keywords>raster,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.out.vtk</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Pack raster map</label>
+              <help>Packs up a raster map and support files for copying.</help>
+              <keywords>raster,export,copying</keywords><handler>OnMenuCmd</handler>
+              <command>r.pack</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Export vector map</label>
+          <items>
+            <menuitem>
+              <label>Common export formats</label>
+              <help>Converts a vector map to any of the supported OGR vector formats.</help>
+              <keywords>vector,export,ogr</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.out.ogr</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>ASCII points or GRASS ASCII vector export</label>
+              <help>Exports a vector map to a GRASS ASCII vector representation.</help>
+              <keywords>vector,export,ascii</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.out.ascii</command>
+            </menuitem>
+            <menuitem>
+              <label>DXF export</label>
+              <help>Exports vector map to DXF file format.</help>
+              <keywords>vector,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.out.dxf</command>
+            </menuitem>
+            <menuitem>
+              <label>Multiple GPS export formats using GPSBabel</label>
+              <help>Exports a vector map to a GPS receiver or file format supported by GPSBabel.</help>
+              <keywords>vector,export,GPS</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.out.gps</command>
+            </menuitem>
+            <menuitem>
+              <label>POV-Ray export</label>
+              <help>Converts GRASS x,y,z points to POV-Ray x,z,y format.</help>
+              <keywords>vector,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.out.pov</command>
+            </menuitem>
+            <menuitem>
+              <label>SVG export</label>
+              <help>Exports a vector map to SVG file.</help>
+              <keywords>vector,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.out.svg</command>
+            </menuitem>
+            <menuitem>
+              <label>VTK export</label>
+              <help>Converts a vector map to VTK ASCII output.</help>
+              <keywords>vector,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.out.vtk</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Export 3D raster maps</label>
+          <items>
+            <menuitem>
+              <label>ASCII 3D export</label>
+              <help>Converts a 3D raster map layer into a ASCII text file.</help>
+              <keywords>raster3d,voxel,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.out.ascii</command>
+            </menuitem>
+            <menuitem>
+              <label>Vis5D export</label>
+              <help>Exports GRASS 3D raster map to 3-dimensional Vis5D file.</help>
+              <keywords>raster3d,voxel,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.out.v5d</command>
+            </menuitem>
+            <menuitem>
+              <label>VTK export</label>
+              <help>Converts 3D raster maps into the VTK-ASCII format.</help>
+              <keywords>raster3d,voxel,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.out.vtk</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Export database table</label>
+          <items>
+            <menuitem>
+              <label>Common export formats using OGR</label>
+              <help>Exports attribute tables into various formats.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.out.ogr</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Link external formats</label>
+          <items>
+            <menuitem>
+              <label>Link external raster data</label>
+              <help>Link GDAL supported raster data as a pseudo GRASS raster map layer.</help>
+              <keywords>raster,import,input,external</keywords>
               <handler>OnLinkGdalLayers</handler>
-	      <command>r.external</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Link external vector data</label>
-	      <help>Creates a new pseudo-vector map as a link to an OGR-supported layer.</help>
-	      <keywords>vector,import,input,external,OGR,PostGIS</keywords>
+              <command>r.external</command>
+            </menuitem>
+            <menuitem>
+              <label>Link external vector data</label>
+              <help>Creates a new pseudo-vector map as a link to an OGR-supported layer.</help>
+              <keywords>vector,import,input,external,OGR,PostGIS</keywords>
               <handler>OnLinkOgrLayers</handler>
-	      <command>v.external</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Output format for raster data</label>
-	      <help>Defines raster output format utilizing GDAL library.</help>
-	      <keywords>raster,export,output,external</keywords>
+              <command>v.external</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Output format for raster data</label>
+              <help>Defines raster output format utilizing GDAL library.</help>
+              <keywords>raster,export,output,external</keywords>
               <handler>OnMenuCmd</handler>
-	      <command>r.external.out</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Output format for vector data</label>
-	      <help>Defines vector output format utilizing OGR library.</help>
-	      <keywords>vector,export,output,external,OGR,PostGIS</keywords>
+              <command>r.external.out</command>
+            </menuitem>
+            <menuitem>
+              <label>Output format for vector data</label>
+              <help>Defines vector output format utilizing OGR library.</help>
+              <keywords>vector,export,output,external,OGR,PostGIS</keywords>
               <handler>OnVectorOutputFormat</handler>
-	      <command>v.external.out</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Manage maps and volumes</label>
-	  <items>
-	    <menuitem>
-	      <label>Copy</label>
-	      <help>Copies available data files in the current mapset search path to the user's current mapset.</help>
-	      <keywords>general,map management,copy</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.copy</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>List</label>
-	      <help>Lists available GRASS data base files of the user-specified data type.</help>
-	      <keywords>general,map management,list</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.list</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>List filtered</label>
-	      <help>Lists available GRASS data base files of the user-specified data type optionally using the search pattern.</help>
-	      <keywords>general,map management,list</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.mlist</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Rename</label>
-	      <help>Renames data base element files in the user's current mapset.</help>
-	      <keywords>general,map management,rename</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.rename</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Delete</label>
-	      <help>Removes data base element files from the user's current mapset.</help>
-	      <keywords>general,map management,remove</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.remove</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Delete filtered</label>
-	      <help>Removes data base element files from the user's current mapset using regular expressions.</help>
-	      <keywords>general,map management,remove,multi</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.mremove</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Map type conversions</label>
-	  <items>
-	    <menuitem>
-	      <label>Raster to vector</label>
-	      <help>Converts a raster map into a vector map.</help>
-	      <keywords>raster,conversion,geometry,vectorization</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.to.vect</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Raster series to volume</label>
-	      <help>Converts 2D raster map slices to one 3D raster volume map.</help>
-	      <keywords>raster,volume,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.to.rast3</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Raster 2.5D to volume</label>
-	      <help>Creates a 3D volume map based on 2D elevation and value raster maps.</help>
-	      <keywords>raster,raster3d,voxel,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.to.rast3elev</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Vector to raster</label>
-	      <help>Converts (rasterize) a vector map into a raster map.</help>
-	      <keywords>vector,raster,conversion,rasterization</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.rast</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Vector to volume</label>
-	      <help>Converts a vector map (only points) into a 3D raster map.</help>
-	      <keywords>vector,volume,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.rast3</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>2D vector to 3D vector</label>
-	      <help>Performs transformation of 2D vector features to 3D.</help>
-	      <keywords>vector,geometry,3D</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.3d</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sites to vector</label>
-	      <help>Converts a GRASS site_lists file into a vector map.</help>
-	      <keywords>vector,import,sites</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.sites</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Volume to raster series</label>
-	      <help>Converts 3D raster maps to 2D raster maps</help>
-	      <keywords>raster3d,raster,voxel</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.to.rast</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menuitem>
-	  <label>Georectify</label>
-	  <help>Manage Ground Control Points for Georectification</help>
-	  <handler>OnGCPManager</handler>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>Graphical modeler</label>
-	  <help>Launch Graphical modeler</help>
-	  <handler>OnGModeler</handler>
-	</menuitem>
-	<menuitem>
-	  <label>Run model</label>
-	  <help>Run model prepared by Graphical modeler</help>
-	  <handler>OnRunModel</handler>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>NVIZ (requires Tcl/Tk)</label>
-	  <help>nviz - Visualization and animation tool for GRASS data.</help>
-	  <keywords>visualization,raster,raster3d,vector,display</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>nviz</command>
-	</menuitem>
-	<menuitem>
-	  <label>3D image rendering</label>
-	  <help>Creates a 3D rendering of GIS data.</help>
-	  <keywords>visualization,raster,vector,raster3d</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>m.nviz.image</command>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>Bearing/distance to coordinates</label>
-	  <help>A simple utility for converting bearing and distance measurements to coordinates and vice versa.</help>
-	  <keywords>miscellaneous,distance</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>m.cogo</command>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>Cartographic Composer</label>
-	  <help>Launch Cartographic Composer</help>
-	  <keywords>postscript,map,printing</keywords>
-	  <handler>OnPsMap</handler>
-	  <command>ps.map</command>
-	</menuitem>
-	<menuitem>
-	  <label>Map Swipe</label>
-	  <help>Launch Map Swipe</help>
-	  <keywords>visualization,raster</keywords>
-	  <handler>OnMapSwipe</handler>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>Launch script</label>
-	  <help>Launches script file.</help>
-	  <handler>OnRunScript</handler>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>Exit GUI</label>
-	  <help>Quit wxGUI session</help>
-	  <handler>OnCloseWindow</handler>
-	  <shortcut>Ctrl+Q</shortcut>
-	  <id>ID_EXIT</id>
-	</menuitem>
+              <command>v.external.out</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Manage maps and volumes</label>
+          <items>
+            <menuitem>
+              <label>Copy</label>
+              <help>Copies available data files in the current mapset search path to the user's current mapset.</help>
+              <keywords>general,map management,copy</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.copy</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>List</label>
+              <help>Lists available GRASS data base files of the user-specified data type.</help>
+              <keywords>general,map management,list</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.list</command>
+            </menuitem>
+            <menuitem>
+              <label>List filtered</label>
+              <help>Lists available GRASS data base files of the user-specified data type optionally using the search pattern.</help>
+              <keywords>general,map management,list</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.mlist</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Rename</label>
+              <help>Renames data base element files in the user's current mapset.</help>
+              <keywords>general,map management,rename</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.rename</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Delete</label>
+              <help>Removes data base element files from the user's current mapset.</help>
+              <keywords>general,map management,remove</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.remove</command>
+            </menuitem>
+            <menuitem>
+              <label>Delete filtered</label>
+              <help>Removes data base element files from the user's current mapset using regular expressions.</help>
+              <keywords>general,map management,remove,multi</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.mremove</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Map type conversions</label>
+          <items>
+            <menuitem>
+              <label>Raster to vector</label>
+              <help>Converts a raster map into a vector map.</help>
+              <keywords>raster,conversion,geometry,vectorization</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.to.vect</command>
+            </menuitem>
+            <menuitem>
+              <label>Raster series to volume</label>
+              <help>Converts 2D raster map slices to one 3D raster volume map.</help>
+              <keywords>raster,volume,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.to.rast3</command>
+            </menuitem>
+            <menuitem>
+              <label>Raster 2.5D to volume</label>
+              <help>Creates a 3D volume map based on 2D elevation and value raster maps.</help>
+              <keywords>raster,raster3d,voxel,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.to.rast3elev</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Vector to raster</label>
+              <help>Converts (rasterize) a vector map into a raster map.</help>
+              <keywords>vector,raster,conversion,rasterization</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.rast</command>
+            </menuitem>
+            <menuitem>
+              <label>Vector to volume</label>
+              <help>Converts a vector map (only points) into a 3D raster map.</help>
+              <keywords>vector,volume,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.rast3</command>
+            </menuitem>
+            <menuitem>
+              <label>2D vector to 3D vector</label>
+              <help>Performs transformation of 2D vector features to 3D.</help>
+              <keywords>vector,geometry,3D</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.3d</command>
+            </menuitem>
+            <menuitem>
+              <label>Sites to vector</label>
+              <help>Converts a GRASS site_lists file into a vector map.</help>
+              <keywords>vector,import,sites</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.sites</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Volume to raster series</label>
+              <help>Converts 3D raster maps to 2D raster maps</help>
+              <keywords>raster3d,raster,voxel</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.to.rast</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menuitem>
+          <label>Georectify</label>
+          <help>Manage Ground Control Points for Georectification</help>
+          <handler>OnGCPManager</handler>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>Graphical modeler</label>
+          <help>Launch Graphical modeler</help>
+          <handler>OnGModeler</handler>
+        </menuitem>
+        <menuitem>
+          <label>Run model</label>
+          <help>Run model prepared by Graphical modeler</help>
+          <handler>OnRunModel</handler>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>NVIZ (requires Tcl/Tk)</label>
+          <help>nviz - Visualization and animation tool for GRASS data.</help>
+          <keywords>visualization,raster,raster3d,vector,display</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>nviz</command>
+        </menuitem>
+        <menuitem>
+          <label>3D image rendering</label>
+          <help>Creates a 3D rendering of GIS data.</help>
+          <keywords>visualization,raster,vector,raster3d</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>m.nviz.image</command>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>Bearing/distance to coordinates</label>
+          <help>A simple utility for converting bearing and distance measurements to coordinates and vice versa.</help>
+          <keywords>miscellaneous,distance</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>m.cogo</command>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>Cartographic Composer</label>
+          <help>Launch Cartographic Composer</help>
+          <keywords>postscript,map,printing</keywords>
+          <handler>OnPsMap</handler>
+          <command>ps.map</command>
+        </menuitem>
+        <menuitem>
+          <label>Map Swipe</label>
+          <help>Launch Map Swipe</help>
+          <keywords>visualization,raster</keywords>
+          <handler>OnMapSwipe</handler>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>Launch script</label>
+          <help>Launches script file.</help>
+          <handler>OnRunScript</handler>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>Exit GUI</label>
+          <help>Quit wxGUI session</help>
+          <handler>OnCloseWindow</handler>
+          <shortcut>Ctrl+Q</shortcut>
+          <id>ID_EXIT</id>
+        </menuitem>
       </items>
     </menu>
     <menu>
       <label>&Settings</label>
       <items>
-	<menu>
-	  <label>Region</label>
-	  <items>
-	    <menuitem>
-	      <label>Display region</label>
-	      <help>Manages the boundary definitions for the geographic region.</help>
-	      <keywords>general,settings</keywords>
-	      <handler>RunMenuCmd</handler>
-	      <command>g.region -p</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Set region</label>
-	      <help>Manages the boundary definitions for the geographic region.</help>
-	      <keywords>general,settings</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.region</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>GRASS working environment</label>
-	  <items>
-	    <menuitem>
-	      <label>Mapset access</label>
-	      <help>Set/unset access to other mapsets in current location</help>
-	      <keywords>general,settings,search path</keywords>
-	      <handler>OnMapsets</handler>
-	      <command>g.mapsets</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>User access</label>
-	      <help>Controls access to the current mapset for other users on the system.</help>
-	      <keywords>general,map management,permission</keywords>
+        <menu>
+          <label>Region</label>
+          <items>
+            <menuitem>
+              <label>Display region</label>
+              <help>Manages the boundary definitions for the geographic region.</help>
+              <keywords>general,settings</keywords>
+              <handler>RunMenuCmd</handler>
+              <command>g.region -p</command>
+            </menuitem>
+            <menuitem>
+              <label>Set region</label>
+              <help>Manages the boundary definitions for the geographic region.</help>
+              <keywords>general,settings</keywords>
               <handler>OnMenuCmd</handler>
-	      <command>g.access</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Change working environment</label>
-	      <help>Changes/reports current mapset.</help>
-	      <keywords>general,settings</keywords>
+              <command>g.region</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>GRASS working environment</label>
+          <items>
+            <menuitem>
+              <label>Mapset access</label>
+              <help>Set/unset access to other mapsets in current location</help>
+              <keywords>general,settings,search path</keywords>
+              <handler>OnMapsets</handler>
+              <command>g.mapsets</command>
+            </menuitem>
+            <menuitem>
+              <label>User access</label>
+              <help>Controls access to the current mapset for other users on the system.</help>
+              <keywords>general,map management,permission</keywords>
               <handler>OnMenuCmd</handler>
-	      <command>g.mapset</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Change location and mapset</label>
-	      <help>Change current location and mapset.</help>
-	      <keywords>general,location,current</keywords>
+              <command>g.access</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Change working environment</label>
+              <help>Changes/reports current mapset.</help>
+              <keywords>general,settings</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.mapset</command>
+            </menuitem>
+            <menuitem>
+              <label>Change location and mapset</label>
+              <help>Change current location and mapset.</help>
+              <keywords>general,location,current</keywords>
               <handler>OnChangeLocation</handler>
-	    </menuitem>
-	    <menuitem>
-	      <label>Change mapset</label>
-	      <help>Change current mapset.</help>
-	      <keywords>general,mapset,current</keywords>
+            </menuitem>
+            <menuitem>
+              <label>Change mapset</label>
+              <help>Change current mapset.</help>
+              <keywords>general,mapset,current</keywords>
               <handler>OnChangeMapset</handler>
-	    </menuitem>
+            </menuitem>
             <menuitem>
               <label>Change working directory</label>
               <help>Change working directory</help>
               <handler>OnChangeCWD</handler>
             </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Show settings</label>
-	      <help>Outputs and modifies the user's current GRASS variable settings.</help>
-	      <keywords>general,settings,variables</keywords>
+            <separator />
+            <menuitem>
+              <label>Show settings</label>
+              <help>Outputs and modifies the user's current GRASS variable settings.</help>
+              <keywords>general,settings,variables</keywords>
               <handler>RunMenuCmd</handler>
-	      <command>g.gisenv -n</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Change settings</label>
-	      <help>Outputs and modifies the user's current GRASS variable settings.</help>
-	      <keywords>general,settings,variables</keywords>
+              <command>g.gisenv -n</command>
+            </menuitem>
+            <menuitem>
+              <label>Change settings</label>
+              <help>Outputs and modifies the user's current GRASS variable settings.</help>
+              <keywords>general,settings,variables</keywords>
               <handler>OnMenuCmd</handler>
-	      <command>g.gisenv</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Create new location</label>
-	      <help>Launches location wizard to create new GRASS location.</help>
-	      <keywords>general,location,wizard</keywords>
+              <command>g.gisenv</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Create new location</label>
+              <help>Launches location wizard to create new GRASS location.</help>
+              <keywords>general,location,wizard</keywords>
               <handler>OnLocationWizard</handler>
-	    </menuitem>
-	    <menuitem>
-	      <label>Create new mapset</label>
-	      <help>Creates new mapset in the current location, changes current mapset.</help>
-	      <keywords>general,mapset,create</keywords>
+            </menuitem>
+            <menuitem>
+              <label>Create new mapset</label>
+              <help>Creates new mapset in the current location, changes current mapset.</help>
+              <keywords>general,mapset,create</keywords>
               <handler>OnCreateMapset</handler>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Version</label>
-	      <help>Displays version and copyright information.</help>
-	      <keywords>general,version</keywords>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Version</label>
+              <help>Displays version and copyright information.</help>
+              <keywords>general,version</keywords>
               <handler>RunMenuCmd</handler>
-	      <command>g.version -c</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Map projections</label>
-	  <items>
-	    <menuitem>
-	     <label>Display map projection</label>
-	     <help>Converts co-ordinate system descriptions (i.e. projection information) between various formats (including GRASS format).</help>
-	     <keywords>general,projection,create location</keywords>
-	     <handler>RunMenuCmd</handler>
-	     <command>g.proj -p</command>
-	   </menuitem>
-	   <menuitem>
-	      <label>Manage projections</label>
-	      <help>Prints and manipulates GRASS projection information files (in various co-ordinate system descriptions).</help>
-	      <keywords>general,projection,create location</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.proj</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Convert coordinates</label>
-	      <help>Converts coordinates from one projection to another (cs2cs frontend).</help>
-	      <keywords>miscellaneous,projection</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>m.proj</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	    <menuitem>
-	      <label>Install extension from add-ons</label>
-	      <help>Installs new extension from GRASS AddOns SVN repository.</help>
-	      <keywords>general,installation,extensions</keywords>
-	      <handler>OnInstallExtension</handler>
-	      <command>g.extension</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Update installed extensions</label>
-	      <help>Rebuilds all locally installed GRASS Addons extensions.</help>
-	      <keywords>general,installation,extensions</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>g.extension.rebuild.all</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Remove extension</label>
-	      <help>Removes installed GRASS AddOns extension.</help>
-	      <keywords>general,installation,extensions</keywords>
-	      <handler>OnUninstallExtension</handler>
-	      <command>g.extension</command>
-	    </menuitem>
-	<separator />
-	<menuitem>
-	  <label>Preferences</label>
-	  <help>User GUI preferences (display font, commands, digitizer, etc.)</help>
-	  <handler>OnPreferences</handler>
-	  <id>ID_PREFERENCES</id>
-	</menuitem>
+              <command>g.version -c</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Map projections</label>
+          <items>
+            <menuitem>
+             <label>Display map projection</label>
+             <help>Converts co-ordinate system descriptions (i.e. projection information) between various formats (including GRASS format).</help>
+             <keywords>general,projection,create location</keywords>
+             <handler>RunMenuCmd</handler>
+             <command>g.proj -p</command>
+           </menuitem>
+           <menuitem>
+              <label>Manage projections</label>
+              <help>Prints and manipulates GRASS projection information files (in various co-ordinate system descriptions).</help>
+              <keywords>general,projection,create location</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.proj</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Convert coordinates</label>
+              <help>Converts coordinates from one projection to another (cs2cs frontend).</help>
+              <keywords>miscellaneous,projection</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>m.proj</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+            <menuitem>
+              <label>Install extension from add-ons</label>
+              <help>Installs new extension from GRASS AddOns SVN repository.</help>
+              <keywords>general,installation,extensions</keywords>
+              <handler>OnInstallExtension</handler>
+              <command>g.extension</command>
+            </menuitem>
+            <menuitem>
+              <label>Update installed extensions</label>
+              <help>Rebuilds all locally installed GRASS Addons extensions.</help>
+              <keywords>general,installation,extensions</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>g.extension.rebuild.all</command>
+            </menuitem>
+            <menuitem>
+              <label>Remove extension</label>
+              <help>Removes installed GRASS AddOns extension.</help>
+              <keywords>general,installation,extensions</keywords>
+              <handler>OnUninstallExtension</handler>
+              <command>g.extension</command>
+            </menuitem>
+        <separator />
+        <menuitem>
+          <label>Preferences</label>
+          <help>User GUI preferences (display font, commands, digitizer, etc.)</help>
+          <handler>OnPreferences</handler>
+          <id>ID_PREFERENCES</id>
+        </menuitem>
       </items>
     </menu>
     <menu>
       <label>&Raster</label>
       <items>
-	<menu>
-	  <label>Develop raster map</label>
-	  <items>
-	    <menuitem>
-	      <label>Compress/decompress</label>
-	      <help>Compresses and decompresses raster maps.</help>
-	      <keywords>raster,map management</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.compress</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Region boundaries</label>
-	      <help>Sets the boundary definitions for a raster map.</help>
-	      <keywords>raster,metadata</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.region</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Manage NULL values</label>
-	      <help>Manages NULL-values of given raster map.</help>
-	      <keywords>raster,null data</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.null</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Quantization</label>
-	      <help>Produces the quantization file for a floating-point map.</help>
-	      <keywords>raster,quantization,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.quant</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Timestamp</label>
-	      <help>Modifies a timestamp for a raster map.</help>
-	      <keywords>raster,metadata,timestamp</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.timestamp</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Resample using aggregate statistics</label>
-	      <help>Resamples raster map layers to a coarser grid using aggregation.</help>
-	      <keywords>raster,resample</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.resamp.stats</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Resample using multiple methods</label>
-	      <help>Resamples raster map layers to a finer grid using interpolation.</help>
-	      <keywords>raster,resample</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.resamp.interp</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Resample using nearest neighbor</label>
-	      <help>GRASS raster map layer data resampling capability.</help>
-	      <keywords>raster,resample</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.resample</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Resample using spline tension</label>
-	      <help>Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing.</help>
-	      <keywords>raster,resample</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.resamp.rst</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Resample using bspline</label>
-	      <help>Bicubic or bilinear spline interpolation with Tykhonov regularization.</help>
-	      <keywords>raster,surface,resample,interpolation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.resamp.bspline</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Resample using analytic kernel</label>
-	      <help>Resamples raster map layers using an analytic kernel.</help>
-	      <keywords>raster,resample</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.resamp.filter</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Support file maintenance</label>
-	      <help>Allows creation and/or modification of raster map layer support files.</help>
-	      <keywords>raster,metadata</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.support</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Update map statistics</label>
-	      <help>Update raster map statistics</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.support.stats</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Reproject raster map</label>
-	      <help>Re-projects a raster map from given location to the current location.</help>
-	      <keywords>raster,projection,transformation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.proj</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Tiling</label>
-	      <help>Produces tilings of the source projection for use in the destination region and projection.</help>
-	      <keywords>raster,tiling</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.tileset</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Manage colors</label>
-	  <items>
-	    <menuitem>
-	      <label>Color tables</label>
-	      <help>Creates/modifies the color table associated with a raster map.</help>
-	      <keywords>raster,color table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.colors</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Color tables (stddev)</label>
-	      <help>Sets color rules based on stddev from a raster map's mean value.</help>
-	      <keywords>raster,color table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.colors.stddev</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Create color rules</label>
-	      <help>Interactive management of raster color tables.</help>
-	      <keywords>raster,color table</keywords>
-	      <handler>RulesCmd</handler>
-	      <command>r.colors</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Export color table</label>
-	      <help>Exports the color table associated with a raster map.</help>
-	      <keywords>raster,color table,export</keywords>
+        <menu>
+          <label>Develop raster map</label>
+          <items>
+            <menuitem>
+              <label>Compress/decompress</label>
+              <help>Compresses and decompresses raster maps.</help>
+              <keywords>raster,map management</keywords>
               <handler>OnMenuCmd</handler>
-	      <command>r.colors.out</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Blend 2 color rasters</label>
-	      <help>Blends color components of two raster maps by a given ratio.</help>
-	      <keywords>raster</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.blend</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Create RGB</label>
-	      <help>Combines red, green and blue raster maps into a single composite raster map.</help>
-	      <keywords>raster,composite</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.composite</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>RGB to HIS</label>
-	      <help>Generates red, green and blue raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.</help>
-	      <keywords>raster,color transformation,RGB,HIS</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.his</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Query raster maps</label>
-	  <items>
+              <command>r.compress</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Region boundaries</label>
+              <help>Sets the boundary definitions for a raster map.</help>
+              <keywords>raster,metadata</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.region</command>
+            </menuitem>
+            <menuitem>
+              <label>Manage NULL values</label>
+              <help>Manages NULL-values of given raster map.</help>
+              <keywords>raster,null data</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.null</command>
+            </menuitem>
+            <menuitem>
+              <label>Quantization</label>
+              <help>Produces the quantization file for a floating-point map.</help>
+              <keywords>raster,quantization,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.quant</command>
+            </menuitem>
+            <menuitem>
+              <label>Timestamp</label>
+              <help>Modifies a timestamp for a raster map.</help>
+              <keywords>raster,metadata,timestamp</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.timestamp</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Resample using aggregate statistics</label>
+              <help>Resamples raster map layers to a coarser grid using aggregation.</help>
+              <keywords>raster,resample</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.resamp.stats</command>
+            </menuitem>
+            <menuitem>
+              <label>Resample using multiple methods</label>
+              <help>Resamples raster map layers to a finer grid using interpolation.</help>
+              <keywords>raster,resample</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.resamp.interp</command>
+            </menuitem>
+            <menuitem>
+              <label>Resample using nearest neighbor</label>
+              <help>GRASS raster map layer data resampling capability.</help>
+              <keywords>raster,resample</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.resample</command>
+            </menuitem>
+            <menuitem>
+              <label>Resample using spline tension</label>
+              <help>Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing.</help>
+              <keywords>raster,resample</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.resamp.rst</command>
+            </menuitem>
+            <menuitem>
+              <label>Resample using bspline</label>
+              <help>Bicubic or bilinear spline interpolation with Tykhonov regularization.</help>
+              <keywords>raster,surface,resample,interpolation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.resamp.bspline</command>
+            </menuitem>
+            <menuitem>
+              <label>Resample using analytic kernel</label>
+              <help>Resamples raster map layers using an analytic kernel.</help>
+              <keywords>raster,resample</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.resamp.filter</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Support file maintenance</label>
+              <help>Allows creation and/or modification of raster map layer support files.</help>
+              <keywords>raster,metadata</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.support</command>
+            </menuitem>
+            <menuitem>
+              <label>Update map statistics</label>
+              <help>Update raster map statistics</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.support.stats</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Reproject raster map</label>
+              <help>Re-projects a raster map from given location to the current location.</help>
+              <keywords>raster,projection,transformation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.proj</command>
+            </menuitem>
+            <menuitem>
+              <label>Tiling</label>
+              <help>Produces tilings of the source projection for use in the destination region and projection.</help>
+              <keywords>raster,tiling</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.tileset</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Manage colors</label>
+          <items>
+            <menuitem>
+              <label>Color tables</label>
+              <help>Creates/modifies the color table associated with a raster map.</help>
+              <keywords>raster,color table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.colors</command>
+            </menuitem>
+            <menuitem>
+              <label>Color tables (stddev)</label>
+              <help>Sets color rules based on stddev from a raster map's mean value.</help>
+              <keywords>raster,color table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.colors.stddev</command>
+            </menuitem>
+            <menuitem>
+              <label>Create color rules</label>
+              <help>Interactive management of raster color tables.</help>
+              <keywords>raster,color table</keywords>
+              <handler>RulesCmd</handler>
+              <command>r.colors</command>
+            </menuitem>
+            <menuitem>
+              <label>Export color table</label>
+              <help>Exports the color table associated with a raster map.</help>
+              <keywords>raster,color table,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.colors.out</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Blend 2 color rasters</label>
+              <help>Blends color components of two raster maps by a given ratio.</help>
+              <keywords>raster</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.blend</command>
+            </menuitem>
+            <menuitem>
+              <label>Create RGB</label>
+              <help>Combines red, green and blue raster maps into a single composite raster map.</help>
+              <keywords>raster,composite</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.composite</command>
+            </menuitem>
+            <menuitem>
+              <label>RGB to HIS</label>
+              <help>Generates red, green and blue raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.</help>
+              <keywords>raster,color transformation,RGB,HIS</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.his</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Query raster maps</label>
+          <items>
         <menuitem>
           <label>Query values by coordinates</label>
           <help>Queries raster maps on their category values and category labels.</help>
@@ -1113,380 +1113,380 @@
           <handler>OnMenuCmd</handler>
           <command>r.what.color</command>
         </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Map type conversions</label>
-	  <items>
-	    <menuitem>
-	      <label>Raster to vector</label>
-	      <help>Converts a raster map into a vector map.</help>
-	      <keywords>raster,conversion,geometry,vectorization</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.to.vect</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Raster series to volume</label>
-	      <help>Converts 2D raster map slices to one 3D raster volume map.</help>
-	      <keywords>raster,volume,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.to.rast3</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Raster 2.5D to volume</label>
-	      <help>Creates a 3D volume map based on 2D elevation and value raster maps.</help>
-	      <keywords>raster,raster3d,voxel,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.to.rast3elev</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menuitem>
-	  <label>Buffer rasters</label>
-	  <help>Creates a raster map showing buffer zones surrounding cells that contain non-NULL category values.</help>
-	  <keywords>raster,buffer</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r.buffer</command>
-	</menuitem>
-	<menuitem>
-	  <label>Concentric circles</label>
-	  <help>Creates a raster map containing concentric rings around a given point.</help>
-	  <keywords>raster,geometry</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r.circle</command>
-	</menuitem>
-	<menuitem>
-	  <label>Closest points</label>
-	  <help>Locates the closest points between objects in two raster maps.</help>
-	  <keywords>raster,distance</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r.distance</command>
-	</menuitem>
-	<menuitem>
-	  <label>Mask</label>
-	  <help>Creates a MASK for limiting raster operation.</help>
-	  <keywords>raster,mask</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r.mask</command>
-	</menuitem>
-	<menuitem>
-	  <label>Raster map calculator</label>
-	  <help>Raster map calculator.</help>
-	  <keywords>raster,algebra</keywords>
-	  <handler>OnMapCalculator</handler>
-	  <command>r.mapcalc</command>
-	</menuitem>
-	<menu>
-	  <label>Neighborhood analysis</label>
-	  <items>
-	    <menuitem>
-	      <label>Moving window</label>
-	      <help>Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.</help>
-	      <keywords>raster,algebra,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.neighbors</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Neighborhood points</label>
-	      <help>Neighborhood analysis tool for vector point maps.</help>
-	      <keywords>vector,raster,aggregation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.neighbors</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Overlay rasters</label>
-	  <items>
-	    <menuitem>
-	      <label>Cross product</label>
-	      <help>Creates a cross product of the category values from multiple raster map layers.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.cross</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Raster series</label>
-	      <help>Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.</help>
-	      <keywords>raster,series</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.series</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Patch raster maps</label>
-	      <help>Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.</help>
-	      <keywords>raster,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.patch</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Statistical overlay</label>
-	      <help>Calculates category or object oriented statistics (accumulator-based statistics).</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.statistics2</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Quantiles overlay</label>
-	      <help>Compute category quantiles using two passes.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.statistics3</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Solar radiance and shadows</label>
-	  <items>
-	    <menuitem>
-	      <label>Solar irradiance and irradiation</label>
-	      <help>Solar irradiance and irradiation model.</help>
-	      <keywords>raster,sun energy</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.sun</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Shadows map</label>
-	      <help>Calculates cast shadow areas from sun position and elevation raster map.</help>
-	      <keywords>raster,sun position</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.sunmask</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Terrain analysis</label>
-	  <items>
-	    <menuitem>
-	      <label>Generate contour lines</label>
-	      <help>Produces a vector map of specified contours from a raster map.</help>
-	      <keywords>raster,DEM,contours,vector</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.contour</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Cost surface</label>
-	      <help>Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.</help>
-	      <keywords>raster,cost surface,cumulative costs</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.cost</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Cumulative movement costs</label>
-	      <help>Outputs a raster map layer showing the anisotropic cumulative cost of moving between different geographic locations on an input elevation raster map layer whose cell category values represent elevation combined with an input raster map layer whose cell values represent friction cost.</help>
-	      <keywords>raster,cost surface,cumulative costs</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.walk</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Least cost route or flow</label>
-	      <help>Traces a flow through an elevation model on a raster map.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.drain</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Shaded relief</label>
-	      <help>Creates shaded relief map from an elevation map (DEM).</help>
-	      <keywords>raster,elevation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.shaded.relief2</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Slope and aspect</label>
-	      <help>Generates raster maps of slope, aspect, curvatures and partial derivatives from a elevation raster map.</help>
-	      <keywords>raster,terrain</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.slope.aspect</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Terrain parameters</label>
-	      <help>Extracts terrain parameters from a DEM.</help>
-	      <keywords>raster,geomorphology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.param.scale</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Textural features</label>
-	      <help>Generate images with textural features from a raster map.</help>
-	      <keywords>raster,algebra,statistics,texture</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.texture</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Visibility</label>
-	      <help>Computes the viewshed of a point on a raster terrain.</help>
-	      <keywords>raster,viewshed,line of sight</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.viewshed</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Visibility [DEPRECATED]</label>
-	      <help>Line-of-sight raster analysis program.</help>
-	      <keywords>raster,viewshed</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.los</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Distance to features</label>
-	      <help>Generates a raster map of distance to features in input raster map.</help>
-	      <keywords>raster,distance</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.grow.distance</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Horizon angle</label>
-	      <help>Horizon angle computation from a digital elevation model.</help>
-	      <keywords>raster,sun position</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.horizon</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Transform features</label>
-	  <items>
-	    <menuitem>
-	      <label>Clump</label>
-	      <help>Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.</help>
-	      <keywords>raster,statistics,reclass</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.clump</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Grow</label>
-	      <help>Generates a raster map layer with contiguous areas grown by one cell.</help>
-	      <keywords>raster</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.grow</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Thin</label>
-	      <help>Thins non-zero cells that denote linear features in a raster map layer.</help>
-	      <keywords>raster,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.thin</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Hydrologic modeling</label>
-	  <items>
-	    <menuitem>
-	      <label>Carve stream channels</label>
-	      <help>Generates stream channels.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.carve</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Fill lake</label>
-	      <help>Fills lake at given point to given level.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.lake</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Depressionless map and flowlines</label>
-	      <help>Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.fill.dir</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Flow accumulation</label>
-	      <help>Flow computation for massive grids (float version).</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.terraflow</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Flow lines</label>
-	      <help>Constructs flowlines.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.flow</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Watershed analysis</label>
-	      <help>Calculates hydrological parameters and RUSLE factors.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.watershed</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Watershed subbasins</label>
-	      <help>Generates watershed subbasins raster map.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.basins.fill</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Watershed basin creation</label>
-	      <help>Creates watershed basins.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.water.outlet</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>SIMWE Overland flow modeling</label>
-	      <help>Overland flow hydrologic simulation using path sampling method (SIMWE).</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.sim.water</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>SIMWE Sediment flux modeling</label>
-	      <help>Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).</help>
-	      <keywords>raster,hydrology,sediment flow,erosion,deposition</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.sim.sediment</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Topographic index map</label>
-	      <help>Creates topographic index map from elevation raster map.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.topidx</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>TOPMODEL simulation</label>
-	      <help>Simulates TOPMODEL which is a physically based hydrologic model.</help>
-	      <keywords>raster,hydrology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.topmodel</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>USLE K-factor</label>
-	      <help>Computes USLE Soil Erodibility Factor (K).</help>
-	      <keywords>raster,hydrology,soil,erosion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.uslek</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>USLE R-factor</label>
-	      <help>Computes USLE R factor, Rainfall erosivity index.</help>
-	      <keywords>raster,hydrology,rainfall,erosion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.usler</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Groundwater modeling</label>
-	  <items>
+          </items>
+        </menu>
+        <menu>
+          <label>Map type conversions</label>
+          <items>
+            <menuitem>
+              <label>Raster to vector</label>
+              <help>Converts a raster map into a vector map.</help>
+              <keywords>raster,conversion,geometry,vectorization</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.to.vect</command>
+            </menuitem>
+            <menuitem>
+              <label>Raster series to volume</label>
+              <help>Converts 2D raster map slices to one 3D raster volume map.</help>
+              <keywords>raster,volume,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.to.rast3</command>
+            </menuitem>
+            <menuitem>
+              <label>Raster 2.5D to volume</label>
+              <help>Creates a 3D volume map based on 2D elevation and value raster maps.</help>
+              <keywords>raster,raster3d,voxel,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.to.rast3elev</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
         <menuitem>
+          <label>Buffer rasters</label>
+          <help>Creates a raster map showing buffer zones surrounding cells that contain non-NULL category values.</help>
+          <keywords>raster,buffer</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r.buffer</command>
+        </menuitem>
+        <menuitem>
+          <label>Concentric circles</label>
+          <help>Creates a raster map containing concentric rings around a given point.</help>
+          <keywords>raster,geometry</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r.circle</command>
+        </menuitem>
+        <menuitem>
+          <label>Closest points</label>
+          <help>Locates the closest points between objects in two raster maps.</help>
+          <keywords>raster,distance</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r.distance</command>
+        </menuitem>
+        <menuitem>
+          <label>Mask</label>
+          <help>Creates a MASK for limiting raster operation.</help>
+          <keywords>raster,mask</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r.mask</command>
+        </menuitem>
+        <menuitem>
+          <label>Raster map calculator</label>
+          <help>Raster map calculator.</help>
+          <keywords>raster,algebra</keywords>
+          <handler>OnMapCalculator</handler>
+          <command>r.mapcalc</command>
+        </menuitem>
+        <menu>
+          <label>Neighborhood analysis</label>
+          <items>
+            <menuitem>
+              <label>Moving window</label>
+              <help>Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.</help>
+              <keywords>raster,algebra,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.neighbors</command>
+            </menuitem>
+            <menuitem>
+              <label>Neighborhood points</label>
+              <help>Neighborhood analysis tool for vector point maps.</help>
+              <keywords>vector,raster,aggregation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.neighbors</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Overlay rasters</label>
+          <items>
+            <menuitem>
+              <label>Cross product</label>
+              <help>Creates a cross product of the category values from multiple raster map layers.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.cross</command>
+            </menuitem>
+            <menuitem>
+              <label>Raster series</label>
+              <help>Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.</help>
+              <keywords>raster,series</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.series</command>
+            </menuitem>
+            <menuitem>
+              <label>Patch raster maps</label>
+              <help>Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.</help>
+              <keywords>raster,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.patch</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Statistical overlay</label>
+              <help>Calculates category or object oriented statistics (accumulator-based statistics).</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.statistics2</command>
+            </menuitem>
+            <menuitem>
+              <label>Quantiles overlay</label>
+              <help>Compute category quantiles using two passes.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.statistics3</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Solar radiance and shadows</label>
+          <items>
+            <menuitem>
+              <label>Solar irradiance and irradiation</label>
+              <help>Solar irradiance and irradiation model.</help>
+              <keywords>raster,sun energy</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.sun</command>
+            </menuitem>
+            <menuitem>
+              <label>Shadows map</label>
+              <help>Calculates cast shadow areas from sun position and elevation raster map.</help>
+              <keywords>raster,sun position</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.sunmask</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Terrain analysis</label>
+          <items>
+            <menuitem>
+              <label>Generate contour lines</label>
+              <help>Produces a vector map of specified contours from a raster map.</help>
+              <keywords>raster,DEM,contours,vector</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.contour</command>
+            </menuitem>
+            <menuitem>
+              <label>Cost surface</label>
+              <help>Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.</help>
+              <keywords>raster,cost surface,cumulative costs</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.cost</command>
+            </menuitem>
+            <menuitem>
+              <label>Cumulative movement costs</label>
+              <help>Outputs a raster map layer showing the anisotropic cumulative cost of moving between different geographic locations on an input elevation raster map layer whose cell category values represent elevation combined with an input raster map layer whose cell values represent friction cost.</help>
+              <keywords>raster,cost surface,cumulative costs</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.walk</command>
+            </menuitem>
+            <menuitem>
+              <label>Least cost route or flow</label>
+              <help>Traces a flow through an elevation model on a raster map.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.drain</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Shaded relief</label>
+              <help>Creates shaded relief map from an elevation map (DEM).</help>
+              <keywords>raster,elevation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.shaded.relief2</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Slope and aspect</label>
+              <help>Generates raster maps of slope, aspect, curvatures and partial derivatives from a elevation raster map.</help>
+              <keywords>raster,terrain</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.slope.aspect</command>
+            </menuitem>
+            <menuitem>
+              <label>Terrain parameters</label>
+              <help>Extracts terrain parameters from a DEM.</help>
+              <keywords>raster,geomorphology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.param.scale</command>
+            </menuitem>
+            <menuitem>
+              <label>Textural features</label>
+              <help>Generate images with textural features from a raster map.</help>
+              <keywords>raster,algebra,statistics,texture</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.texture</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Visibility</label>
+              <help>Computes the viewshed of a point on a raster terrain.</help>
+              <keywords>raster,viewshed,line of sight</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.viewshed</command>
+            </menuitem>
+            <menuitem>
+              <label>Visibility [DEPRECATED]</label>
+              <help>Line-of-sight raster analysis program.</help>
+              <keywords>raster,viewshed</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.los</command>
+            </menuitem>
+            <menuitem>
+              <label>Distance to features</label>
+              <help>Generates a raster map of distance to features in input raster map.</help>
+              <keywords>raster,distance</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.grow.distance</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Horizon angle</label>
+              <help>Horizon angle computation from a digital elevation model.</help>
+              <keywords>raster,sun position</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.horizon</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Transform features</label>
+          <items>
+            <menuitem>
+              <label>Clump</label>
+              <help>Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.</help>
+              <keywords>raster,statistics,reclass</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.clump</command>
+            </menuitem>
+            <menuitem>
+              <label>Grow</label>
+              <help>Generates a raster map layer with contiguous areas grown by one cell.</help>
+              <keywords>raster</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.grow</command>
+            </menuitem>
+            <menuitem>
+              <label>Thin</label>
+              <help>Thins non-zero cells that denote linear features in a raster map layer.</help>
+              <keywords>raster,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.thin</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Hydrologic modeling</label>
+          <items>
+            <menuitem>
+              <label>Carve stream channels</label>
+              <help>Generates stream channels.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.carve</command>
+            </menuitem>
+            <menuitem>
+              <label>Fill lake</label>
+              <help>Fills lake at given point to given level.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.lake</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Depressionless map and flowlines</label>
+              <help>Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.fill.dir</command>
+            </menuitem>
+            <menuitem>
+              <label>Flow accumulation</label>
+              <help>Flow computation for massive grids (float version).</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.terraflow</command>
+            </menuitem>
+            <menuitem>
+              <label>Flow lines</label>
+              <help>Constructs flowlines.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.flow</command>
+            </menuitem>
+            <menuitem>
+              <label>Watershed analysis</label>
+              <help>Calculates hydrological parameters and RUSLE factors.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.watershed</command>
+            </menuitem>
+            <menuitem>
+              <label>Watershed subbasins</label>
+              <help>Generates watershed subbasins raster map.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.basins.fill</command>
+            </menuitem>
+            <menuitem>
+              <label>Watershed basin creation</label>
+              <help>Creates watershed basins.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.water.outlet</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>SIMWE Overland flow modeling</label>
+              <help>Overland flow hydrologic simulation using path sampling method (SIMWE).</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.sim.water</command>
+            </menuitem>
+            <menuitem>
+              <label>SIMWE Sediment flux modeling</label>
+              <help>Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).</help>
+              <keywords>raster,hydrology,sediment flow,erosion,deposition</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.sim.sediment</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Topographic index map</label>
+              <help>Creates topographic index map from elevation raster map.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.topidx</command>
+            </menuitem>
+            <menuitem>
+              <label>TOPMODEL simulation</label>
+              <help>Simulates TOPMODEL which is a physically based hydrologic model.</help>
+              <keywords>raster,hydrology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.topmodel</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>USLE K-factor</label>
+              <help>Computes USLE Soil Erodibility Factor (K).</help>
+              <keywords>raster,hydrology,soil,erosion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.uslek</command>
+            </menuitem>
+            <menuitem>
+              <label>USLE R-factor</label>
+              <help>Computes USLE R factor, Rainfall erosivity index.</help>
+              <keywords>raster,hydrology,rainfall,erosion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.usler</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Groundwater modeling</label>
+          <items>
+        <menuitem>
           <label>Groundwater flow</label>
           <help>Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.</help>
           <keywords>raster,groundwater flow</keywords>
@@ -1500,1607 +1500,1607 @@
           <handler>OnMenuCmd</handler>
           <command>r.solute.transport</command>
         </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Landscape structure modeling</label>
-	  <items>
+          </items>
+        </menu>
+        <menu>
+          <label>Landscape structure modeling</label>
+          <items>
 
-	    <menuitem>
-	      <label>Analyze landscape</label>
-	      <help>Contains a set of measures for attributes, diversity, texture, juxtaposition, and edge.</help>
-	      <keywords>raster</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.le.pixel</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Analyze patches</label>
-	      <help>Calculates attribute, patch size, core (interior) size, shape, fractal dimension, and perimeter measures for sets of patches in a landscape.</help>
-	      <keywords>raster</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.le.patch</command>
-	    </menuitem>
+            <menuitem>
+              <label>Analyze landscape</label>
+              <help>Contains a set of measures for attributes, diversity, texture, juxtaposition, and edge.</help>
+              <keywords>raster</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.le.pixel</command>
+            </menuitem>
+            <menuitem>
+              <label>Analyze patches</label>
+              <help>Calculates attribute, patch size, core (interior) size, shape, fractal dimension, and perimeter measures for sets of patches in a landscape.</help>
+              <keywords>raster</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.le.patch</command>
+            </menuitem>
 
-	  </items>
-	</menu>
-	<menu>
-	  <label>Landscape patch analysis</label>
-	  <items>
-	    <menuitem>
-	      <label>Set up sampling and analysis framework</label>
-	      <help>Configuration editor for r.li.'index'</help>
-	      <keywords>raster,landscape structure analysis</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.setup</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Edge density</label>
-	      <help>Calculates edge density index on a raster map, using a 4 neighbour algorithm</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.edgedensity</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Contrast weighted edge density</label>
-	      <help>Calculates contrast weighted edge density index on a raster map</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.cwed</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Patch area mean</label>
-	      <help>Calculates mean patch size index on a raster map, using a 4 neighbour algorithm</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.mps</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Patch area range</label>
-	      <help>Calculates range of patch area size on a raster map</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.padrange</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Patch area Std Dev</label>
-	      <help>Calculates standard deviation of patch area a raster map</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.padsd</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Patch area Coeff Var</label>
-	      <help>Calculates coefficient of variation of patch area on a raster map</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.padcv</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Patch density</label>
-	      <help>Calculates patch density index on a raster map, using a 4 neighbour algorithm</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.patchdensity</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Patch number</label>
-	      <help>Calculates patch number index on a raster map, using a 4 neighbour algorithm.</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.patchnum</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Dominance's diversity</label>
-	      <help>Calculates dominance's diversity index on a raster map</help>
-	      <keywords>raster,landscape structure analysis,diversity index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.dominance</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Shannon's diversity</label>
-	      <help>Calculates Shannon's diversity index on a raster map</help>
-	      <keywords>raster,landscape structure analysis,diversity index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.shannon</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Simpson's diversity</label>
-	      <help>Calculates Simpson's diversity index on a raster map</help>
-	      <keywords>raster,landscape structure analysis,diversity index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.simpson</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Richness</label>
-	      <help>Calculates dominance's diversity index on a raster map</help>
-	      <keywords>raster,landscape structure analysis,dominance index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.richness</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Shape index</label>
-	      <help>Calculates shape index on a raster map</help>
-	      <keywords>raster,landscape structure analysis,patch index</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.li.shape</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Wildfire modeling</label>
-	  <items>
-	    <menuitem>
-	      <label>Rate of spread</label>
-	      <help>Generates rate of spread raster map layers.</help>
-	      <keywords>raster,fire</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.ros</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Least-cost spread paths</label>
-	      <help>Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.</help>
-	      <keywords>raster,fire,cumulative costs</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.spreadpath</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Anisotropic spread simulation</label>
-	      <help>Simulates elliptically anisotropic spread on a graphics window and generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins.</help>
-	      <keywords>raster,fire</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.spread</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Change category values and labels</label>
-	  <items>
-	    <menuitem>
-	      <label>Interactively edit category values</label>
-	      <help>Edits cell values in a raster map.</help>
-	      <keywords>display,raster,edit</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>d.rast.edit</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Reclassify by size</label>
-	      <help>Reclasses a raster map greater or less than user specified area size (in hectares).</help>
-	      <keywords>raster,statistics,aggregation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.reclass.area</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Reclassify</label>
-	      <help>Reclassify raster map based on category values.</help>
-	      <keywords>raster,reclassification</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.reclass</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Recode</label>
-	      <help>Recodes categorical raster maps.</help>
-	      <keywords>raster,recode categories</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.recode</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Rescale</label>
-	      <help>Rescales the range of category values in a raster map layer.</help>
-	      <keywords>raster,rescale</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.rescale</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Rescale with histogram</label>
-	      <help>Rescales histogram equalized the range of category values in a raster map layer.</help>
-	      <keywords>raster,rescale</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.rescale.eq</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Generate random cells</label>
-	  <items>
-	    <menuitem>
-	      <label>Random cells</label>
-	      <help>Generates random cell values with spatial dependence.</help>
-	      <keywords>raster,random,cell</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.random.cells</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Random cells and vector points</label>
-	      <help>Creates a raster map layer and vector point map containing randomly located points.</help>
-	      <keywords>raster,random,vector</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.random</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Generate surfaces</label>
-	  <items>
-	    <menuitem>
-	      <label>Fractal surface</label>
-	      <help>Creates a fractal surface of a given fractal dimension.</help>
-	      <keywords>raster,surface,fractal</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.surf.fractal</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Gaussian kernel density surface</label>
-	      <help>Generates a raster density map from vector point data using a moving kernel or optionally generates a vector density map on a vector network.</help>
-	      <keywords>vector,kernel density</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.kernel</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Gaussian deviates surface</label>
-	      <help>GRASS module to produce a raster map layer of gaussian deviates whose mean and standard deviation can be expressed by the user. It uses a gaussian random number generator.</help>
-	      <keywords>raster,surface,random</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.surf.gauss</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Plane</label>
-	      <help>Creates raster plane map given dip (inclination), aspect (azimuth) and one point.</help>
-	      <keywords>raster,elevation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.plane</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Random deviates surface</label>
-	      <help>Produces a raster map of uniform random deviates whose range can be expressed by the user.</help>
-	      <keywords>raster,surface,random</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.surf.random</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Random surface with spatial dependence</label>
-	      <help>Generates random surface(s) with spatial dependence.</help>
-	      <keywords>raster,random,surface</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.random.surface</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Interpolate surfaces</label>
-	  <items>
-	    <menuitem>
-	      <label>Bilinear and bicubic from vector points</label>
-	      <help>Bicubic or bilinear spline interpolation with Tykhonov regularization.</help>
-	      <keywords>vector,surface,interpolation,LIDAR</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.surf.bspline</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>IDW from raster points</label>
-	      <help>Surface interpolation utility for raster map.</help>
-	      <keywords>raster,surface,interpolation,IDW</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.surf.idw</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>IDW from raster points (alternate method for sparse points)</label>
-	      <help>Surface generation program.</help>
-	      <keywords>raster,surface,interpolation,IDW</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.surf.idw2</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>IDW from vector points</label>
-	      <help>Surface interpolation from vector point data by Inverse Distance Squared Weighting.</help>
-	      <keywords>vector,surface,interpolation,IDW</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.surf.idw</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Raster contours</label>
-	      <help>Generates surface raster map from rasterized contours.</help>
-	      <keywords>raster,surface,interpolation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.surf.contour</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Regularized spline tension</label>
-	      <help>Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.</help>
-	      <keywords>vector,surface,interpolation,RST</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.surf.rst</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Ordinary or block kriging</label>
-	      <help>Performs ordinary or block kriging.</help>
-	      <keywords>vector,raster,interpolation,kriging</keywords>
-	      <handler>RunMenuCmd</handler>
-	      <command>v.krige</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Fill NULL cells</label>
-	      <help>Fills no-data areas in raster maps using spline interpolation.</help>
-	      <keywords>raster,elevation,interpolation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.fillnulls</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Report and statistics</label>
-	  <items>
-	    <menuitem>
-	      <label>Basic raster metadata</label>
-	      <help>Outputs basic information about a raster map.</help>
-	      <keywords>raster,metadata,history</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.info</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Manage category information</label>
-	      <help>Manages category values and labels associated with user-specified raster map layers.</help>
-	      <keywords>raster,category</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.category</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>General statistics</label>
-	      <help>Generates area statistics for raster map layers.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.stats</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Quantiles for large data sets</label>
-	      <help>Compute quantiles using two passes.</help>
-	      <keywords>raster,algebra,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.quantile</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Range of category values</label>
-	      <help>Prints terse list of category values found in a raster map layer.</help>
-	      <keywords>raster,metadata</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.describe</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sum area by raster map and category</label>
-	      <help>Reports statistics for raster maps.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.report</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Statistics for clumped cells</label>
-	      <help>Calculates the volume of data "clumps", and (optionally) produces a GRASS vector points map containing the calculated centroids of these clumps.</help>
-	      <keywords>raster,volume</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.volume</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Total corrected area</label>
-	      <help>Prints estimation of surface area for raster map.</help>
-	      <keywords>raster,surface,statistics,area estimation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.surf.area</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Univariate raster statistics</label>
-	      <help>Calculates univariate statistics from the non-null cells of a raster map.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.univar</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Sample transects</label>
-	      <help>Outputs the raster map layer values lying on user-defined line(s).</help>
-	      <keywords>raster,profile</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.profile</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sample transects (bearing/distance)</label>
-	      <help>Outputs raster map layer values lying along user defined transect line(s).</help>
-	      <keywords>raster,transect</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.transect</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Covariance/correlation</label>
-	      <help>Outputs a covariance/correlation matrix for user-specified raster map layer(s).</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.covar</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Linear regression</label>
-	      <help>Calculates linear regression from two raster maps: y = a + b*x.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.regression.line</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Mutual category occurrences</label>
-	      <help>Tabulates the mutual occurrence (coincidence) of categories for two raster map layers.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.coin</command>
-	    </menuitem>
-	  </items>
-	</menu>
+          </items>
+        </menu>
+        <menu>
+          <label>Landscape patch analysis</label>
+          <items>
+            <menuitem>
+              <label>Set up sampling and analysis framework</label>
+              <help>Configuration editor for r.li.'index'</help>
+              <keywords>raster,landscape structure analysis</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.setup</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Edge density</label>
+              <help>Calculates edge density index on a raster map, using a 4 neighbour algorithm</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.edgedensity</command>
+            </menuitem>
+            <menuitem>
+              <label>Contrast weighted edge density</label>
+              <help>Calculates contrast weighted edge density index on a raster map</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.cwed</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Patch area mean</label>
+              <help>Calculates mean patch size index on a raster map, using a 4 neighbour algorithm</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.mps</command>
+            </menuitem>
+            <menuitem>
+              <label>Patch area range</label>
+              <help>Calculates range of patch area size on a raster map</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.padrange</command>
+            </menuitem>
+            <menuitem>
+              <label>Patch area Std Dev</label>
+              <help>Calculates standard deviation of patch area a raster map</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.padsd</command>
+            </menuitem>
+            <menuitem>
+              <label>Patch area Coeff Var</label>
+              <help>Calculates coefficient of variation of patch area on a raster map</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.padcv</command>
+            </menuitem>
+            <menuitem>
+              <label>Patch density</label>
+              <help>Calculates patch density index on a raster map, using a 4 neighbour algorithm</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.patchdensity</command>
+            </menuitem>
+            <menuitem>
+              <label>Patch number</label>
+              <help>Calculates patch number index on a raster map, using a 4 neighbour algorithm.</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.patchnum</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Dominance's diversity</label>
+              <help>Calculates dominance's diversity index on a raster map</help>
+              <keywords>raster,landscape structure analysis,diversity index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.dominance</command>
+            </menuitem>
+            <menuitem>
+              <label>Shannon's diversity</label>
+              <help>Calculates Shannon's diversity index on a raster map</help>
+              <keywords>raster,landscape structure analysis,diversity index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.shannon</command>
+            </menuitem>
+            <menuitem>
+              <label>Simpson's diversity</label>
+              <help>Calculates Simpson's diversity index on a raster map</help>
+              <keywords>raster,landscape structure analysis,diversity index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.simpson</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Richness</label>
+              <help>Calculates dominance's diversity index on a raster map</help>
+              <keywords>raster,landscape structure analysis,dominance index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.richness</command>
+            </menuitem>
+            <menuitem>
+              <label>Shape index</label>
+              <help>Calculates shape index on a raster map</help>
+              <keywords>raster,landscape structure analysis,patch index</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.li.shape</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Wildfire modeling</label>
+          <items>
+            <menuitem>
+              <label>Rate of spread</label>
+              <help>Generates rate of spread raster map layers.</help>
+              <keywords>raster,fire</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.ros</command>
+            </menuitem>
+            <menuitem>
+              <label>Least-cost spread paths</label>
+              <help>Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.</help>
+              <keywords>raster,fire,cumulative costs</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.spreadpath</command>
+            </menuitem>
+            <menuitem>
+              <label>Anisotropic spread simulation</label>
+              <help>Simulates elliptically anisotropic spread on a graphics window and generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins.</help>
+              <keywords>raster,fire</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.spread</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Change category values and labels</label>
+          <items>
+            <menuitem>
+              <label>Interactively edit category values</label>
+              <help>Edits cell values in a raster map.</help>
+              <keywords>display,raster,edit</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>d.rast.edit</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Reclassify by size</label>
+              <help>Reclasses a raster map greater or less than user specified area size (in hectares).</help>
+              <keywords>raster,statistics,aggregation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.reclass.area</command>
+            </menuitem>
+            <menuitem>
+              <label>Reclassify</label>
+              <help>Reclassify raster map based on category values.</help>
+              <keywords>raster,reclassification</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.reclass</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Recode</label>
+              <help>Recodes categorical raster maps.</help>
+              <keywords>raster,recode categories</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.recode</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Rescale</label>
+              <help>Rescales the range of category values in a raster map layer.</help>
+              <keywords>raster,rescale</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.rescale</command>
+            </menuitem>
+            <menuitem>
+              <label>Rescale with histogram</label>
+              <help>Rescales histogram equalized the range of category values in a raster map layer.</help>
+              <keywords>raster,rescale</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.rescale.eq</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Generate random cells</label>
+          <items>
+            <menuitem>
+              <label>Random cells</label>
+              <help>Generates random cell values with spatial dependence.</help>
+              <keywords>raster,random,cell</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.random.cells</command>
+            </menuitem>
+            <menuitem>
+              <label>Random cells and vector points</label>
+              <help>Creates a raster map layer and vector point map containing randomly located points.</help>
+              <keywords>raster,random,vector</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.random</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Generate surfaces</label>
+          <items>
+            <menuitem>
+              <label>Fractal surface</label>
+              <help>Creates a fractal surface of a given fractal dimension.</help>
+              <keywords>raster,surface,fractal</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.surf.fractal</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Gaussian kernel density surface</label>
+              <help>Generates a raster density map from vector point data using a moving kernel or optionally generates a vector density map on a vector network.</help>
+              <keywords>vector,kernel density</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.kernel</command>
+            </menuitem>
+            <menuitem>
+              <label>Gaussian deviates surface</label>
+              <help>GRASS module to produce a raster map layer of gaussian deviates whose mean and standard deviation can be expressed by the user. It uses a gaussian random number generator.</help>
+              <keywords>raster,surface,random</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.surf.gauss</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Plane</label>
+              <help>Creates raster plane map given dip (inclination), aspect (azimuth) and one point.</help>
+              <keywords>raster,elevation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.plane</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Random deviates surface</label>
+              <help>Produces a raster map of uniform random deviates whose range can be expressed by the user.</help>
+              <keywords>raster,surface,random</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.surf.random</command>
+            </menuitem>
+            <menuitem>
+              <label>Random surface with spatial dependence</label>
+              <help>Generates random surface(s) with spatial dependence.</help>
+              <keywords>raster,random,surface</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.random.surface</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Interpolate surfaces</label>
+          <items>
+            <menuitem>
+              <label>Bilinear and bicubic from vector points</label>
+              <help>Bicubic or bilinear spline interpolation with Tykhonov regularization.</help>
+              <keywords>vector,surface,interpolation,LIDAR</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.surf.bspline</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>IDW from raster points</label>
+              <help>Surface interpolation utility for raster map.</help>
+              <keywords>raster,surface,interpolation,IDW</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.surf.idw</command>
+            </menuitem>
+            <menuitem>
+              <label>IDW from raster points (alternate method for sparse points)</label>
+              <help>Surface generation program.</help>
+              <keywords>raster,surface,interpolation,IDW</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.surf.idw2</command>
+            </menuitem>
+            <menuitem>
+              <label>IDW from vector points</label>
+              <help>Surface interpolation from vector point data by Inverse Distance Squared Weighting.</help>
+              <keywords>vector,surface,interpolation,IDW</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.surf.idw</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Raster contours</label>
+              <help>Generates surface raster map from rasterized contours.</help>
+              <keywords>raster,surface,interpolation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.surf.contour</command>
+            </menuitem>
+            <menuitem>
+              <label>Regularized spline tension</label>
+              <help>Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.</help>
+              <keywords>vector,surface,interpolation,RST</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.surf.rst</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Ordinary or block kriging</label>
+              <help>Performs ordinary or block kriging.</help>
+              <keywords>vector,raster,interpolation,kriging</keywords>
+              <handler>RunMenuCmd</handler>
+              <command>v.krige</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Fill NULL cells</label>
+              <help>Fills no-data areas in raster maps using spline interpolation.</help>
+              <keywords>raster,elevation,interpolation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.fillnulls</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Report and statistics</label>
+          <items>
+            <menuitem>
+              <label>Basic raster metadata</label>
+              <help>Outputs basic information about a raster map.</help>
+              <keywords>raster,metadata,history</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.info</command>
+            </menuitem>
+            <menuitem>
+              <label>Manage category information</label>
+              <help>Manages category values and labels associated with user-specified raster map layers.</help>
+              <keywords>raster,category</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.category</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>General statistics</label>
+              <help>Generates area statistics for raster map layers.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.stats</command>
+            </menuitem>
+            <menuitem>
+              <label>Quantiles for large data sets</label>
+              <help>Compute quantiles using two passes.</help>
+              <keywords>raster,algebra,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.quantile</command>
+            </menuitem>
+            <menuitem>
+              <label>Range of category values</label>
+              <help>Prints terse list of category values found in a raster map layer.</help>
+              <keywords>raster,metadata</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.describe</command>
+            </menuitem>
+            <menuitem>
+              <label>Sum area by raster map and category</label>
+              <help>Reports statistics for raster maps.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.report</command>
+            </menuitem>
+            <menuitem>
+              <label>Statistics for clumped cells</label>
+              <help>Calculates the volume of data "clumps", and (optionally) produces a GRASS vector points map containing the calculated centroids of these clumps.</help>
+              <keywords>raster,volume</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.volume</command>
+            </menuitem>
+            <menuitem>
+              <label>Total corrected area</label>
+              <help>Prints estimation of surface area for raster map.</help>
+              <keywords>raster,surface,statistics,area estimation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.surf.area</command>
+            </menuitem>
+            <menuitem>
+              <label>Univariate raster statistics</label>
+              <help>Calculates univariate statistics from the non-null cells of a raster map.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.univar</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Sample transects</label>
+              <help>Outputs the raster map layer values lying on user-defined line(s).</help>
+              <keywords>raster,profile</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.profile</command>
+            </menuitem>
+            <menuitem>
+              <label>Sample transects (bearing/distance)</label>
+              <help>Outputs raster map layer values lying along user defined transect line(s).</help>
+              <keywords>raster,transect</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.transect</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Covariance/correlation</label>
+              <help>Outputs a covariance/correlation matrix for user-specified raster map layer(s).</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.covar</command>
+            </menuitem>
+            <menuitem>
+              <label>Linear regression</label>
+              <help>Calculates linear regression from two raster maps: y = a + b*x.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.regression.line</command>
+            </menuitem>
+            <menuitem>
+              <label>Mutual category occurrences</label>
+              <help>Tabulates the mutual occurrence (coincidence) of categories for two raster map layers.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.coin</command>
+            </menuitem>
+          </items>
+        </menu>
       </items>
     </menu>
     <menu>
       <label>&Vector</label>
       <items>
-	<menu>
-	  <label>Develop vector map</label>
-	  <items>
-	    <menuitem>
-	      <label>Create new vector map</label>
-	      <help>Create new empty vector map</help>
-	      <handler>OnNewVector</handler>
-	    </menuitem>
-	    <menuitem>
-	      <label>Edit vector map (non-interactively)</label>
-	      <help>Edits a vector map, allows adding, deleting and modifying selected vector features.</help>
-	      <keywords>vector,editing,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.edit</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Convert object types</label>
-	      <help>Changes type of vector features.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.type</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Parallel lines</label>
-	      <help>Creates parallel line to input vector lines.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.parallel</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Dissolve boundaries</label>
-	      <help>Dissolves boundaries between adjacent areas sharing a common category number or attribute.</help>
-	      <keywords>vector,area,dissolve</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.dissolve</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Create 3D vector over raster</label>
-	      <help>Converts vector map to 3D by sampling of elevation raster map.</help>
-	      <keywords>vector,geometry,sampling,3D</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.drape</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Extrude 3D vector map</label>
-	      <help>Extrudes flat vector features to 3D with defined height.</help>
-	      <keywords>vector,geometry,3D</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.extrude</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Create labels</label>
-	      <help>Creates paint labels for a vector map from attached attributes.</help>
-	      <keywords>vector,paint labels</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.label</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Create optimally placed labels</label>
-	      <help>Create optimally placed labels for vector map(s)</help>
-	      <keywords>vector,paint labels</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.label.sa</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Reposition vector map</label>
-	      <help>Performs an affine transformation (shift, scale and rotate, or GPCs) on vector map.</help>
-	      <keywords>vector,transformation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.transform</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Rectify vector map</label>
-	      <help>Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points.</help>
-	      <keywords>vector,rectify</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.rectify</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Reproject vector map</label>
-	      <help>Re-projects a vector map from one location to the current location.</help>
-	      <keywords>vector,projection,transformation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.proj</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Support file maintenance</label>
-	      <help>Updates vector map metadata.</help>
-	      <keywords>vector,metadata</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.support</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Topology maintenance</label>
-	  <items>
-	    <menuitem>
-	      <label>Create or rebuild topology</label>
-	      <help>Creates topology for vector map.</help>
-	      <keywords>vector,geometry,topology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.build</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Rebuild topology on all vector maps</label>
-	      <help>Rebuilds topology on all vector maps in the current mapset.</help>
-	      <keywords>vector,topology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.build.all</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Build polylines</label>
-	      <help>Builds polylines from lines or boundaries.</help>
-	      <keywords>vector,geometry,topology</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.build.polylines</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Split lines</label>
-	      <help>Splits vector lines to shorter segments.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.split</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Split polylines</label>
-	      <help>Creates points/segments from input vector lines and positions.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.segment</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Clean vector map</label>
-	      <help>Toolset for cleaning topology of vector map.</help>
-	      <keywords>vector,topology</keywords>
-	      <handler>OnVectorCleaning</handler>
-	      <command>v.clean</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Smooth or simplify</label>
-	      <help>Tool for vector based generalization.</help>
-	      <keywords>vector,generalization,simplification,smoothing,displacement,network generalization</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.generalize</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Add centroids</label>
-	      <help>Adds missing centroids to closed boundaries.</help>
-	      <keywords>vector,centroid,area</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.centroids</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Manage colors</label>
-	  <items>
-	    <menuitem>
-	      <label>Color tables</label>
-	      <help>Creates/modifies the color table associated with a vector map.</help>
-	      <keywords>vector,color table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.colors</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Color rules</label>
-	      <help>Interactive management of vector color tables.</help>
-	      <handler>RulesCmd</handler>
-	      <keywords>vector,color table</keywords>
-	      <command>v.colors</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Export color table</label>
-	      <help>Exports the color table associated with a vector map.</help>
-	      <keywords>vector,color table,export</keywords>
+        <menu>
+          <label>Develop vector map</label>
+          <items>
+            <menuitem>
+              <label>Create new vector map</label>
+              <help>Create new empty vector map</help>
+              <handler>OnNewVector</handler>
+            </menuitem>
+            <menuitem>
+              <label>Edit vector map (non-interactively)</label>
+              <help>Edits a vector map, allows adding, deleting and modifying selected vector features.</help>
+              <keywords>vector,editing,geometry</keywords>
               <handler>OnMenuCmd</handler>
-	      <command>v.colors.out</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Query vector map</label>
-	  <items>
-	    <menuitem>
-	      <label>Query with coordinate(s)</label>
-	      <help>Queries a vector map at given locations.</help>
-	      <keywords>vector,position,querying</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.what</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Query vector attribute data</label>
-	      <help>Prints vector map attributes.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.select</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Feature selection</label>
-	  <items>
-	    <menuitem>
-	      <label>Select by attributes</label>
-	      <help>Selects vector features from an existing vector map and creates a new vector map containing only the selected features.</help>
-	      <keywords>vector,extract</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.extract</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Select by another map</label>
-	      <help>Selects features from vector map (A) by features from other vector map (B).</help>
-	      <keywords>vector,spatial query</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.select</command>
-	    </menuitem>
-	  </items>
-	 </menu>
-	 <menu>
-	  <label>Map type conversions</label>
-	  <items>
-	    <menuitem>
-	      <label>Vector to raster</label>
-	      <help>Converts (rasterize) a vector map into a raster map.</help>
-	      <keywords>vector,raster,conversion,rasterization</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.rast</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Vector to volume</label>
-	      <help>Converts a vector map (only points) into a 3D raster map.</help>
-	      <keywords>vector,volume,conversion</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.rast3</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>2D vector to 3D vector</label>
-	      <help>Performs transformation of 2D vector features to 3D.</help>
-	      <keywords>vector,geometry,3D</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.3d</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sites to vector</label>
-	      <help>Converts a GRASS site_lists file into a vector map.</help>
-	      <keywords>vector,import,sites</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.sites</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menuitem>
-	  <label>Buffer vectors</label>
-	  <help>Creates a buffer around vector features of given type.</help>
-	  <keywords>vector,geometry,buffer</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>v.buffer</command>
-	</menuitem>
-	<menu>
-	  <label>Lidar analysis</label>
-	  <items>
-	    <menuitem>
-	      <label>Detect edges</label>
-	      <help>Detects the object's edges from a LIDAR data set.</help>
-	      <keywords>vector,LIDAR,edges</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.lidar.edgedetection</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Detect interiors</label>
-	      <help>Building contour determination and Region Growing algorithm for determining the building inside</help>
-	      <keywords>vector,LIDAR</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.lidar.growing</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Correct and reclassify objects</label>
-	      <help>Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.</help>
-	      <keywords>vector,LIDAR</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.lidar.correction</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Linear referencing</label>
-	  <items>
-	    <menuitem>
-	      <label>Create LRS</label>
-	      <help>Create Linear Reference System</help>
-	      <keywords>vector,LRS,networking</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.lrs.create</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Create stationing</label>
-	      <help>Create stationing from input lines, and linear reference system</help>
-	      <keywords>vector,LRS,networking</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.lrs.label</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Create points/segments</label>
-	      <help>Creates points/segments from input lines, linear reference system and positions read from stdin or a file.</help>
-	      <keywords>vector,LRS,networking</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.lrs.segment</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Find line id and offset</label>
-	      <help>Finds line id and real km+offset for given points in vector map using linear reference system.</help>
-	      <keywords>vector,LRS,networking</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.lrs.where</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menuitem>
-	  <label>Nearest features</label>
-	  <help>Finds the nearest element in vector map 'to' for elements in vector map 'from'.</help>
-	  <keywords>vector,database,attribute table</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>v.distance</command>
-	</menuitem>
-	<menu>
-	  <label>Network analysis</label>
-	  <items>`
-	    <menuitem>
-	      <label>Network preparation</label>
-	      <help>Performs network maintenance.</help>
-	      <keywords>vector,network,maintenance</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Allocate subnets</label>
-	      <help>Allocate subnets for nearest centers (direction from center).</help>
-	      <keywords>vector,network,allocation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.alloc</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Split net</label>
-	      <help>Splits net by cost isolines.</help>
-	      <keywords>vector,network,isolines</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.iso</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Shortest path</label>
-	      <help>Finds shortest path on vector network.</help>
-	      <keywords>vector,network,shortest path</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.path</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Shortest path for sets of features</label>
-	      <help>Computes shortest distance via the network between the given sets of features.</help>
-	      <keywords>vector,network,shortest path</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.distance</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Shortest path using timetables</label>
-	      <help>Finds shortest path using timetables.</help>
-	      <keywords>vector,network,shortest path</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.timetable</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Shortest path for all pairs</label>
-	      <help>Computes the shortest path between all pairs of nodes in the network.</help>
-	      <keywords>vector,network,shortest path</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.allpairs</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Visibility network</label>
-	      <help>Visibility graph construction.</help>
-	      <keywords>vector,path,visibility</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.visibility</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Bridges and articulation points</label>
-	      <help>Computes bridges and articulation points in the network.</help>
-	      <keywords>vector,network,articulation points</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.bridge</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Maximum flow</label>
-	      <help>Computes the maximum flow between two sets of nodes in the network.</help>
-	      <keywords>vector,network,flow</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.flow</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Vertex connectivity</label>
-	      <help>Computes vertex connectivity between two sets of nodes in the network.</help>
-	      <keywords>vector,network,connectivity</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.connectivity</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Components</label>
-	      <help>Computes strongly and weakly connected components in the network.</help>
-	      <keywords>vector,network,components</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.components</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Centrality</label>
-	      <help>Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.</help>
-	      <keywords>vector,network,centrality measures</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.centrality</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Steiner tree</label>
-	      <help>Create Steiner tree for the network and given terminals</help>
-	      <keywords>vector,network,steiner tree</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.steiner</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Minimum spanning tree</label>
-	      <help>Computes minimum spanning tree for the network.</help>
-	      <keywords>vector,network,spanning tree</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.spanningtree</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Traveling salesman analysis</label>
-	      <help>Creates a cycle connecting given nodes (Traveling salesman problem).</help>
-	      <keywords>vector,network,salesman</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.net.salesman</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Overlay vector maps</label>
-	  <items>
-	    <menuitem>
-	      <label>Overlay vector maps</label>
-	      <help>Overlays two vector maps.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.overlay</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Patch vector maps</label>
-	      <help>Creates a new vector map by combining other vector maps.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.patch</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Manage categories</label>
-	  <items>
-	    <menuitem>
-	      <label>Change or report categories</label>
-	      <help>Attaches, deletes or reports vector categories to map geometry.</help>
-	      <keywords>vector,category</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.category</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Reclassify</label>
-	      <help>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.</help>
-	      <keywords>vector,reclass,attributes</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.reclass</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Update attributes</label>
-	  <items>
-	    <menuitem>
-	      <label>Update area attributes from raster</label>
-	      <help>Calculates univariate statistics from a raster map based on vector polygon map and uploads statistics to new attribute columns.</help>
-	      <keywords>vector,raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.rast.stats</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Update area attributes from vector</label>
-	      <help>Count points in areas, calculate statistics from point attributes.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.vect.stats</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Update point attributes from areas</label>
-	      <help>Uploads vector values at positions of vector points to the table.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.what.vect</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Update database values from vector</label>
-	      <help>Populates database values from vector features.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.db</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Sample raster maps at point locations</label>
-	      <help>Uploads raster values at positions of vector points to the table.</help>
-	      <keywords>vector,raster,position,querying,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.what.rast</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sample raster neighborhood around points</label>
-	      <help>Samples a raster map at vector point locations.</help>
-	      <keywords>vector,raster,resample</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.sample</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menuitem>
-	  <label>Generate area for current region</label>
-	  <help>Creates a vector polygon from the current region extent.</help>
-	  <keywords>vector,geometry</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>v.in.region</command>
-	</menuitem>
-	<menu>
-	  <label>Generate areas from points</label>
-	  <items>
-	    <menuitem>
-	      <label>Convex hull</label>
-	      <help>Produces a convex hull for a given vector map.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.hull</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Delaunay triangles</label>
-	      <help>Creates a Delaunay triangulation from an input vector map containing points or centroids.</help>
-	      <keywords>vector,geometry,triangulation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.delaunay</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Voronoi diagram/Thiessen polygons</label>
-	      <help>Creates a Voronoi diagram in current region from an input vector map containing points or centroids.</help>
-	      <keywords>vector,geometry,triangulation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.voronoi</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menuitem>
-	  <label>Generate grid</label>
-	  <help>Creates a vector map of a user-defined grid.</help>
-	  <keywords>vector,geometry</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>v.mkgrid</command>
-	</menuitem>
-	<menu>
-	  <label>Generate points</label>
-	  <items>
-	    <menuitem>
-	      <label>Generate from database</label>
-	      <help>Creates new vector (points) map from database table containing coordinates.</help>
-	      <keywords>vector,import,database,points</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.in.db</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Generate points along lines</label>
-	      <help>Creates points along input lines in new vector map with 2 layers.</help>
-	      <keywords>vector,geometry</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.to.points</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Generate random points</label>
-	      <help>Generates randomly 2D/3D vector points map.</help>
-	      <keywords>vector,statistics,random</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.random</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Perturb points</label>
-	      <help>Random location perturbations of vector points.</help>
-	      <keywords>vector,geometry,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.perturb</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Remove outliers in point sets</label>
-	      <help>Removes outliers from vector point data.</help>
-	      <keywords>vector,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.outlier</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Test/training point sets</label>
-	      <help>Randomly partition points into test/train sets.</help>
-	      <keywords>vector,statistics,points</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.kcv</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Reports and statistics</label>
-	  <items>
-	    <menuitem>
-	      <label>Basic vector metadata</label>
-	      <help>Outputs basic information about a vector map.</help>
-	      <keywords>vector,metadata,topology,extent,history,attribute columns</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.info</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Classify attribute data</label>
-	      <help>Classifies attribute data, e.g. for thematic mapping</help>
-	      <keywords>vector,attributes,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.class</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Report topology by category</label>
-	      <help>Reports geometry statistics for vector maps.</help>
-	      <keywords>vector,geometry,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.report</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Univariate attribute statistics for points</label>
-	      <help>Calculates univariate statistics for attribute.</help>
-	      <keywords>vector,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.univar</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Univariate statistics for attribute columns</label>
-	      <help>Calculates univariate statistics on selected table column for a GRASS vector map.</help>
-	      <keywords>vector,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.univar</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Quadrat indices</label>
-	      <help>Indices for quadrat counts of sites lists.</help>
-	      <keywords>vector,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.qcount</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Test normality</label>
-	      <help>Tests for normality for vector points.</help>
-	      <keywords>vector,statistics,points</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.normal</command>
-	    </menuitem>
-	  </items>
-	</menu>
+              <command>v.edit</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Convert object types</label>
+              <help>Changes type of vector features.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.type</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Parallel lines</label>
+              <help>Creates parallel line to input vector lines.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.parallel</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Dissolve boundaries</label>
+              <help>Dissolves boundaries between adjacent areas sharing a common category number or attribute.</help>
+              <keywords>vector,area,dissolve</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.dissolve</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Create 3D vector over raster</label>
+              <help>Converts vector map to 3D by sampling of elevation raster map.</help>
+              <keywords>vector,geometry,sampling,3D</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.drape</command>
+            </menuitem>
+            <menuitem>
+              <label>Extrude 3D vector map</label>
+              <help>Extrudes flat vector features to 3D with defined height.</help>
+              <keywords>vector,geometry,3D</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.extrude</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Create labels</label>
+              <help>Creates paint labels for a vector map from attached attributes.</help>
+              <keywords>vector,paint labels</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.label</command>
+            </menuitem>
+            <menuitem>
+              <label>Create optimally placed labels</label>
+              <help>Create optimally placed labels for vector map(s)</help>
+              <keywords>vector,paint labels</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.label.sa</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Reposition vector map</label>
+              <help>Performs an affine transformation (shift, scale and rotate, or GPCs) on vector map.</help>
+              <keywords>vector,transformation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.transform</command>
+            </menuitem>
+            <menuitem>
+              <label>Rectify vector map</label>
+              <help>Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points.</help>
+              <keywords>vector,rectify</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.rectify</command>
+            </menuitem>
+            <menuitem>
+              <label>Reproject vector map</label>
+              <help>Re-projects a vector map from one location to the current location.</help>
+              <keywords>vector,projection,transformation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.proj</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Support file maintenance</label>
+              <help>Updates vector map metadata.</help>
+              <keywords>vector,metadata</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.support</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Topology maintenance</label>
+          <items>
+            <menuitem>
+              <label>Create or rebuild topology</label>
+              <help>Creates topology for vector map.</help>
+              <keywords>vector,geometry,topology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.build</command>
+            </menuitem>
+            <menuitem>
+              <label>Rebuild topology on all vector maps</label>
+              <help>Rebuilds topology on all vector maps in the current mapset.</help>
+              <keywords>vector,topology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.build.all</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Build polylines</label>
+              <help>Builds polylines from lines or boundaries.</help>
+              <keywords>vector,geometry,topology</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.build.polylines</command>
+            </menuitem>
+            <menuitem>
+              <label>Split lines</label>
+              <help>Splits vector lines to shorter segments.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.split</command>
+            </menuitem>
+            <menuitem>
+              <label>Split polylines</label>
+              <help>Creates points/segments from input vector lines and positions.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.segment</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Clean vector map</label>
+              <help>Toolset for cleaning topology of vector map.</help>
+              <keywords>vector,topology</keywords>
+              <handler>OnVectorCleaning</handler>
+              <command>v.clean</command>
+            </menuitem>
+            <menuitem>
+              <label>Smooth or simplify</label>
+              <help>Tool for vector based generalization.</help>
+              <keywords>vector,generalization,simplification,smoothing,displacement,network generalization</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.generalize</command>
+            </menuitem>
+            <menuitem>
+              <label>Add centroids</label>
+              <help>Adds missing centroids to closed boundaries.</help>
+              <keywords>vector,centroid,area</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.centroids</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Manage colors</label>
+          <items>
+            <menuitem>
+              <label>Color tables</label>
+              <help>Creates/modifies the color table associated with a vector map.</help>
+              <keywords>vector,color table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.colors</command>
+            </menuitem>
+            <menuitem>
+              <label>Color rules</label>
+              <help>Interactive management of vector color tables.</help>
+              <handler>RulesCmd</handler>
+              <keywords>vector,color table</keywords>
+              <command>v.colors</command>
+            </menuitem>
+            <menuitem>
+              <label>Export color table</label>
+              <help>Exports the color table associated with a vector map.</help>
+              <keywords>vector,color table,export</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.colors.out</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Query vector map</label>
+          <items>
+            <menuitem>
+              <label>Query with coordinate(s)</label>
+              <help>Queries a vector map at given locations.</help>
+              <keywords>vector,position,querying</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.what</command>
+            </menuitem>
+            <menuitem>
+              <label>Query vector attribute data</label>
+              <help>Prints vector map attributes.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.select</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Feature selection</label>
+          <items>
+            <menuitem>
+              <label>Select by attributes</label>
+              <help>Selects vector features from an existing vector map and creates a new vector map containing only the selected features.</help>
+              <keywords>vector,extract</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.extract</command>
+            </menuitem>
+            <menuitem>
+              <label>Select by another map</label>
+              <help>Selects features from vector map (A) by features from other vector map (B).</help>
+              <keywords>vector,spatial query</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.select</command>
+            </menuitem>
+          </items>
+         </menu>
+         <menu>
+          <label>Map type conversions</label>
+          <items>
+            <menuitem>
+              <label>Vector to raster</label>
+              <help>Converts (rasterize) a vector map into a raster map.</help>
+              <keywords>vector,raster,conversion,rasterization</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.rast</command>
+            </menuitem>
+            <menuitem>
+              <label>Vector to volume</label>
+              <help>Converts a vector map (only points) into a 3D raster map.</help>
+              <keywords>vector,volume,conversion</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.rast3</command>
+            </menuitem>
+            <menuitem>
+              <label>2D vector to 3D vector</label>
+              <help>Performs transformation of 2D vector features to 3D.</help>
+              <keywords>vector,geometry,3D</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.3d</command>
+            </menuitem>
+            <menuitem>
+              <label>Sites to vector</label>
+              <help>Converts a GRASS site_lists file into a vector map.</help>
+              <keywords>vector,import,sites</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.sites</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menuitem>
+          <label>Buffer vectors</label>
+          <help>Creates a buffer around vector features of given type.</help>
+          <keywords>vector,geometry,buffer</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>v.buffer</command>
+        </menuitem>
+        <menu>
+          <label>Lidar analysis</label>
+          <items>
+            <menuitem>
+              <label>Detect edges</label>
+              <help>Detects the object's edges from a LIDAR data set.</help>
+              <keywords>vector,LIDAR,edges</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.lidar.edgedetection</command>
+            </menuitem>
+            <menuitem>
+              <label>Detect interiors</label>
+              <help>Building contour determination and Region Growing algorithm for determining the building inside</help>
+              <keywords>vector,LIDAR</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.lidar.growing</command>
+            </menuitem>
+            <menuitem>
+              <label>Correct and reclassify objects</label>
+              <help>Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.</help>
+              <keywords>vector,LIDAR</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.lidar.correction</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Linear referencing</label>
+          <items>
+            <menuitem>
+              <label>Create LRS</label>
+              <help>Create Linear Reference System</help>
+              <keywords>vector,LRS,networking</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.lrs.create</command>
+            </menuitem>
+            <menuitem>
+              <label>Create stationing</label>
+              <help>Create stationing from input lines, and linear reference system</help>
+              <keywords>vector,LRS,networking</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.lrs.label</command>
+            </menuitem>
+            <menuitem>
+              <label>Create points/segments</label>
+              <help>Creates points/segments from input lines, linear reference system and positions read from stdin or a file.</help>
+              <keywords>vector,LRS,networking</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.lrs.segment</command>
+            </menuitem>
+            <menuitem>
+              <label>Find line id and offset</label>
+              <help>Finds line id and real km+offset for given points in vector map using linear reference system.</help>
+              <keywords>vector,LRS,networking</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.lrs.where</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menuitem>
+          <label>Nearest features</label>
+          <help>Finds the nearest element in vector map 'to' for elements in vector map 'from'.</help>
+          <keywords>vector,database,attribute table</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>v.distance</command>
+        </menuitem>
+        <menu>
+          <label>Network analysis</label>
+          <items>`
+            <menuitem>
+              <label>Network preparation</label>
+              <help>Performs network maintenance.</help>
+              <keywords>vector,network,maintenance</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Allocate subnets</label>
+              <help>Allocate subnets for nearest centers (direction from center).</help>
+              <keywords>vector,network,allocation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.alloc</command>
+            </menuitem>
+            <menuitem>
+              <label>Split net</label>
+              <help>Splits net by cost isolines.</help>
+              <keywords>vector,network,isolines</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.iso</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Shortest path</label>
+              <help>Finds shortest path on vector network.</help>
+              <keywords>vector,network,shortest path</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.path</command>
+            </menuitem>
+            <menuitem>
+              <label>Shortest path for sets of features</label>
+              <help>Computes shortest distance via the network between the given sets of features.</help>
+              <keywords>vector,network,shortest path</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.distance</command>
+            </menuitem>
+            <menuitem>
+              <label>Shortest path using timetables</label>
+              <help>Finds shortest path using timetables.</help>
+              <keywords>vector,network,shortest path</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.timetable</command>
+            </menuitem>
+            <menuitem>
+              <label>Shortest path for all pairs</label>
+              <help>Computes the shortest path between all pairs of nodes in the network.</help>
+              <keywords>vector,network,shortest path</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.allpairs</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Visibility network</label>
+              <help>Visibility graph construction.</help>
+              <keywords>vector,path,visibility</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.visibility</command>
+            </menuitem>
+            <menuitem>
+              <label>Bridges and articulation points</label>
+              <help>Computes bridges and articulation points in the network.</help>
+              <keywords>vector,network,articulation points</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.bridge</command>
+            </menuitem>
+            <menuitem>
+              <label>Maximum flow</label>
+              <help>Computes the maximum flow between two sets of nodes in the network.</help>
+              <keywords>vector,network,flow</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.flow</command>
+            </menuitem>
+            <menuitem>
+              <label>Vertex connectivity</label>
+              <help>Computes vertex connectivity between two sets of nodes in the network.</help>
+              <keywords>vector,network,connectivity</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.connectivity</command>
+            </menuitem>
+            <menuitem>
+              <label>Components</label>
+              <help>Computes strongly and weakly connected components in the network.</help>
+              <keywords>vector,network,components</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.components</command>
+            </menuitem>
+            <menuitem>
+              <label>Centrality</label>
+              <help>Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.</help>
+              <keywords>vector,network,centrality measures</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.centrality</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Steiner tree</label>
+              <help>Create Steiner tree for the network and given terminals</help>
+              <keywords>vector,network,steiner tree</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.steiner</command>
+            </menuitem>
+            <menuitem>
+              <label>Minimum spanning tree</label>
+              <help>Computes minimum spanning tree for the network.</help>
+              <keywords>vector,network,spanning tree</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.spanningtree</command>
+            </menuitem>
+            <menuitem>
+              <label>Traveling salesman analysis</label>
+              <help>Creates a cycle connecting given nodes (Traveling salesman problem).</help>
+              <keywords>vector,network,salesman</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.net.salesman</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Overlay vector maps</label>
+          <items>
+            <menuitem>
+              <label>Overlay vector maps</label>
+              <help>Overlays two vector maps.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.overlay</command>
+            </menuitem>
+            <menuitem>
+              <label>Patch vector maps</label>
+              <help>Creates a new vector map by combining other vector maps.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.patch</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Manage categories</label>
+          <items>
+            <menuitem>
+              <label>Change or report categories</label>
+              <help>Attaches, deletes or reports vector categories to map geometry.</help>
+              <keywords>vector,category</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.category</command>
+            </menuitem>
+            <menuitem>
+              <label>Reclassify</label>
+              <help>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.</help>
+              <keywords>vector,reclass,attributes</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.reclass</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Update attributes</label>
+          <items>
+            <menuitem>
+              <label>Update area attributes from raster</label>
+              <help>Calculates univariate statistics from a raster map based on vector polygon map and uploads statistics to new attribute columns.</help>
+              <keywords>vector,raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.rast.stats</command>
+            </menuitem>
+            <menuitem>
+              <label>Update area attributes from vector</label>
+              <help>Count points in areas, calculate statistics from point attributes.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.vect.stats</command>
+            </menuitem>
+            <menuitem>
+              <label>Update point attributes from areas</label>
+              <help>Uploads vector values at positions of vector points to the table.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.what.vect</command>
+            </menuitem>
+            <menuitem>
+              <label>Update database values from vector</label>
+              <help>Populates database values from vector features.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.db</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Sample raster maps at point locations</label>
+              <help>Uploads raster values at positions of vector points to the table.</help>
+              <keywords>vector,raster,position,querying,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.what.rast</command>
+            </menuitem>
+            <menuitem>
+              <label>Sample raster neighborhood around points</label>
+              <help>Samples a raster map at vector point locations.</help>
+              <keywords>vector,raster,resample</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.sample</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menuitem>
+          <label>Generate area for current region</label>
+          <help>Creates a vector polygon from the current region extent.</help>
+          <keywords>vector,geometry</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>v.in.region</command>
+        </menuitem>
+        <menu>
+          <label>Generate areas from points</label>
+          <items>
+            <menuitem>
+              <label>Convex hull</label>
+              <help>Produces a convex hull for a given vector map.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.hull</command>
+            </menuitem>
+            <menuitem>
+              <label>Delaunay triangles</label>
+              <help>Creates a Delaunay triangulation from an input vector map containing points or centroids.</help>
+              <keywords>vector,geometry,triangulation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.delaunay</command>
+            </menuitem>
+            <menuitem>
+              <label>Voronoi diagram/Thiessen polygons</label>
+              <help>Creates a Voronoi diagram in current region from an input vector map containing points or centroids.</help>
+              <keywords>vector,geometry,triangulation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.voronoi</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menuitem>
+          <label>Generate grid</label>
+          <help>Creates a vector map of a user-defined grid.</help>
+          <keywords>vector,geometry</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>v.mkgrid</command>
+        </menuitem>
+        <menu>
+          <label>Generate points</label>
+          <items>
+            <menuitem>
+              <label>Generate from database</label>
+              <help>Creates new vector (points) map from database table containing coordinates.</help>
+              <keywords>vector,import,database,points</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.in.db</command>
+            </menuitem>
+            <menuitem>
+              <label>Generate points along lines</label>
+              <help>Creates points along input lines in new vector map with 2 layers.</help>
+              <keywords>vector,geometry</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.to.points</command>
+            </menuitem>
+            <menuitem>
+              <label>Generate random points</label>
+              <help>Generates randomly 2D/3D vector points map.</help>
+              <keywords>vector,statistics,random</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.random</command>
+            </menuitem>
+            <menuitem>
+              <label>Perturb points</label>
+              <help>Random location perturbations of vector points.</help>
+              <keywords>vector,geometry,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.perturb</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Remove outliers in point sets</label>
+              <help>Removes outliers from vector point data.</help>
+              <keywords>vector,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.outlier</command>
+            </menuitem>
+            <menuitem>
+              <label>Test/training point sets</label>
+              <help>Randomly partition points into test/train sets.</help>
+              <keywords>vector,statistics,points</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.kcv</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Reports and statistics</label>
+          <items>
+            <menuitem>
+              <label>Basic vector metadata</label>
+              <help>Outputs basic information about a vector map.</help>
+              <keywords>vector,metadata,topology,extent,history,attribute columns</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.info</command>
+            </menuitem>
+            <menuitem>
+              <label>Classify attribute data</label>
+              <help>Classifies attribute data, e.g. for thematic mapping</help>
+              <keywords>vector,attributes,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.class</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Report topology by category</label>
+              <help>Reports geometry statistics for vector maps.</help>
+              <keywords>vector,geometry,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.report</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Univariate attribute statistics for points</label>
+              <help>Calculates univariate statistics for attribute.</help>
+              <keywords>vector,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.univar</command>
+            </menuitem>
+            <menuitem>
+              <label>Univariate statistics for attribute columns</label>
+              <help>Calculates univariate statistics on selected table column for a GRASS vector map.</help>
+              <keywords>vector,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.univar</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Quadrat indices</label>
+              <help>Indices for quadrat counts of sites lists.</help>
+              <keywords>vector,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.qcount</command>
+            </menuitem>
+            <menuitem>
+              <label>Test normality</label>
+              <help>Tests for normality for vector points.</help>
+              <keywords>vector,statistics,points</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.normal</command>
+            </menuitem>
+          </items>
+        </menu>
       </items>
     </menu>
     <menu>
       <label>&Imagery</label>
       <items>
-	<menu>
-	  <label>Develop images and groups</label>
-	  <items>
-	    <menuitem>
-	      <label>Create/edit group</label>
-	      <help>Creates, edits, and lists groups of imagery files.</help>
-	      <keywords>imagery,map management</keywords>
-	      <handler>OnEditImageryGroups</handler>
-	      <command>i.group</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Target group</label>
-	      <help>Targets an imagery group to a GRASS location and mapset.</help>
-	      <keywords>imagery,map management</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.target</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Mosaic images</label>
-	      <help>Mosaics several images and extends colormap.</help>
-	      <keywords>raster,imagery,mosaicking</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.image.mosaic</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Manage image colors</label>
-	  <items>
-	    <menuitem>
-	      <label>Color balance for RGB</label>
-	      <help>Performs auto-balancing of colors for LANDSAT images.</help>
-	      <keywords>raster,imagery,colors</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.landsat.rgb</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>HIS to RGB</label>
-	      <help>Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.</help>
-	      <keywords>imagery,color transformation,RGB,HIS</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.his.rgb</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>RGB to HIS</label>
-	      <help>Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.</help>
-	      <keywords>imagery,color transformation,RGB,HIS</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.rgb.his</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menuitem>
-	  <label>Rectify image or raster</label>
-	  <help>Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points.</help>
-	  <keywords>imagery,rectify</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>i.rectify</command>
-	</menuitem>
-	<menuitem>
-	  <label>Histogram</label>
-	  <help>Generate histogram of image</help>
-	  <handler>OnHistogram</handler>
-	</menuitem>
-	<menuitem>
-	  <label>Spectral response</label>
-	  <help>Displays spectral response at user specified locations in group or images.</help>
-	  <keywords>imagery,raster,multispectral</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>i.spectral</command>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>Pan sharpening</label>
-	  <help>Sharpen image by merging multispectral and high-res panchromatic channels</help>
-	  <keywords>imagery,fusion,sharpen,IHS,PCI,Brovey</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>i.pansharpen</command>
-	</menuitem>
-	<menu>
-	  <label>Classify image</label>
-	  <items>
-	    <menuitem>
-	      <label>Clustering input for unsupervised classification</label>
-	      <help>Generates spectral signatures for land cover types in an image using a clustering algorithm.</help>
-	      <keywords>imagery,classification,signatures</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.cluster</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Input for supervised MLC</label>
-	      <help>Generates statistics for i.maxlik from raster map.</help>
-	      <keywords>imagery,classification,supervised,MLC</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.gensig</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Maximum likelihood classification (MLC)</label>
-	      <help>Classifies the cell spectral reflectances in imagery data.</help>
-	      <keywords>imagery,classification,MLC</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.maxlik</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Interactive input for supervised classification</label>
-	      <help>Generates spectral signatures by allowing the user to outline training areas.</help>
-	      <keywords>imagery,classification,supervised</keywords>
-	      <handler>OnIClass</handler>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Input for supervised SMAP</label>
-	      <help>Generates statistics for i.smap from raster map.</help>
-	      <keywords>imagery,classification,supervised,SMAP</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.gensigset</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sequential maximum a posteriori classification (SMAP)</label>
-	      <help>Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.</help>
-	      <keywords>imagery,classification,supervised,SMAP</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.smap</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Filter image</label>
-	  <items>
-	    <menuitem>
-	      <label>Edge detection</label>
-	      <help>Zero-crossing "edge detection" raster function for image processing.</help>
-	      <keywords>imagery,edges</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.zc</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Matrix/convolving filter</label>
-	      <help>Performs raster map matrix filter.</help>
-	      <keywords>raster,algebra,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.mfilter</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Transform image</label>
-	  <items>
-	    <menuitem>
-	      <label>Canonical correlation</label>
-	      <help>Canonical components analysis (cca) program for image processing.</help>
-	      <keywords>imagery,statistics,CCA</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.cca</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Principal components</label>
-	      <help>Principal components analysis (PCA) for image processing.</help>
-	      <keywords>imagery,image transformation,PCA</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.pca</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Fast Fourier</label>
-	      <help>Fast Fourier Transform (FFT) for image processing.</help>
-	      <keywords>imagery,FFT</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.fft</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Inverse Fast Fourier</label>
-	      <help>Inverse Fast Fourier Transform (IFFT) for image processing.</help>
-	      <keywords>imagery,FFT</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.ifft</command>
-	    </menuitem>
-	  </items>
-	</menu>
+        <menu>
+          <label>Develop images and groups</label>
+          <items>
+            <menuitem>
+              <label>Create/edit group</label>
+              <help>Creates, edits, and lists groups of imagery files.</help>
+              <keywords>imagery,map management</keywords>
+              <handler>OnEditImageryGroups</handler>
+              <command>i.group</command>
+            </menuitem>
+            <menuitem>
+              <label>Target group</label>
+              <help>Targets an imagery group to a GRASS location and mapset.</help>
+              <keywords>imagery,map management</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.target</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Mosaic images</label>
+              <help>Mosaics several images and extends colormap.</help>
+              <keywords>raster,imagery,mosaicking</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.image.mosaic</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Manage image colors</label>
+          <items>
+            <menuitem>
+              <label>Color balance for RGB</label>
+              <help>Performs auto-balancing of colors for LANDSAT images.</help>
+              <keywords>raster,imagery,colors</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.landsat.rgb</command>
+            </menuitem>
+            <menuitem>
+              <label>HIS to RGB</label>
+              <help>Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.</help>
+              <keywords>imagery,color transformation,RGB,HIS</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.his.rgb</command>
+            </menuitem>
+            <menuitem>
+              <label>RGB to HIS</label>
+              <help>Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.</help>
+              <keywords>imagery,color transformation,RGB,HIS</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.rgb.his</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menuitem>
+          <label>Rectify image or raster</label>
+          <help>Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points.</help>
+          <keywords>imagery,rectify</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>i.rectify</command>
+        </menuitem>
+        <menuitem>
+          <label>Histogram</label>
+          <help>Generate histogram of image</help>
+          <handler>OnHistogram</handler>
+        </menuitem>
+        <menuitem>
+          <label>Spectral response</label>
+          <help>Displays spectral response at user specified locations in group or images.</help>
+          <keywords>imagery,raster,multispectral</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>i.spectral</command>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>Pan sharpening</label>
+          <help>Sharpen image by merging multispectral and high-res panchromatic channels</help>
+          <keywords>imagery,fusion,sharpen,IHS,PCI,Brovey</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>i.pansharpen</command>
+        </menuitem>
+        <menu>
+          <label>Classify image</label>
+          <items>
+            <menuitem>
+              <label>Clustering input for unsupervised classification</label>
+              <help>Generates spectral signatures for land cover types in an image using a clustering algorithm.</help>
+              <keywords>imagery,classification,signatures</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.cluster</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Input for supervised MLC</label>
+              <help>Generates statistics for i.maxlik from raster map.</help>
+              <keywords>imagery,classification,supervised,MLC</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.gensig</command>
+            </menuitem>
+            <menuitem>
+              <label>Maximum likelihood classification (MLC)</label>
+              <help>Classifies the cell spectral reflectances in imagery data.</help>
+              <keywords>imagery,classification,MLC</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.maxlik</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Interactive input for supervised classification</label>
+              <help>Generates spectral signatures by allowing the user to outline training areas.</help>
+              <keywords>imagery,classification,supervised</keywords>
+              <handler>OnIClass</handler>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Input for supervised SMAP</label>
+              <help>Generates statistics for i.smap from raster map.</help>
+              <keywords>imagery,classification,supervised,SMAP</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.gensigset</command>
+            </menuitem>
+            <menuitem>
+              <label>Sequential maximum a posteriori classification (SMAP)</label>
+              <help>Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.</help>
+              <keywords>imagery,classification,supervised,SMAP</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.smap</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Filter image</label>
+          <items>
+            <menuitem>
+              <label>Edge detection</label>
+              <help>Zero-crossing "edge detection" raster function for image processing.</help>
+              <keywords>imagery,edges</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.zc</command>
+            </menuitem>
+            <menuitem>
+              <label>Matrix/convolving filter</label>
+              <help>Performs raster map matrix filter.</help>
+              <keywords>raster,algebra,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.mfilter</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Transform image</label>
+          <items>
+            <menuitem>
+              <label>Canonical correlation</label>
+              <help>Canonical components analysis (cca) program for image processing.</help>
+              <keywords>imagery,statistics,CCA</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.cca</command>
+            </menuitem>
+            <menuitem>
+              <label>Principal components</label>
+              <help>Principal components analysis (PCA) for image processing.</help>
+              <keywords>imagery,image transformation,PCA</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.pca</command>
+            </menuitem>
+            <menuitem>
+              <label>Fast Fourier</label>
+              <help>Fast Fourier Transform (FFT) for image processing.</help>
+              <keywords>imagery,FFT</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.fft</command>
+            </menuitem>
+            <menuitem>
+              <label>Inverse Fast Fourier</label>
+              <help>Inverse Fast Fourier Transform (IFFT) for image processing.</help>
+              <keywords>imagery,FFT</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.ifft</command>
+            </menuitem>
+          </items>
+        </menu>
     <separator />
-	<menu>
-	  <label>Satellite images tools</label>
-	  <items>
-	    <menuitem>
-	      <label>Aster DN to radiance/reflectance</label>
-	      <help>Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.</help>
-	      <keywords>imagery,Terra-ASTER,DN,radiance,reflectance,brightness temperature</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.aster.toar</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Landsat DN to radiance/reflectance</label>
-	      <help>Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+.</help>
-	      <keywords>imagery,landsat,top-of-atmosphere reflectance,dos-type simple atmospheric correction</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.landsat.toar</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Landsat cloud cover assessment</label>
-	      <help>Performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA).</help>
-	      <keywords>imagery,landsat,acca</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.landsat.acca</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Modis quality control</label>
-	      <help>Extracts quality control parameters from Modis QC layers.</help>
-	      <keywords>QC,Quality Control,Surface Reflectance,Land Surface Temperature,Vegetation,Modis</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.modis.qc</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Atmospheric correction</label>
-	      <help>Performs atmospheric correction using the 6S algorithm.</help>
-	      <keywords>imagery,atmospheric correction</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.atcorr</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>LatLong map</label>
-	      <help>Creates a latitude/longitude map.</help>
-	      <keywords>imagery,latitude,longitude,projection</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.latlong</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sunshine hours</label>
-	      <help>Creates a sunshine hours map.</help>
-	      <keywords>sunshine,hours,daytime</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.sunhours</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Satellite images products</label>
-	  <items>
-	    <menuitem>
-	      <label>Vegetation indices</label>
-	      <help>Calculates different types of vegetation indices.</help>
-	      <keywords>imagery,vegetation index,biophysical parameters</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.vi</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Tasseled cap vegetation index</label>
-	      <help>Performs Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM data.</help>
-	      <keywords>imagery,transformation</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.tasscap</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Albedo</label>
-	      <help>Computes broad band albedo from surface reflectance.</help>
-	      <keywords>imagery,albedo,surface reflectance</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.albedo</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Emissivity</label>
-	      <help>Computes emissivity from NDVI, generic method for spares land.</help>
-	      <keywords>emissivity,land flux,energy balance</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.emissivity</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Biomass growth</label>
-	      <help>Computes biomass growth, precursor of crop yield calculation.</help>
-	      <keywords>imagery,biomass,fpar,yield</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.biomass</command>
-	    </menuitem>
-	   </items>
-	  </menu> 
-	  <menu> 
-	  <label>Evapotranspiration calculation</label>
-	  <items>
-	    <menuitem>
-	      <label>Instantaneaous Net Radiation</label>
-	      <help>Net radiation approximation (Bastiaanssen, 1995).</help>
-	      <keywords>imagery,energy balance,net radiation,SEBAL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.eb.netrad</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Soil heat flux</label>
-	      <help>Soil heat flux approximation (Bastiaanssen, 1995).</help>
-	      <keywords>imagery,energy balance,soil heat flux,SEBAL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.eb.soilheatflux</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Sensible heat flux</label>
-	      <help>Computes sensible heat flux iteration SEBAL 01.</help>
-	      <keywords>imagery,energy balance,soil moisture,evaporative fraction,SEBAL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.eb.h_sebal01</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Evaporative fraction</label>
-	      <help>Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001).</help>
-	      <keywords>imagery,energy balance,soil moisture,evaporative fraction,SEBAL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.eb.evapfr</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Actual Evapotranspiration</label>
-	      <help>Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).</help>
-	      <keywords>imagery,energy balance,actual evapotranspiration,SEBAL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.eb.eta</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Temporal integration of ETa</label>
-	      <help>Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s).</help>
-	      <keywords>imagery,evapotranspiration</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.evapo.time</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Hargreaves methods Evapotranspiration</label>
-	      <help>Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001.</help>
-	      <keywords>imagery,evapotranspiration</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.evapo.mh</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Penman-Monteith Evapotranspiration</label>
-	      <help>Computes potential evapotranspiration calculation with hourly Penman-Monteith.</help>
-	      <keywords>imagery,evapotranspiration</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.evapo.pm</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Priestley-Taylor Evapotranspiration</label>
-	      <help>Computes evapotranspiration calculation Prestley and Taylor formulation, 1972.</help>
-	      <keywords>imagery,evapotranspiration</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.evapo.pt</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Report and statistics</label>
-	  <items>
-	    <menuitem>
-	      <label>Bit pattern comparison </label>
-	      <help>Compares bit patterns with a raster map.</help>
-	      <keywords>raster,algebra</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.bitpattern</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Kappa analysis</label>
-	      <help>Calculate error matrix and kappa parameter for accuracy assessment of classification result.</help>
-	      <keywords>raster,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r.kappa</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>OIF for LandSat TM</label>
-	      <help>Calculates Optimum-Index-Factor table for LANDSAT TM bands 1-5, & 7</help>
-	      <keywords>raster,imagery,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>i.oif</command>
-	    </menuitem>
-	  </items>
-	</menu>
+        <menu>
+          <label>Satellite images tools</label>
+          <items>
+            <menuitem>
+              <label>Aster DN to radiance/reflectance</label>
+              <help>Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.</help>
+              <keywords>imagery,Terra-ASTER,DN,radiance,reflectance,brightness temperature</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.aster.toar</command>
+            </menuitem>
+            <menuitem>
+              <label>Landsat DN to radiance/reflectance</label>
+              <help>Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+.</help>
+              <keywords>imagery,landsat,top-of-atmosphere reflectance,dos-type simple atmospheric correction</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.landsat.toar</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Landsat cloud cover assessment</label>
+              <help>Performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA).</help>
+              <keywords>imagery,landsat,acca</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.landsat.acca</command>
+            </menuitem>
+            <menuitem>
+              <label>Modis quality control</label>
+              <help>Extracts quality control parameters from Modis QC layers.</help>
+              <keywords>QC,Quality Control,Surface Reflectance,Land Surface Temperature,Vegetation,Modis</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.modis.qc</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Atmospheric correction</label>
+              <help>Performs atmospheric correction using the 6S algorithm.</help>
+              <keywords>imagery,atmospheric correction</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.atcorr</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>LatLong map</label>
+              <help>Creates a latitude/longitude map.</help>
+              <keywords>imagery,latitude,longitude,projection</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.latlong</command>
+            </menuitem>
+            <menuitem>
+              <label>Sunshine hours</label>
+              <help>Creates a sunshine hours map.</help>
+              <keywords>sunshine,hours,daytime</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.sunhours</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Satellite images products</label>
+          <items>
+            <menuitem>
+              <label>Vegetation indices</label>
+              <help>Calculates different types of vegetation indices.</help>
+              <keywords>imagery,vegetation index,biophysical parameters</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.vi</command>
+            </menuitem>
+            <menuitem>
+              <label>Tasseled cap vegetation index</label>
+              <help>Performs Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM data.</help>
+              <keywords>imagery,transformation</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.tasscap</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Albedo</label>
+              <help>Computes broad band albedo from surface reflectance.</help>
+              <keywords>imagery,albedo,surface reflectance</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.albedo</command>
+            </menuitem>
+            <menuitem>
+              <label>Emissivity</label>
+              <help>Computes emissivity from NDVI, generic method for spares land.</help>
+              <keywords>emissivity,land flux,energy balance</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.emissivity</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Biomass growth</label>
+              <help>Computes biomass growth, precursor of crop yield calculation.</help>
+              <keywords>imagery,biomass,fpar,yield</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.biomass</command>
+            </menuitem>
+           </items>
+          </menu> 
+          <menu> 
+          <label>Evapotranspiration calculation</label>
+          <items>
+            <menuitem>
+              <label>Instantaneaous Net Radiation</label>
+              <help>Net radiation approximation (Bastiaanssen, 1995).</help>
+              <keywords>imagery,energy balance,net radiation,SEBAL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.eb.netrad</command>
+            </menuitem>
+            <menuitem>
+              <label>Soil heat flux</label>
+              <help>Soil heat flux approximation (Bastiaanssen, 1995).</help>
+              <keywords>imagery,energy balance,soil heat flux,SEBAL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.eb.soilheatflux</command>
+            </menuitem>
+            <menuitem>
+              <label>Sensible heat flux</label>
+              <help>Computes sensible heat flux iteration SEBAL 01.</help>
+              <keywords>imagery,energy balance,soil moisture,evaporative fraction,SEBAL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.eb.h_sebal01</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Evaporative fraction</label>
+              <help>Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001).</help>
+              <keywords>imagery,energy balance,soil moisture,evaporative fraction,SEBAL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.eb.evapfr</command>
+            </menuitem>
+            <menuitem>
+              <label>Actual Evapotranspiration</label>
+              <help>Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).</help>
+              <keywords>imagery,energy balance,actual evapotranspiration,SEBAL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.eb.eta</command>
+            </menuitem>
+            <menuitem>
+              <label>Temporal integration of ETa</label>
+              <help>Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s).</help>
+              <keywords>imagery,evapotranspiration</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.evapo.time</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Hargreaves methods Evapotranspiration</label>
+              <help>Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001.</help>
+              <keywords>imagery,evapotranspiration</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.evapo.mh</command>
+            </menuitem>
+            <menuitem>
+              <label>Penman-Monteith Evapotranspiration</label>
+              <help>Computes potential evapotranspiration calculation with hourly Penman-Monteith.</help>
+              <keywords>imagery,evapotranspiration</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.evapo.pm</command>
+            </menuitem>
+            <menuitem>
+              <label>Priestley-Taylor Evapotranspiration</label>
+              <help>Computes evapotranspiration calculation Prestley and Taylor formulation, 1972.</help>
+              <keywords>imagery,evapotranspiration</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.evapo.pt</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Report and statistics</label>
+          <items>
+            <menuitem>
+              <label>Bit pattern comparison </label>
+              <help>Compares bit patterns with a raster map.</help>
+              <keywords>raster,algebra</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.bitpattern</command>
+            </menuitem>
+            <menuitem>
+              <label>Kappa analysis</label>
+              <help>Calculate error matrix and kappa parameter for accuracy assessment of classification result.</help>
+              <keywords>raster,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r.kappa</command>
+            </menuitem>
+            <menuitem>
+              <label>OIF for LandSat TM</label>
+              <help>Calculates Optimum-Index-Factor table for LANDSAT TM bands 1-5, & 7</help>
+              <keywords>raster,imagery,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>i.oif</command>
+            </menuitem>
+          </items>
+        </menu>
       </items>
     </menu>
     <menu>
       <label>V&olumes</label>
       <items>
-	<menu>
-	  <label>Develop volumes</label>
-	  <items>
-	    <menuitem>
-	      <label>Manage 3D NULL values</label>
-	      <help>Explicitly create the 3D NULL-value bitmap file.</help>
-	      <keywords>raster3d,voxel</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.null</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Manage timestamp</label>
-	      <help>Print/add/remove a timestamp for a 3D raster map</help>
-	      <keywords>raster3d,voxel</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.timestamp</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Map type conversions</label>
-	  <items>
-	    <menuitem>
-	      <label>Volume to raster series</label>
-	      <help>Converts 3D raster maps to 2D raster maps</help>
-	      <keywords>raster3d,raster,voxel</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.to.rast</command>
-	    </menuitem>
-	  </items>
-	</menu>
+        <menu>
+          <label>Develop volumes</label>
+          <items>
+            <menuitem>
+              <label>Manage 3D NULL values</label>
+              <help>Explicitly create the 3D NULL-value bitmap file.</help>
+              <keywords>raster3d,voxel</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.null</command>
+            </menuitem>
+            <menuitem>
+              <label>Manage timestamp</label>
+              <help>Print/add/remove a timestamp for a 3D raster map</help>
+              <keywords>raster3d,voxel</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.timestamp</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Map type conversions</label>
+          <items>
+            <menuitem>
+              <label>Volume to raster series</label>
+              <help>Converts 3D raster maps to 2D raster maps</help>
+              <keywords>raster3d,raster,voxel</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.to.rast</command>
+            </menuitem>
+          </items>
+        </menu>
         <separator />
-	<menuitem>
-	  <label>3D color tables</label>
-	  <help>Creates/modifies the color table associated with a 3D raster map.</help>
-	  <keywords>raster3d,color table</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r3.colors</command>
-	</menuitem>
-	<menuitem>
-	  <label>Export 3D color table</label>
-	  <help>Exports the color table associated with a 3D raster map.</help>
-	  <keywords>raster3d,color table,export</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r3.colors.out</command>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>3D Mask</label>
-	  <help>Establishes the current working 3D raster mask.</help>
-	  <keywords>raster3d,voxel</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r3.mask</command>
-	</menuitem>
-	<menuitem>
-	  <label>Volume calculator</label>
-	  <help>3D raster map calculator.</help>
-	  <keywords>raster,algebra</keywords>
-	  <handler>OnMapCalculator</handler>
-	  <command>r3.mapcalc</command>
-	</menuitem>
-	<menuitem>
-	  <label>Cross section</label>
-	  <help>Creates cross section 2D raster map from 3D raster map based on 2D elevation map</help>
-	  <keywords>raster3d,raster,voxel</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>r3.cross.rast</command>
-	</menuitem>
+        <menuitem>
+          <label>3D color tables</label>
+          <help>Creates/modifies the color table associated with a 3D raster map.</help>
+          <keywords>raster3d,color table</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r3.colors</command>
+        </menuitem>
+        <menuitem>
+          <label>Export 3D color table</label>
+          <help>Exports the color table associated with a 3D raster map.</help>
+          <keywords>raster3d,color table,export</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r3.colors.out</command>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>3D Mask</label>
+          <help>Establishes the current working 3D raster mask.</help>
+          <keywords>raster3d,voxel</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r3.mask</command>
+        </menuitem>
+        <menuitem>
+          <label>Volume calculator</label>
+          <help>3D raster map calculator.</help>
+          <keywords>raster,algebra</keywords>
+          <handler>OnMapCalculator</handler>
+          <command>r3.mapcalc</command>
+        </menuitem>
+        <menuitem>
+          <label>Cross section</label>
+          <help>Creates cross section 2D raster map from 3D raster map based on 2D elevation map</help>
+          <keywords>raster3d,raster,voxel</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>r3.cross.rast</command>
+        </menuitem>
     <menuitem>
       <label>Groundwater modeling</label>
       <help>Numerical calculation program for transient, confined groundwater flow in three dimensions</help>
@@ -3108,283 +3108,283 @@
       <handler>OnMenuCmd</handler>
       <command>r3.gwflow</command>
     </menuitem>
-   	<menuitem>
-	  <label>Interpolate volume from points</label>
-	  <help>Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.</help>
-	  <keywords>vector,surface,interpolation,RST</keywords>
-	  <handler>OnMenuCmd</handler>
-	  <command>v.vol.rst</command>
-	</menuitem>
-	<separator />
-	<menu>
-	  <label>Report and Statistics</label>
-	  <items>
-	    <menuitem>
-	      <label>Basic volume metadata</label>
-	      <help>Outputs basic information about a user-specified 3D raster map layer.</help>
-	      <keywords>raster3d,voxel</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.info</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Voxel statistics</label>
-	      <help>Generates volume statistics for 3D raster maps.</help>
-	      <keywords>raster3d,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.stats</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Univariate statistics for volumes</label>
-	      <help>Calculates univariate statistics from the non-null 3d cells of a raster3d map.</help>
-	      <keywords>raster3d,statistics</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>r3.univar</command>
-	    </menuitem>
-	  </items>
-	</menu>
+        <menuitem>
+          <label>Interpolate volume from points</label>
+          <help>Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.</help>
+          <keywords>vector,surface,interpolation,RST</keywords>
+          <handler>OnMenuCmd</handler>
+          <command>v.vol.rst</command>
+        </menuitem>
+        <separator />
+        <menu>
+          <label>Report and Statistics</label>
+          <items>
+            <menuitem>
+              <label>Basic volume metadata</label>
+              <help>Outputs basic information about a user-specified 3D raster map layer.</help>
+              <keywords>raster3d,voxel</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.info</command>
+            </menuitem>
+            <menuitem>
+              <label>Voxel statistics</label>
+              <help>Generates volume statistics for 3D raster maps.</help>
+              <keywords>raster3d,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.stats</command>
+            </menuitem>
+            <menuitem>
+              <label>Univariate statistics for volumes</label>
+              <help>Calculates univariate statistics from the non-null 3d cells of a raster3d map.</help>
+              <keywords>raster3d,statistics</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>r3.univar</command>
+            </menuitem>
+          </items>
+        </menu>
       </items>
     </menu>
     <menu>
       <label>&Database</label>
       <items>
-	<menu>
-	  <label>Database information</label>
-	  <items>
-	    <menuitem>
-	      <label>List databases</label>
-	      <help>List all databases for a given driver and location.</help>
-	      <keywords>database,SQL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.databases</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>List drivers</label>
-	      <help>Lists all database drivers.</help>
-	      <keywords>database,drivers</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.drivers</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>List tables</label>
-	      <help>Lists all tables for a given database.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.tables</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Describe table</label>
-	      <help>Describes a table in detail.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.describe</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>List columns</label>
-	      <help>List all columns for a given table.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.columns</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Manage databases</label>
-	  <items>
-	    <menuitem>
-	      <label>Connect</label>
-	      <help>Prints/sets general DB connection for current mapset.</help>
-	      <keywords>database,attribute table,connection settings</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.connect</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Login</label>
-	      <help>Sets user/password for DB driver/database.</help>
-	      <keywords>database,connection settings</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.login</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Create database</label>
-	      <help>Creates an empty database.</help>
-	      <keywords>database,SQL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.createdb</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Drop database</label>
-	      <help>Removes a database.</help>
-	      <keywords>database,SQL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.dropdb</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Drop table</label>
-	      <help>Drops an attribute table.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.droptable</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Copy table</label>
-	      <help>Copy a table.</help>
-	      <keywords>database,attribute table,SQL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.copy</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Drop column</label>
-	      <help>Drops a column from selected attribute table.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.dropcolumn</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Test</label>
-	      <help>Test database driver, database must exist and set by db.connect.</help>
-	      <keywords>database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.test</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<menu>
-	  <label>Query</label>
-	  <items>
-	    <menuitem>
-	      <label>Query any table</label>
-	      <help>Selects data from attribute table (performs SQL query statement(s)).</help>
-	      <keywords>database,attribute table,SQL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.select</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Query vector attribute data</label>
-	      <help>Prints vector map attributes.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.select</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>SQL statement</label>
-	      <help>Executes any SQL statement.</help>
-	      <keywords>database,attribute table,SQL</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>db.execute</command>
-	    </menuitem>
-	  </items>
-	</menu>
-	<separator />
-	<menu>
-	  <label>Vector database connections</label>
-	  <items>
-	    <menuitem>
-	      <label>New table</label>
-	      <help>Creates and connects a new attribute table to a given layer of an existing vector map.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.addtable</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Remove table</label>
-	      <help>Removes existing attribute table of a vector map.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.droptable</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Join table</label>
-	      <help>Allows to join a table to a vector map table.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.join</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Add columns</label>
-	      <help>Adds one or more columns to the attribute table connected to a given vector map.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.addcolumn</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Drop column</label>
-	      <help>Drops a column from the attribute table connected to a given vector map.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.dropcolumn</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Rename column</label>
-	      <help>Renames a column in the attribute table connected to a given vector map.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.renamecolumn</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Change values</label>
-	      <help>Allows to update a column in the attribute table connected to a vector map.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.update</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Drop row</label>
-	      <help>Removes a vector feature from a vector map through attribute selection.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.droprow</command>
-	    </menuitem>
-	    <separator />
-	    <menuitem>
-	      <label>Reconnect vectors to database</label>
-	      <help>Reconnects vectors to a new database.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.reconnect.all</command>
-	    </menuitem>
-	    <menuitem>
-	      <label>Set vector map - database connection</label>
-	      <help>Prints/sets DB connection for a vector map to attribute table.</help>
-	      <keywords>vector,database,attribute table</keywords>
-	      <handler>OnMenuCmd</handler>
-	      <command>v.db.connect</command>
-	    </menuitem>
-	  </items>
-	</menu>
+        <menu>
+          <label>Database information</label>
+          <items>
+            <menuitem>
+              <label>List databases</label>
+              <help>List all databases for a given driver and location.</help>
+              <keywords>database,SQL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.databases</command>
+            </menuitem>
+            <menuitem>
+              <label>List drivers</label>
+              <help>Lists all database drivers.</help>
+              <keywords>database,drivers</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.drivers</command>
+            </menuitem>
+            <menuitem>
+              <label>List tables</label>
+              <help>Lists all tables for a given database.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.tables</command>
+            </menuitem>
+            <menuitem>
+              <label>Describe table</label>
+              <help>Describes a table in detail.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.describe</command>
+            </menuitem>
+            <menuitem>
+              <label>List columns</label>
+              <help>List all columns for a given table.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.columns</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Manage databases</label>
+          <items>
+            <menuitem>
+              <label>Connect</label>
+              <help>Prints/sets general DB connection for current mapset.</help>
+              <keywords>database,attribute table,connection settings</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.connect</command>
+            </menuitem>
+            <menuitem>
+              <label>Login</label>
+              <help>Sets user/password for DB driver/database.</help>
+              <keywords>database,connection settings</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.login</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Create database</label>
+              <help>Creates an empty database.</help>
+              <keywords>database,SQL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.createdb</command>
+            </menuitem>
+            <menuitem>
+              <label>Drop database</label>
+              <help>Removes a database.</help>
+              <keywords>database,SQL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.dropdb</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Drop table</label>
+              <help>Drops an attribute table.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.droptable</command>
+            </menuitem>
+            <menuitem>
+              <label>Copy table</label>
+              <help>Copy a table.</help>
+              <keywords>database,attribute table,SQL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.copy</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Drop column</label>
+              <help>Drops a column from selected attribute table.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.dropcolumn</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Test</label>
+              <help>Test database driver, database must exist and set by db.connect.</help>
+              <keywords>database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.test</command>
+            </menuitem>
+          </items>
+        </menu>
+        <menu>
+          <label>Query</label>
+          <items>
+            <menuitem>
+              <label>Query any table</label>
+              <help>Selects data from attribute table (performs SQL query statement(s)).</help>
+              <keywords>database,attribute table,SQL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.select</command>
+            </menuitem>
+            <menuitem>
+              <label>Query vector attribute data</label>
+              <help>Prints vector map attributes.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.select</command>
+            </menuitem>
+            <menuitem>
+              <label>SQL statement</label>
+              <help>Executes any SQL statement.</help>
+              <keywords>database,attribute table,SQL</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>db.execute</command>
+            </menuitem>
+          </items>
+        </menu>
+        <separator />
+        <menu>
+          <label>Vector database connections</label>
+          <items>
+            <menuitem>
+              <label>New table</label>
+              <help>Creates and connects a new attribute table to a given layer of an existing vector map.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.addtable</command>
+            </menuitem>
+            <menuitem>
+              <label>Remove table</label>
+              <help>Removes existing attribute table of a vector map.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.droptable</command>
+            </menuitem>
+            <menuitem>
+              <label>Join table</label>
+              <help>Allows to join a table to a vector map table.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.join</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Add columns</label>
+              <help>Adds one or more columns to the attribute table connected to a given vector map.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.addcolumn</command>
+            </menuitem>
+            <menuitem>
+              <label>Drop column</label>
+              <help>Drops a column from the attribute table connected to a given vector map.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.dropcolumn</command>
+            </menuitem>
+            <menuitem>
+              <label>Rename column</label>
+              <help>Renames a column in the attribute table connected to a given vector map.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.renamecolumn</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Change values</label>
+              <help>Allows to update a column in the attribute table connected to a vector map.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.update</command>
+            </menuitem>
+            <menuitem>
+              <label>Drop row</label>
+              <help>Removes a vector feature from a vector map through attribute selection.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.droprow</command>
+            </menuitem>
+            <separator />
+            <menuitem>
+              <label>Reconnect vectors to database</label>
+              <help>Reconnects vectors to a new database.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.reconnect.all</command>
+            </menuitem>
+            <menuitem>
+              <label>Set vector map - database connection</label>
+              <help>Prints/sets DB connection for a vector map to attribute table.</help>
+              <keywords>vector,database,attribute table</keywords>
+              <handler>OnMenuCmd</handler>
+              <command>v.db.connect</command>
+            </menuitem>
+          </items>
+        </menu>
       </items>
     </menu>
     <menu>
       <label>&Help</label>
       <items>
-	<menuitem>
-	  <label>GRASS help</label>
-	  <help>Display the HTML man pages of GRASS GIS</help>
-	  <keywords>general,manual,help</keywords>
-	  <handler>RunMenuCmd</handler>
-	  <command>g.manual -i</command>
-	  <id>ID_HELP</id>
-	</menuitem>
-	<menuitem>
-	  <label>GUI help</label>
-	  <help>Display the HTML man pages of GRASS GIS</help>
-	  <keywords>general,manual,help</keywords>
-	  <handler>RunMenuCmd</handler>
-	  <command>g.manual entry=wxGUI</command>
-	</menuitem>
-	<separator />
-	<menuitem>
-	  <label>About GRASS GIS</label>
-	  <help>About GRASS GIS</help>
-	  <handler>OnAboutGRASS</handler>
-	  <id>ID_ABOUT</id>
-	</menuitem>
+        <menuitem>
+          <label>GRASS help</label>
+          <help>Display the HTML man pages of GRASS GIS</help>
+          <keywords>general,manual,help</keywords>
+          <handler>RunMenuCmd</handler>
+          <command>g.manual -i</command>
+          <id>ID_HELP</id>
+        </menuitem>
+        <menuitem>
+          <label>GUI help</label>
+          <help>Display the HTML man pages of GRASS GIS</help>
+          <keywords>general,manual,help</keywords>
+          <handler>RunMenuCmd</handler>
+          <command>g.manual entry=wxGUI</command>
+        </menuitem>
+        <separator />
+        <menuitem>
+          <label>About GRASS GIS</label>
+          <help>About GRASS GIS</help>
+          <handler>OnAboutGRASS</handler>
+          <id>ID_ABOUT</id>
+        </menuitem>
       </items>
     </menu>
   </menubar>



More information about the grass-commit mailing list