[QGIS Commit] r10930 - in trunk/qgis/src/plugins/grass: . modules-6.3 modules-6.4

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon Jun 15 10:39:22 EDT 2009


Author: rugginoso
Date: 2009-06-15 10:39:22 -0400 (Mon, 15 Jun 2009)
New Revision: 10930

Added:
   trunk/qgis/src/plugins/grass/modules-6.3/default.qgc
   trunk/qgis/src/plugins/grass/modules-6.4/default.qgc
Removed:
   trunk/qgis/src/plugins/grass/config/
Modified:
   trunk/qgis/src/plugins/grass/CMakeLists.txt
   trunk/qgis/src/plugins/grass/modules-6.3/CMakeLists.txt
   trunk/qgis/src/plugins/grass/modules-6.4/CMakeLists.txt
Log:
Moved default.qgc into modules directory to make the modules tree and search GRASS version dependent

Modified: trunk/qgis/src/plugins/grass/CMakeLists.txt
===================================================================
--- trunk/qgis/src/plugins/grass/CMakeLists.txt	2009-06-15 14:20:26 UTC (rev 10929)
+++ trunk/qgis/src/plugins/grass/CMakeLists.txt	2009-06-15 14:39:22 UTC (rev 10930)
@@ -1,6 +1,15 @@
-SET (GRASS_MODULES_DIR "modules-${GRASS_MAJOR_VERSION}.${GRASS_MINOR_VERSION}")
-SUBDIRS(config modules-common ${GRASS_MODULES_DIR} scripts themes)
+IF (GRASS_NUM_VERSION LESS 60300)
+  SET (GRASS_MODULES_DIR "modules-6.3")
+ELSE (GRASS_NUM_VERSION LESS 60300)
+  SET (GRASS_MODULES_DIR "modules-${GRASS_MAJOR_VERSION}.${GRASS_MINOR_VERSION}")
+ENDIF (GRASS_NUM_VERSION LESS 60300)
 
+IF (NOT (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${GRASS_MODULES_DIR}" AND IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${GRASS_MODULES_DIR}"))
+  MESSAGE (SEND_ERROR "Your GRASS version is not supported.")
+ENDIF (NOT (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${GRASS_MODULES_DIR}" AND IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${GRASS_MODULES_DIR}"))
+
+SUBDIRS(modules-common ${GRASS_MODULES_DIR} scripts themes)
+
 ADD_DEFINITIONS(-DGRASS_BASE=\\\"${GRASS_PREFIX}\\\")
 ADD_DEFINITIONS(-DHAVE_OPENPTY=${HAVE_OPENPTY})
 

Modified: trunk/qgis/src/plugins/grass/modules-6.3/CMakeLists.txt
===================================================================
--- trunk/qgis/src/plugins/grass/modules-6.3/CMakeLists.txt	2009-06-15 14:20:26 UTC (rev 10929)
+++ trunk/qgis/src/plugins/grass/modules-6.3/CMakeLists.txt	2009-06-15 14:39:22 UTC (rev 10930)
@@ -2,3 +2,6 @@
 INSTALL (FILES ${MODULE_FILES}
          DESTINATION ${QGIS_DATA_DIR}/grass/modules)
 
+FILE (GLOB CONFIG *.qgc)
+INSTALL (FILES ${CONFIG}
+         DESTINATION ${QGIS_DATA_DIR}/grass/config)

Added: trunk/qgis/src/plugins/grass/modules-6.3/default.qgc
===================================================================
--- trunk/qgis/src/plugins/grass/modules-6.3/default.qgc	                        (rev 0)
+++ trunk/qgis/src/plugins/grass/modules-6.3/default.qgc	2009-06-15 14:39:22 UTC (rev 10930)
@@ -0,0 +1,443 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE qgisgrass SYSTEM "http://mrcc.com/qgisgrass.dtd">
+<qgisgrass name="Default">
+<modules>
+
+<section label="GRASS MODULES">
+	<grass name="shell"/>
+	<section label="File">
+		<section label="Import">
+			<section label="Import raster">
+                                <grass name="r.in.gdal.qgis"/>
+                                <grass name="r.in.gdal.qgis.loc"/>
+				<grass name="r.in.gdal"/>
+				<grass name="r.in.gdal.loc"/>
+				<grass name="r.in.ascii"/>
+				<grass name="r.in.poly"/>
+				<grass name="r.in.arc"/>
+				<grass name="r.in.gridatb"/>
+				<grass name="r.in.mat"/>
+				<grass name="i.in.spotvgt"/>
+				<grass name="r.in.srtm"/>
+				<grass name="r.in.aster"/>
+			</section>
+			 <section label="Import vector">
+                                <grass name="v.in.ogr.qgis"/>
+                                <grass name="v.in.ogr"/>
+                                <grass name="v.in.ogr.qgis.loc"/>
+                                <grass name="v.in.ogr.loc"/>
+                                <grass name="v.in.ogr.all"/> 
+				<grass name="v.in.ogr.all.loc"/> 
+                                <grass name="v.in.dxf"/>
+                                <grass name="v.in.e00"/>
+                                <grass name="v.in.mapgen"/>
+                                <grass name="v.in.db"/>
+                                <grass name="v.in.garmin"/>
+                                <grass name="v.in.gpsbabel"/>
+                        </section>
+		</section>
+		<section label="Export">
+			<section label="Export raster">
+				<grass name="r.out.gdal.gtiff"/>
+				<grass name="r.out.arc"/>
+				<grass name="r.out.gridatb"/>
+				<grass name="r.out.mat"/>
+				<grass name="r.out.bin"/>
+				<grass name="r.out.png"/>
+				<grass name="r.out.ppm"/>
+				<grass name="r.out.ppm3"/>
+				<grass name="r.out.pov"/>
+				<grass name="r.out.tiff"/>
+				<grass name="r.out.vrml"/>
+			</section>
+			<section label="Export vector">
+				<grass name="v.out.ogr"/>
+				<grass name="qgis.v.out.ogr.pg"/>
+				<grass name="v.out.ogr.gml"/>
+				<grass name="v.out.ogr.mapinfo"/>
+				<grass name="v.out.ascii"/>
+				<grass name="v.out.dxf"/>
+			</section>
+		</section>
+		<section label="Map type conversion">
+			<section label="Convert a raster to vector">
+				<grass name="r.to.vect.point"/>
+				<grass name="r.to.vect.line"/>
+				<grass name="r.to.vect.area"/>
+			</section>
+			<section label="Convert a vector to raster">
+				<grass name="v.to.rast.constant"/>
+				<grass name="v.to.rast.attr"/>
+			</section>
+		</section>
+	</section>
+
+	<section label="Config">
+		<section label="Region">
+			<section label="Region settings">
+                                <grass name="g.region.save"/> 
+                                <grass name="g.region.zoom"/> 
+                                <grass name="g.region.multiple.raster"/> 
+                                <grass name="g.region.multiple.vector"/>
+                        </section>
+			<section label="Projection management">
+                                <section label="Print projection information of the current location">
+                                        <grass name="g.proj.print"/>
+			        </section>
+                                <section label="Print projection information from a georeferenced file"> 
+			                <grass name="g.proj.geo"/>
+                                        <grass name="g.proj.ascii"/> 
+				        <grass name="g.proj.proj"/>
+				</section>
+                                <section label="Print projection information from a georeferenced file and create a new location based on it"> 
+                                        <grass name="g.proj.geo.new"/> 
+					<grass name="g.proj.ascii.new"/>
+					<grass name="g.proj.proj.new"/>
+				</section>
+			</section>
+			<section label="Convert coordinates">
+				<grass name="m.cogo"/>
+			</section>
+		</section>
+	</section>
+
+	<section label="Raster">
+		<section label="Develop map">
+			<section label="Compress raster">
+				<grass name="r.compress"/>
+			</section>
+			<section label="Sets the boundary definitions for a raster map">
+				<grass name="r.region.region"/>
+				<grass name="r.region.raster"/>
+				<grass name="r.region.vector"/>
+				<grass name="r.region.edge"/>
+				<grass name="r.region.alignTo"/>
+			</section>
+			<section label="Manage raster cells value">
+				<grass name="r.null.val"/>
+				<grass name="r.null.to"/>
+				<grass name="r.quant"/>
+			</section>
+			<section label="Change resolution">
+				<grass name="r.resamp.stats"/>
+				<grass name="r.resamp.interp"/>
+				<grass name="r.resample"/>
+				<grass name="r.resamp.rst"/>
+			</section>
+			<section label="Raster support">
+				<grass name="r.support"/>
+				<grass name="r.support.stats"/>
+			</section>
+			<section label="Reproject raster from another Location">
+				<grass name="r.proj"/>
+			</section>
+		</section>
+		<section label="Manage map colors">
+			<grass name="r.colors.table"/>
+			<grass name="r.colors.rules"/>
+			<grass name="r.colors.rast"/>
+			<grass name="r.blend"/>
+			<grass name="r.composite"/>
+			<grass name="r.his"/>
+		</section>
+		<section label="Spatial analysis">
+			<section label="Buffer">
+				<grass name="r.buffer"/>
+			</section>
+			<section label="Mask">
+				<grass name="r.mask"/>
+			</section>
+			<section label="Map algebra">
+				<grass name="r.mapcalc"/>
+				<grass name="r.mapcalculator"/>
+			</section>
+			<section label="Neighborhood analysis">
+				<grass name="r.neighbors"/>
+				<grass name="v.neighbors"/>
+			</section>
+			<section label="Overlay maps">
+                                <grass name="r.cross"/> 
+                                <grass name="r.series"/> 
+                                <grass name="r.patch"/> 
+				<grass name="r.statistics"/>
+			</section>
+			<section label="Terrain analysis">
+				<grass name="r.cost"/>
+				<grass name="r.drain"/>
+				<grass name="r.shaded.relief"/>
+				<grass name="r.slope.aspect.slope"/>
+				<grass name="r.slope.aspect.aspect"/>
+				<grass name="r.param.scale"/>
+				<grass name="r.texture"/>
+				<grass name="r.texture.bis"/>
+				<grass name="r.los"/>
+			</section>
+			<section label="Transform features">
+				<grass name="r.clump"/>
+				<grass name="r.grow"/>
+				<grass name="r.thin"/>
+			</section>
+		</section>
+		<section label="Spatial models">
+			<section label="Hydrologic modelling">
+				<grass name="r.watershed"/>
+				<grass name="r.carve"/>
+				<grass name="r.fill.dir"/>
+				<grass name="r.lake.xy"/>
+				<grass name="r.lake.seed"/>
+				<grass name="r.topidx"/>
+				<grass name="r.basins.fill"/>
+				<grass name="r.water.outlet"/>
+			</section>
+		</section>
+		<section label="Change category values and labels">
+			<grass name="r.reclass.area.greater"/>
+			<grass name="r.reclass.area.lesser"/>
+			<grass name="r.reclass"/>
+			<grass name="r.recode"/>
+			<grass name="r.rescale"/>
+		</section>
+		<section label="Surface management">
+			<section label="Create random points">
+				<grass name="r.random"/>
+				<grass name="r.random.cells"/>
+			</section>
+			<section label="Generate surface">
+				<grass name="v.kernel"/>
+				<grass name="r.surf.fractal"/>
+				<grass name="r.surf.gauss"/>
+				<grass name="r.surf.random"/>
+			</section>
+			<section label="Generate vector contour lines">
+				<grass name="r.contour"/>
+				<grass name="r.contour2"/>
+			</section>
+			<section label="Interpolate surface">
+				<grass name="v.surf.bspline"/>
+				<grass name="r.surf.idw"/>
+				<grass name="r.surf.idw2"/>
+				<grass name="v.surf.idw"/>
+				<grass name="v.surf.rst"/>
+				<grass name="r.fillnulls"/>
+                                <grass name="r.surf.contour"/>
+			</section>
+		</section>
+		<section label="Reports and statistics">
+			<section label="Reports">
+				<grass name="r.category"/>
+			</section>
+			<section label="Statistics">
+				<grass name="r.sum"/>
+				<grass name="r.report"/>
+				<grass name="r.average"/>
+				<grass name="r.median"/>
+				<grass name="r.mode"/>
+				<grass name="r.volume"/>
+				<grass name="r.surf.area"/>
+				<grass name="r.univar"/>
+				<grass name="r.covar"/>
+				<grass name="r.regression.line"/>
+				<grass name="r.coin"/>
+			</section>
+		</section>
+	</section>
+
+	<section label="Vector">
+		<section label="Develop map">
+			<section label="Topology management">
+				<grass name="v.build.all"/>
+			</section>
+			<section label="Toolset for cleaning topology of vector map">
+				<grass name="v.clean.break"/>
+				<grass name="v.clean.snap"/>
+				<grass name="v.clean.rmdangles"/>
+				<grass name="v.clean.chdangles"/>
+				<grass name="v.clean.rmbridge"/>
+				<grass name="v.clean.chbridge"/>
+				<grass name="v.clean.rmdupl"/>
+				<grass name="v.clean.rmdac"/>
+				<grass name="v.clean.bpol"/>
+				<grass name="v.clean.prune"/>
+				<grass name="v.clean.rmarea"/>
+				<grass name="v.clean.rmline"/>
+				<grass name="v.clean.rmsa"/>
+			</section>
+			<section label="Change the type of geometry elements">
+				<grass name="v.type.lb"/>
+				<grass name="v.type.bl"/>
+				<grass name="v.type.pc"/>
+				<grass name="v.type.cp"/>
+			</section>
+			<section label="Manage features">
+				<grass name="v.centroids"/>
+				<grass name="v.build.polylines"/>
+				<grass name="v.segment"/>
+				<grass name="v.to.points"/>
+				<grass name="v.parallel"/>
+				<grass name="v.dissolve"/>
+			</section>
+			<section label="Convert 2D vector to 3D by sampling raster">
+				<grass name="v.drape"/>
+			</section>
+			<section label="Reproject vector from another Location">
+				<grass name="v.transform"/>
+				<grass name="v.proj"/>
+			</section>
+			<section label="Metadata support">
+				<grass name="v.support"/>
+			</section>
+			<section label="Generalization">
+				<grass name="v.generalize"/>
+			</section>
+		</section>
+		<section label="Database connection">
+			<grass name="v.db.connect"/>
+			<grass name="v.db.sconnect"/>
+			<grass name="v.db.what.connect"/>
+		</section>
+		<section label="Spatial analysis">
+			<section label="Extract features from vector">
+				<grass name="v.extract.where"/>
+				<grass name="v.extract.list"/>
+				<grass name="v.select.overlap"/>
+			</section>
+			<section label="Buffer">
+				<grass name="v.buffer"/>
+			</section>
+			<section label="Vector geometry analysis">
+				<grass name="v.distance"/>
+			</section>
+			<section label="Network analysis">
+				<grass name="v.net.nodes"/>
+				<grass name="v.net.alloc"/>
+				<grass name="v.net.iso"/>
+				<grass name="v.net.salesman"/>
+				<grass name="v.net.steiner"/>
+			</section>
+			<section label="Overlay">
+                                <grass name="v.patch"/> 
+				<grass name="v.overlay.or"/>
+				<grass name="v.overlay.and"/>
+				<grass name="v.overlay.not"/>
+				<grass name="v.overlay.xor"/>
+			</section>
+		</section>
+		<section label="Change field">
+			<section label="Layers categories management">
+				<grass name="v.category.add"/>
+				<grass name="v.category.del"/>
+				<grass name="v.category.sum"/>
+			</section>
+			<section label="Reclass category values">
+				<grass name="v.reclass.file"/>
+				<grass name="v.reclass.attr"/>
+			</section>
+		</section>
+		<section label="Work with vector points">
+			<section label="Create standard vectors">
+				<grass name="v.in.region"/>
+				<grass name="v.mkgrid.region"/>
+			</section>
+			<section label="Create points">
+				<grass name="v.random"/>
+			</section>
+			<section label="Manage training dataset">
+				<grass name="v.kcv"/>
+				<grass name="v.outlier"/>
+			</section>
+			<section label="Delaunay triangulation, Voronoi diagram and convex hull">
+				<grass name="v.hull"/>
+				<grass name="v.delaunay.line"/>
+				<grass name="v.delaunay.area"/>
+				<grass name="v.voronoi.line"/>
+				<grass name="v.voronoi.area"/>
+			</section>
+		</section>
+		<section label="Vector update by other maps">
+			<grass name="v.rast.stats"/>
+			<grass name="v.what.vect"/>
+			<grass name="v.what.rast"/>
+			<grass name="v.sample"/>
+		</section>
+		<section label="Report and statistics">
+			<grass name="v.to.db"/>
+			<grass name="v.report"/>
+			<grass name="v.univar"/>
+			<grass name="v.normal"/>
+		</section>
+	</section>
+
+	<section label="Imagery">
+		<section label="Develop images and group">
+			<grass name="i.image.mosaic"/>
+		</section>
+		<section label="Manage image colors">
+			<grass name="i.rgb.his"/>
+			<grass name="i.his.rgb"/>
+			<grass name="i.landsat.rgb"/>
+			<grass name="i.fusion.brovey"/>
+		</section>
+		<section label="Filter image">
+			<grass name="i.zc"/>
+			<grass name="r.mfilter"/>
+		</section>
+		<section label="Tassled cap vegetation index">
+			<grass name="i.tasscap4"/>
+			<grass name="i.tasscap5"/>
+			<grass name="i.tasscap7"/>
+		</section>
+		<section label="Transform image">
+			<grass name="i.fft"/>
+			<grass name="i.ifft"/>
+		</section>
+		<section label="Reports and statistics">
+			<grass name="r.describe"/>
+			<grass name="r.bitpattern"/>
+			<grass name="r.kappa"/>
+			<grass name="i.oif"/>
+		</section>
+	</section>
+
+	<section label="Database">
+		<section label="Database management">
+			<grass name="db.connect"/>
+			<grass name="db.connect.schema"/>
+			<grass name="qgis.db.connect-login.pg"/>
+			<grass name="v.db.reconnect.all"/>
+			<grass name="db.login"/>
+			<grass name="db.in.ogr"/>
+		</section>
+		<section label="Tables management">
+			<grass name="v.db.addtable"/>
+			<grass name="v.db.droptable"/>
+		</section>
+		<section label="Columns management">
+			<grass name="v.db.addcol"/>
+			<grass name="v.db.update_const"/>
+			<grass name="v.db.update_query"/>
+			<grass name="v.db.update_op"/>
+			<grass name="v.db.update_op_query"/>
+			<grass name="v.db.dropcol"/>
+			<grass name="v.db.renamecol"/>
+			<grass name="db.execute"/>
+			<grass name="db.select"/>
+			<grass name="v.db.select"/>
+			<grass name="v.db.select.where"/>
+		</section>
+		<section label="Others">
+			<grass name="v.db.join"/>
+			<grass name="v.db.univar"/>
+		</section>
+	</section>
+
+	<section label="3d Visualization">
+		<grass name="nviz"/>
+	</section>
+
+	<section label="Help">
+		<grass name="g.manual"/>
+	</section>
+</section>
+
+</modules>
+</qgisgrass>

Modified: trunk/qgis/src/plugins/grass/modules-6.4/CMakeLists.txt
===================================================================
--- trunk/qgis/src/plugins/grass/modules-6.4/CMakeLists.txt	2009-06-15 14:20:26 UTC (rev 10929)
+++ trunk/qgis/src/plugins/grass/modules-6.4/CMakeLists.txt	2009-06-15 14:39:22 UTC (rev 10930)
@@ -2,3 +2,6 @@
 INSTALL (FILES ${MODULE_FILES}
          DESTINATION ${QGIS_DATA_DIR}/grass/modules)
 
+FILE (GLOB CONFIG *.qgc)
+INSTALL (FILES ${CONFIG}
+         DESTINATION ${QGIS_DATA_DIR}/grass/config)

Added: trunk/qgis/src/plugins/grass/modules-6.4/default.qgc
===================================================================
--- trunk/qgis/src/plugins/grass/modules-6.4/default.qgc	                        (rev 0)
+++ trunk/qgis/src/plugins/grass/modules-6.4/default.qgc	2009-06-15 14:39:22 UTC (rev 10930)
@@ -0,0 +1,445 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE qgisgrass SYSTEM "http://mrcc.com/qgisgrass.dtd">
+<qgisgrass name="Default">
+<modules>
+
+<section label="GRASS MODULES">
+	<grass name="shell"/>
+	<section label="File">
+		<section label="Import">
+			<section label="Import raster">
+                                <grass name="r.in.gdal.qgis"/>
+                                <grass name="r.in.gdal.qgis.loc"/>
+				<grass name="r.in.gdal"/>
+				<grass name="r.in.gdal.loc"/>
+				<grass name="r.in.ascii"/>
+				<grass name="r.in.poly"/>
+				<grass name="r.in.arc"/>
+				<grass name="r.in.gridatb"/>
+				<grass name="r.in.mat"/>
+				<grass name="i.in.spotvgt"/>
+				<grass name="r.in.srtm"/>
+				<grass name="r.in.aster"/>
+				<grass name="r.external"/>
+				<grass name="r.external.qgis"/>
+			</section>
+			 <section label="Import vector">
+                                <grass name="v.in.ogr.qgis"/>
+                                <grass name="v.in.ogr"/>
+                                <grass name="v.in.ogr.qgis.loc"/>
+                                <grass name="v.in.ogr.loc"/>
+                                <grass name="v.in.ogr.all"/> 
+				<grass name="v.in.ogr.all.loc"/> 
+                                <grass name="v.in.dxf"/>
+                                <grass name="v.in.e00"/>
+                                <grass name="v.in.mapgen"/>
+                                <grass name="v.in.db"/>
+                                <grass name="v.in.garmin"/>
+                                <grass name="v.in.gpsbabel"/>
+                        </section>
+		</section>
+		<section label="Export">
+			<section label="Export raster">
+				<grass name="r.out.gdal.gtiff"/>
+				<grass name="r.out.arc"/>
+				<grass name="r.out.gridatb"/>
+				<grass name="r.out.mat"/>
+				<grass name="r.out.bin"/>
+				<grass name="r.out.png"/>
+				<grass name="r.out.ppm"/>
+				<grass name="r.out.ppm3"/>
+				<grass name="r.out.pov"/>
+				<grass name="r.out.tiff"/>
+				<grass name="r.out.vrml"/>
+			</section>
+			<section label="Export vector">
+				<grass name="v.out.ogr"/>
+				<grass name="qgis.v.out.ogr.pg"/>
+				<grass name="v.out.ogr.gml"/>
+				<grass name="v.out.ogr.mapinfo"/>
+				<grass name="v.out.ascii"/>
+				<grass name="v.out.dxf"/>
+			</section>
+		</section>
+		<section label="Map type conversion">
+			<section label="Convert a raster to vector">
+				<grass name="r.to.vect.point"/>
+				<grass name="r.to.vect.line"/>
+				<grass name="r.to.vect.area"/>
+			</section>
+			<section label="Convert a vector to raster">
+				<grass name="v.to.rast.constant"/>
+				<grass name="v.to.rast.attr"/>
+			</section>
+		</section>
+	</section>
+
+	<section label="Config">
+		<section label="Region">
+			<section label="Region settings">
+                                <grass name="g.region.save"/> 
+                                <grass name="g.region.zoom"/> 
+                                <grass name="g.region.multiple.raster"/> 
+                                <grass name="g.region.multiple.vector"/>
+                        </section>
+			<section label="Projection management">
+                                <section label="Print projection information of the current location">
+                                        <grass name="g.proj.print"/>
+			        </section>
+                                <section label="Print projection information from a georeferenced file"> 
+			                <grass name="g.proj.geo"/>
+                                        <grass name="g.proj.ascii"/> 
+				        <grass name="g.proj.proj"/>
+				</section>
+                                <section label="Print projection information from a georeferenced file and create a new location based on it"> 
+                                        <grass name="g.proj.geo.new"/> 
+					<grass name="g.proj.ascii.new"/>
+					<grass name="g.proj.proj.new"/>
+				</section>
+			</section>
+			<section label="Convert coordinates">
+				<grass name="m.cogo"/>
+			</section>
+		</section>
+	</section>
+
+	<section label="Raster">
+		<section label="Develop map">
+			<section label="Compress raster">
+				<grass name="r.compress"/>
+			</section>
+			<section label="Sets the boundary definitions for a raster map">
+				<grass name="r.region.region"/>
+				<grass name="r.region.raster"/>
+				<grass name="r.region.vector"/>
+				<grass name="r.region.edge"/>
+				<grass name="r.region.alignTo"/>
+			</section>
+			<section label="Manage raster cells value">
+				<grass name="r.null.val"/>
+				<grass name="r.null.to"/>
+				<grass name="r.quant"/>
+			</section>
+			<section label="Change resolution">
+				<grass name="r.resamp.stats"/>
+				<grass name="r.resamp.interp"/>
+				<grass name="r.resample"/>
+				<grass name="r.resamp.rst"/>
+			</section>
+			<section label="Raster support">
+				<grass name="r.support"/>
+				<grass name="r.support.stats"/>
+			</section>
+			<section label="Reproject raster from another Location">
+				<grass name="r.proj"/>
+			</section>
+		</section>
+		<section label="Manage map colors">
+			<grass name="r.colors.table"/>
+			<grass name="r.colors.rules"/>
+			<grass name="r.colors.rast"/>
+			<grass name="r.blend"/>
+			<grass name="r.composite"/>
+			<grass name="r.his"/>
+		</section>
+		<section label="Spatial analysis">
+			<section label="Buffer">
+				<grass name="r.buffer"/>
+			</section>
+			<section label="Mask">
+				<grass name="r.mask"/>
+			</section>
+			<section label="Map algebra">
+				<grass name="r.mapcalc"/>
+				<grass name="r.mapcalculator"/>
+			</section>
+			<section label="Neighborhood analysis">
+				<grass name="r.neighbors"/>
+				<grass name="v.neighbors"/>
+			</section>
+			<section label="Overlay maps">
+                                <grass name="r.cross"/> 
+                                <grass name="r.series"/> 
+                                <grass name="r.patch"/> 
+				<grass name="r.statistics"/>
+			</section>
+			<section label="Terrain analysis">
+				<grass name="r.cost"/>
+				<grass name="r.drain"/>
+				<grass name="r.shaded.relief"/>
+				<grass name="r.slope.aspect.slope"/>
+				<grass name="r.slope.aspect.aspect"/>
+				<grass name="r.param.scale"/>
+				<grass name="r.texture"/>
+				<grass name="r.texture.bis"/>
+				<grass name="r.los"/>
+			</section>
+			<section label="Transform features">
+				<grass name="r.clump"/>
+				<grass name="r.grow"/>
+				<grass name="r.thin"/>
+			</section>
+		</section>
+		<section label="Spatial models">
+			<section label="Hydrologic modelling">
+				<grass name="r.watershed"/>
+				<grass name="r.carve"/>
+				<grass name="r.fill.dir"/>
+				<grass name="r.lake.xy"/>
+				<grass name="r.lake.seed"/>
+				<grass name="r.topidx"/>
+				<grass name="r.basins.fill"/>
+				<grass name="r.water.outlet"/>
+			</section>
+		</section>
+		<section label="Change category values and labels">
+			<grass name="r.reclass.area.greater"/>
+			<grass name="r.reclass.area.lesser"/>
+			<grass name="r.reclass"/>
+			<grass name="r.recode"/>
+			<grass name="r.rescale"/>
+		</section>
+		<section label="Surface management">
+			<section label="Create random points">
+				<grass name="r.random"/>
+				<grass name="r.random.cells"/>
+			</section>
+			<section label="Generate surface">
+				<grass name="v.kernel"/>
+				<grass name="r.surf.fractal"/>
+				<grass name="r.surf.gauss"/>
+				<grass name="r.surf.random"/>
+			</section>
+			<section label="Generate vector contour lines">
+				<grass name="r.contour"/>
+				<grass name="r.contour2"/>
+			</section>
+			<section label="Interpolate surface">
+				<grass name="v.surf.bspline"/>
+				<grass name="r.surf.idw"/>
+				<grass name="r.surf.idw2"/>
+				<grass name="v.surf.idw"/>
+				<grass name="v.surf.rst"/>
+				<grass name="r.fillnulls"/>
+                                <grass name="r.surf.contour"/>
+			</section>
+		</section>
+		<section label="Reports and statistics">
+			<section label="Reports">
+				<grass name="r.category"/>
+			</section>
+			<section label="Statistics">
+				<grass name="r.sum"/>
+				<grass name="r.report"/>
+				<grass name="r.average"/>
+				<grass name="r.median"/>
+				<grass name="r.mode"/>
+				<grass name="r.volume"/>
+				<grass name="r.surf.area"/>
+				<grass name="r.univar"/>
+				<grass name="r.covar"/>
+				<grass name="r.regression.line"/>
+				<grass name="r.coin"/>
+			</section>
+		</section>
+	</section>
+
+	<section label="Vector">
+		<section label="Develop map">
+			<section label="Topology management">
+				<grass name="v.build.all"/>
+			</section>
+			<section label="Toolset for cleaning topology of vector map">
+				<grass name="v.clean.break"/>
+				<grass name="v.clean.snap"/>
+				<grass name="v.clean.rmdangles"/>
+				<grass name="v.clean.chdangles"/>
+				<grass name="v.clean.rmbridge"/>
+				<grass name="v.clean.chbridge"/>
+				<grass name="v.clean.rmdupl"/>
+				<grass name="v.clean.rmdac"/>
+				<grass name="v.clean.bpol"/>
+				<grass name="v.clean.prune"/>
+				<grass name="v.clean.rmarea"/>
+				<grass name="v.clean.rmline"/>
+				<grass name="v.clean.rmsa"/>
+			</section>
+			<section label="Change the type of geometry elements">
+				<grass name="v.type.lb"/>
+				<grass name="v.type.bl"/>
+				<grass name="v.type.pc"/>
+				<grass name="v.type.cp"/>
+			</section>
+			<section label="Manage features">
+				<grass name="v.centroids"/>
+				<grass name="v.build.polylines"/>
+				<grass name="v.segment"/>
+				<grass name="v.to.points"/>
+				<grass name="v.parallel"/>
+				<grass name="v.dissolve"/>
+			</section>
+			<section label="Convert 2D vector to 3D by sampling raster">
+				<grass name="v.drape"/>
+			</section>
+			<section label="Reproject vector from another Location">
+				<grass name="v.transform"/>
+				<grass name="v.proj"/>
+			</section>
+			<section label="Metadata support">
+				<grass name="v.support"/>
+			</section>
+			<section label="Generalization">
+				<grass name="v.generalize"/>
+			</section>
+		</section>
+		<section label="Database connection">
+			<grass name="v.db.connect"/>
+			<grass name="v.db.sconnect"/>
+			<grass name="v.db.what.connect"/>
+		</section>
+		<section label="Spatial analysis">
+			<section label="Extract features from vector">
+				<grass name="v.extract.where"/>
+				<grass name="v.extract.list"/>
+				<grass name="v.select.overlap"/>
+			</section>
+			<section label="Buffer">
+				<grass name="v.buffer"/>
+			</section>
+			<section label="Vector geometry analysis">
+				<grass name="v.distance"/>
+			</section>
+			<section label="Network analysis">
+				<grass name="v.net.nodes"/>
+				<grass name="v.net.alloc"/>
+				<grass name="v.net.iso"/>
+				<grass name="v.net.salesman"/>
+				<grass name="v.net.steiner"/>
+			</section>
+			<section label="Overlay">
+                                <grass name="v.patch"/> 
+				<grass name="v.overlay.or"/>
+				<grass name="v.overlay.and"/>
+				<grass name="v.overlay.not"/>
+				<grass name="v.overlay.xor"/>
+			</section>
+		</section>
+		<section label="Change field">
+			<section label="Layers categories management">
+				<grass name="v.category.add"/>
+				<grass name="v.category.del"/>
+				<grass name="v.category.sum"/>
+			</section>
+			<section label="Reclass category values">
+				<grass name="v.reclass.file"/>
+				<grass name="v.reclass.attr"/>
+			</section>
+		</section>
+		<section label="Work with vector points">
+			<section label="Create standard vectors">
+				<grass name="v.in.region"/>
+				<grass name="v.mkgrid.region"/>
+			</section>
+			<section label="Create points">
+				<grass name="v.random"/>
+			</section>
+			<section label="Manage training dataset">
+				<grass name="v.kcv"/>
+				<grass name="v.outlier"/>
+			</section>
+			<section label="Delaunay triangulation, Voronoi diagram and convex hull">
+				<grass name="v.hull"/>
+				<grass name="v.delaunay.line"/>
+				<grass name="v.delaunay.area"/>
+				<grass name="v.voronoi.line"/>
+				<grass name="v.voronoi.area"/>
+			</section>
+		</section>
+		<section label="Vector update by other maps">
+			<grass name="v.rast.stats"/>
+			<grass name="v.what.vect"/>
+			<grass name="v.what.rast"/>
+			<grass name="v.sample"/>
+		</section>
+		<section label="Report and statistics">
+			<grass name="v.to.db"/>
+			<grass name="v.report"/>
+			<grass name="v.univar"/>
+			<grass name="v.normal"/>
+		</section>
+	</section>
+
+	<section label="Imagery">
+		<section label="Develop images and group">
+			<grass name="i.image.mosaic"/>
+		</section>
+		<section label="Manage image colors">
+			<grass name="i.rgb.his"/>
+			<grass name="i.his.rgb"/>
+			<grass name="i.landsat.rgb"/>
+			<grass name="i.fusion.brovey"/>
+		</section>
+		<section label="Filter image">
+			<grass name="i.zc"/>
+			<grass name="r.mfilter"/>
+		</section>
+		<section label="Tassled cap vegetation index">
+			<grass name="i.tasscap4"/>
+			<grass name="i.tasscap5"/>
+			<grass name="i.tasscap7"/>
+		</section>
+		<section label="Transform image">
+			<grass name="i.fft"/>
+			<grass name="i.ifft"/>
+		</section>
+		<section label="Reports and statistics">
+			<grass name="r.describe"/>
+			<grass name="r.bitpattern"/>
+			<grass name="r.kappa"/>
+			<grass name="i.oif"/>
+		</section>
+	</section>
+
+	<section label="Database">
+		<section label="Database management">
+			<grass name="db.connect"/>
+			<grass name="db.connect.schema"/>
+			<grass name="qgis.db.connect-login.pg"/>
+			<grass name="v.db.reconnect.all"/>
+			<grass name="db.login"/>
+			<grass name="db.in.ogr"/>
+		</section>
+		<section label="Tables management">
+			<grass name="v.db.addtable"/>
+			<grass name="v.db.droptable"/>
+		</section>
+		<section label="Columns management">
+			<grass name="v.db.addcol"/>
+			<grass name="v.db.update_const"/>
+			<grass name="v.db.update_query"/>
+			<grass name="v.db.update_op"/>
+			<grass name="v.db.update_op_query"/>
+			<grass name="v.db.dropcol"/>
+			<grass name="v.db.renamecol"/>
+			<grass name="db.execute"/>
+			<grass name="db.select"/>
+			<grass name="v.db.select"/>
+			<grass name="v.db.select.where"/>
+		</section>
+		<section label="Others">
+			<grass name="v.db.join"/>
+			<grass name="v.db.univar"/>
+		</section>
+	</section>
+
+	<section label="3d Visualization">
+		<grass name="nviz"/>
+	</section>
+
+	<section label="Help">
+		<grass name="g.manual"/>
+	</section>
+</section>
+
+</modules>
+</qgisgrass>



More information about the QGIS-commit mailing list