「Grass toolbox modules」の版間の差分

提供: OSGeo.JP Wiki
移動: 案内検索
(タグ・画像調整前に一旦配下を統合)
(セクション名、内部リンク調整)
 
(同じ利用者による、間の5版が非表示)
行1: 行1:
<H1>
+
== GRASSツールボックス モジュール ==
GRASS Toolbox modules
+
<span id='appdx_grass_toolbox_modules'></span>
</H1>
+
  
<P>
 
 
The GRASS Shell inside the GRASS Toolbox provides access to almost all (more  
 
The GRASS Shell inside the GRASS Toolbox provides access to almost all (more  
 
than 300) GRASS modules in command line modus. To offer a more user
 
than 300) GRASS modules in command line modus. To offer a more user
行9: 行7:
 
functionalities are also provided by graphical dialogs.
 
functionalities are also provided by graphical dialogs.
  
<P>
+
=== GRASS Toolbox data import and export modules ===
<BR><HR>
+
<span id='data_import_and_export_modules'></span><!-- dummy -->
<!--Table of Child-Links-->
+
<STRONG>Subsections</STRONG>
+
  
<UL CLASS="ChildLinks">
 
 
<LI> [[GRASS Toolbox data import and export modules]]
 
<LI> [[GRASS Toolbox data type conversion modules]]
 
<LI> [[GRASS Toolbox region and projection configuration modules]]
 
<LI> [[GRASS Toolbox raster data modules]]
 
<LI> [[GRASS Toolbox vector data modules]]
 
<LI> [[GRASS Toolbox imagery data modules]]
 
<LI> [[GRASS Toolbox database modules]]
 
<LI> [[GRASS Toolbox 3D modules]]
 
<LI> [[GRASS Toolbox help modules]]
 
 
</UL>
 
<!--End of Table of Child-Links-->
 
<BR><HR>
 
 
 
<H2>
 
GRASS Toolbox data import and export modules
 
</H2>
 
 
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to import and
 
This Section lists all graphical dialogs in the GRASS Toolbox to import and
 
export data into a currently selected GRASS location and mapset.
 
export data into a currently selected GRASS location and mapset.
  
<P>
+
<table border='1' align='center'><caption>'''表 13:''' GRASS Toolbox: Raster and Image data import modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Raster and Image data import modules in the GRASS
<DIV ALIGN="CENTER">
+
   Toolbox'''<tr>
 
+
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
</DIV>
+
  <tr><td> r.in.arc <td> Convert an ESRI ARC/INFO ascii raster file (GRID) into a
<P>
+
   (binary) raster map layer</tr>
<BR>
+
  <tr><td> r.in.ascii <td> Convert an ASCII raster text file into a (binary)
<A NAME="6"></A>
+
   raster map layer </tr>
<TABLE CELLPADDING=3 BORDER="1">
+
  <tr><td> r.in.aster <td> Georeferencing, rectification, and import of
<CAPTION><STRONG>Table 13:</STRONG>
+
   Terra-ASTER imagery and relative DEM's using gdalwarp </tr>
GRASS Toolbox: Raster and Image data import modules</CAPTION>
+
  <tr><td> r.in.gdal <td> Import GDAL supported raster file into a GRASS binary
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Raster and Image data import modules in the GRASS
+
   raster map layer </tr>
   Toolbox</SPAN></SPAN></TD>
+
  <tr><td> r.in.gdal.loc <td> Import GDAL supported raster file into a GRASS
</TR>
+
   binary raster map layer and create a fitted location </tr>
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
  <tr><td> r.in.gdal.qgis <td> Import loaded raster into a GRASS binary raster map
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
   layer </tr>
</TR>
+
  <tr><td> r.in.gdal.qgis.loc <td> Import loaded raster file into a GRASS binary
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.arc</TD>
+
   raster map layer and create a fitted location </tr>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert an ESRI ARC/INFO ascii raster file (GRID) into a
+
  <tr><td> r.in.gridatb <td> Imports GRIDATB.FOR map file (TOPMODEL) into GRASS
   (binary) raster map layer</TD>
+
   raster map </tr>
</TR>
+
  <tr><td> r.in.mat <td> Import a binary MAT-File(v4) to a GRASS raster </tr>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.ascii</TD>
+
  <tr><td> r.in.poly <td> Create raster maps from ascii polygon/line data files
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert an ASCII raster text file into a (binary)
+
   in the current directory </tr>
   raster map layer</TD>
+
  <tr><td> r.in.srtm <td> Import SRTM HGT files into GRASS </tr>
</TR>
+
  <tr><td> i.in.spotvgt <td> Import of SPOT VGT NDVI file into a raster map </tr>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.aster</TD>
+
</table>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Georeferencing, rectification, and import of
+
   Terra-ASTER imagery and relative DEM's using gdalwarp</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.gdal</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import GDAL supported raster file into a GRASS binary
+
   raster map layer</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.gdal.loc</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import GDAL supported raster file into a GRASS
+
   binary raster map layer and create a fitted location</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.gdal.qgis</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import loaded raster into a GRASS binary raster map
+
   layer</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.gdal.qgis.loc</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import loaded raster file into a GRASS binary
+
   raster map layer and create a fitted location</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.gridatb</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Imports GRIDATB.FOR map file (TOPMODEL) into GRASS
+
   raster map</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.mat</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import a binary MAT-File(v4) to a GRASS raster</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.poly</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create raster maps from ascii polygon/line data files
+
   in the current directory</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.in.srtm</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import SRTM HGT files into GRASS</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.in.spotvgt</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import of SPOT VGT NDVI file into a raster map</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
 
+
<P>
+
  
<P>
 
<BR><P></P>
 
<DIV ALIGN="CENTER">
 
<DIV ALIGN="CENTER">
 
  
</DIV>
+
<table border='1' align='center'><caption>'''表 14:''' GRASS Toolbox: Raster and Image data export modules</caption>
<P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<BR>
+
  <tr><td colspan='2'>'''Raster and Image data export modules in
<A NAME="18"></A>
+
<TABLE CELLPADDING=3 BORDER="1">
+
<CAPTION><STRONG>Table 14:</STRONG>
+
GRASS Toolbox: Raster and Image data export modules</CAPTION>
+
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Raster and Image data export modules in
+
 
the GRASS
 
the GRASS
   Toolbox</SPAN></SPAN></TD>
+
   Toolbox'''<tr>
</TR>
+
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
  <tr><td> r.out.gdal.gtiff <td> Export raster layer to Geo TIFF </tr>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
  <tr><td> r.out.arc <td> Converts a raster map layer into an ESRI ARCGRID file </tr>
</TR>
+
  <tr><td> r.gridatb <td> Exports GRASS raster map to GRIDATB.FOR map file
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.gdal.gtiff</TD>
+
   (TOPMODEL) </tr>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Export raster layer to Geo TIFF</TD>
+
  <tr><td> r.out.mat <td> Exports a GRASS raster to a binary MAT-File </tr>
</TR>
+
  <tr><td> r.out.bin <td> Exports a GRASS raster to a binary array </tr>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.arc</TD>
+
  <tr><td> r.out.png <td> Export GRASS raster as non-georeferenced PNG image
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Converts a raster map layer into an ESRI ARCGRID file</TD>
+
   format </tr>
</TR>
+
  <tr><td> r.out.ppm <td> Converts a GRASS raster map to a PPM image file at the
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.gridatb</TD>
+
   pixel resolution of the CURRENTLY DEFINED REGION </tr>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Exports GRASS raster map to GRIDATB.FOR map file
+
  <tr><td> r.out.ppm3 <td> Converts 3 GRASS raster layers (R,G,B) to a PPM image
   (TOPMODEL)</TD>
+
   file at the pixel resolution of the CURRENTLY DEFINED REGION </tr>
</TR>
+
  <tr><td> r.out.pov <td> Converts a raster map layer into a height-field file for
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.mat</TD>
+
   POVRAY</tr>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Exports a GRASS raster to a binary MAT-File</TD>
+
  <tr><td> r.out.tiff <td> Exports a GRASS raster map to a 8/24bit TIFF image file
</TR>
+
   at the pixel resolution of the currently defined region</tr>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.bin</TD>
+
  <tr><td> r.out.vrml <td> Export a raster map to the Virtual Reality Modeling
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Exports a GRASS raster to a binary array</TD>
+
   Language (VRML)</tr>
</TR>
+
</table>
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.png</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Export GRASS raster as non-georeferenced PNG image
+
   format</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.ppm</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Converts a GRASS raster map to a PPM image file at the
+
   pixel resolution of the CURRENTLY DEFINED REGION</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.ppm3</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Converts 3 GRASS raster layers (R,G,B) to a PPM image
+
   file at the pixel resolution of the CURRENTLY DEFINED REGION</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.pov</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Converts a raster map layer into a height-field file for
+
   POVRAY</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.tiff</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Exports a GRASS raster map to a 8/24bit TIFF image file
+
   at the pixel resolution of the currently defined region</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.out.vrml</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Export a raster map to the Virtual Reality Modeling
+
   Language (VRML)</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
  
<P>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 15:''' GRASS Toolbox: Vector data import modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Vector data import modules in the GRASS
<DIV ALIGN="CENTER">
+
Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.in.dxf <td> Import DXF vector layer </tr>
 +
  <tr><td> v.in.e00 <td> Import ESRI E00 file in a vector map </tr>
 +
  <tr><td> v.in.garmin <td> Import vector from gps using gpstrans </tr>
 +
  <tr><td> v.in.gpsbabel <td> Import vector from gps using gpsbabel </tr>
 +
  <tr><td> v.in.mapgen <td> Import MapGen or MatLab vectors in GRASS </tr>
 +
  <tr><td> v.in.ogr <td> Import OGR/PostGIS vector layers </tr>
 +
  <tr><td> v.in.ogr.qgis <td> Import loaded vector layers into GRASS binary
 +
  vector map </tr>
 +
  <tr><td> v.in.ogr.loc <td> Import OGR/PostGIS vector layers and create a fitted
 +
  location </tr>
 +
  <tr><td> v.in.ogr.qgis.loc <td> Import loaded vector layers into GRASS binary
 +
  vector map and create a fitted location </tr>
 +
  <tr><td> v.in.ogr.all <td> Import all the OGR/PostGIS vector layers in a given
 +
  data source </tr>
 +
  <tr><td> v.in.ogr.all.loc <td> Import all the OGR/PostGIS vector layers in a
 +
  given data source and create a fitted location </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="30"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 15:</STRONG>
 
GRASS Toolbox: Vector data import modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Vector data import modules in the GRASS
 
Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.dxf</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import DXF vector layer</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.e00</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import ESRI E00 file in a vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.garmin</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import vector from gps using gpstrans</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.gpsbabel</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import vector from gps using gpsbabel</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.mapgen</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import MapGen or MatLab vectors in GRASS</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.ogr</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import OGR/PostGIS vector layers</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.ogr.qgis</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import loaded vector layers into GRASS binary
 
  vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.ogr.loc</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import OGR/PostGIS vector layers and create a fitted
 
  location</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.ogr.qgis.loc</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import loaded vector layers into GRASS binary
 
  vector map and create a fitted location</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.ogr.all</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import all the OGR/PostGIS vector layers in a given
 
  data source</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.ogr.all.loc</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import all the OGR/PostGIS vector layers in a
 
  given data source and create a fitted location</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 16:''' GRASS Toolbox: Vector data export modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Vector data export modules in the GRASS
<DIV ALIGN="CENTER">
+
Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.out.ogr <td> Export vector layer to various formats (OGR library) </tr>
 +
  <tr><td> v.out.ogr.gml <td> Export vector layer to GML </tr>
 +
  <tr><td> v.out.ogr.postgis <td> Export vector layer to various formats (OGR
 +
  library) </tr>
 +
  <tr><td> v.out.ogr.mapinfo <td> Mapinfo export of vector layer </tr>
 +
  <tr><td> v.out.ascii <td> Convert a GRASS binary vector map to a GRASS ASCII
 +
  vector map  </tr>
 +
  <tr><td> v.out.dxf <td> converts a GRASS vector map to DXF  </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="42"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 16:</STRONG>
 
GRASS Toolbox: Vector data export modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Vector data export modules in the GRASS
 
Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.out.ogr</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Export vector layer to various formats (OGR library)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.out.ogr.gml</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Export vector layer to GML</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.out.ogr.postgis</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Export vector layer to various formats (OGR
 
  library)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.out.ogr.mapinfo</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Mapinfo export of vector layer</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.out.ascii</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert a GRASS binary vector map to a GRASS ASCII
 
  vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.out.dxf</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>converts a GRASS vector map to DXF</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
=== GRASS Toolbox data type conversion modules ===
 +
<span id='data_type_conversion_modules'></span><!-- dummy -->
  
<P>
 
 
 
<H2>
 
GRASS Toolbox data type conversion modules
 
</H2>
 
 
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to convert
 
This Section lists all graphical dialogs in the GRASS Toolbox to convert
 
raster to vector or vector to raster data in a currently selected GRASS location  
 
raster to vector or vector to raster data in a currently selected GRASS location  
 
and mapset.
 
and mapset.
  
<P>
+
<table border='1' align='center'><caption>'''表 17:''' GRASS Toolbox: Data type conversion modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Data type conversion modules in the GRASS
<DIV ALIGN="CENTER">
+
   Toolbox'''<tr>
 
+
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
</DIV>
+
  <tr><td> r.to.vect.point <td> Convert a raster to vector points </tr>
<P>
+
  <tr><td> r.to.vect.line <td> Convert a raster to vector lines </tr>
<BR>
+
  <tr><td> r.to.vect.area <td> Convert a raster to vector areas </tr>
<A NAME="55"></A>
+
  <tr><td> v.to.rast.constant <td> Convert a vector to raster using constant </tr>
<TABLE CELLPADDING=3 BORDER="1">
+
  <tr><td> v.to.rast.attr <td> Convert a vector to raster using attribute values </tr>
<CAPTION><STRONG>Table 17:</STRONG>
+
</table>
GRASS Toolbox: Data type conversion modules</CAPTION>
+
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Data type conversion modules in the GRASS
+
   Toolbox</SPAN></SPAN></TD>
+
</TR>
+
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.to.vect.point</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert a raster to vector points</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.to.vect.line</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert a raster to vector lines</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.to.vect.area</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert a raster to vector areas</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.to.rast.constant</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert a vector to raster using constant</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.to.rast.attr</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert a vector to raster using attribute values</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
 
+
<P>
+
  
<P>
 
<BR><HR>
 
  
<H2>
+
=== GRASS Toolbox region and projection configuration modules ===
GRASS Toolbox region and projection configuration modules
+
<span id='region_and_projection_configuration_modules'></span><!-- dummy -->
</H2>
+
  
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to manage and
 
This Section lists all graphical dialogs in the GRASS Toolbox to manage and
 
change the current mapset region and to configure your projection.
 
change the current mapset region and to configure your projection.
  
<P>
+
<table border='1' align='center'><caption>'''表 18:''' GRASS Toolbox: Region and projection configuration modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Region and projection configuration
<DIV ALIGN="CENTER">
+
  modules in the GRASS Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> g.region.save <td> Save the current region as a named region </tr>
 +
  <tr><td> g.region.zoom <td> Shrink the current region until it meets non-NULL
 +
  data from a given raster map </tr>
 +
  <tr><td> g.region.multiple.raster <td> Set the region to match multiple raster
 +
  maps </tr>
 +
  <tr><td> g.region.multiple.vector <td> Set the region to match multiple vector
 +
  maps </tr>
 +
  <tr><td> g.proj.print <td> Print projection information of the current location</tr>
 +
  <tr><td> g.proj.geo <td> Print projection information from a georeferenced file
 +
  (raster, vector or image)</tr>
 +
  <tr><td> g.proj.ascii.new <td> Print projection information from a
 +
  georeferenced ASCII file containing a WKT projection description</tr>
 +
  <tr><td> g.proj.proj <td> Print projection information from a PROJ.4 projection
 +
  description file</tr>
 +
  <tr><td> g.proj.ascii.new <td> Print projection information from a georeferenced
 +
  ASCII file containing a WKT projection description and create a new location based on it</tr>
 +
  <tr><td> g.proj.geo.new <td> Print projection information from a georeferenced
 +
  file (raster, vector or image) and create a new location based on it</tr>
 +
  <tr><td> g.proj.proj.new <td> Print projection information from a PROJ.4
 +
  projection description file and create a new location based on it </tr>
 +
  <tr><td> m.cogo <td> A simple utility for converting bearing and distance
 +
  measurements to coordinates and vice versa. It assumes a cartesian coordinate system </tr>
 +
</table>
  
</DIV>
+
=== GRASS Toolbox raster data modules ===
<P>
+
<span id='raster_data_modules'></span><!-- dummy -->
<BR>
+
<A NAME="68"></A>
+
<TABLE CELLPADDING=3 BORDER="1">
+
<CAPTION><STRONG>Table 18:</STRONG>
+
GRASS Toolbox: Region and projection configuration modules</CAPTION>
+
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Region and projection configuration
+
  modules in the GRASS Toolbox</SPAN></SPAN></TD>
+
</TR>
+
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.region.save</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Save the current region as a named region</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.region.zoom</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Shrink the current region until it meets non-NULL
+
  data from a given raster map</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.region.multiple.raster</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set the region to match multiple raster
+
  maps</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.region.multiple.vector</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set the region to match multiple vector
+
  maps</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.proj.print</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Print projection information of the current location</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.proj.geo</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Print projection information from a georeferenced file
+
  (raster, vector or image)</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.proj.ascii.new</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Print projection information from a
+
  georeferenced ASCII file containing a WKT projection description</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.proj.proj</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Print projection information from a PROJ.4 projection
+
  description file</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.proj.ascii.new</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Print projection information from a georeferenced 
+
ASCII file containing a WKT projection description and create a new
+
location based on it</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.proj.geo.new</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Print projection information from a georeferenced
+
  file (raster, vector or image) and create a new location based on it</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.proj.proj.new</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Print projection information from a PROJ.4
+
  projection description file and create a new location based on it</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>m.cogo</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>A simple utility for converting bearing and distance
+
measurements to coordinates and vice versa. It assumes a cartesian
+
coordinate system</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
  
<P>
 
 
<P>
 
 
 
<H2>
 
GRASS Toolbox raster data modules
 
</H2>
 
 
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with
 
and analyse raster data in a currently selected GRASS location and mapset.
 
and analyse raster data in a currently selected GRASS location and mapset.
  
<P>
+
<table border='1' align='center'><caption>'''表 19:''' GRASS Toolbox: Develop raster map modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Develop raster map modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> r.compress <td> Compresses and decompresses raster maps </tr>
 +
  <tr><td> r.region.region <td> Sets the boundary definitions to current or
 +
  default region </tr>
 +
  <tr><td> r.region.raster <td> Sets the boundary definitions from existent raster
 +
  map</tr>
 +
  <tr><td> r.region.vector <td> Sets the boundary definitions from existent vector map </tr>
 +
  <tr><td> r.region.edge <td> Sets the boundary definitions by edge (n-s-e-w) </tr>
 +
  <tr><td> r.region.alignTo <td> Sets region to align to a raster map</tr>
 +
  <tr><td> r.null.val <td> Transform cells with value in null cells</tr>
 +
  <tr><td> r.null.to <td> Transform null cells in value cells</tr>
 +
  <tr><td> r.quant <td> This routine produces the quantization file for a
 +
  floating-point map </tr>
 +
  <tr><td> r.resamp.stats <td> Resamples raster map layers using aggregation </tr>
 +
  <tr><td> r.resamp.interp <td> Resamples raster map layers using interpolation </tr>
 +
  <tr><td> r.resample <td> GRASS raster map layer data resampling capability.
 +
  Before you must set new resolution</tr>
 +
  <tr><td> r.resamp.rst <td> Reinterpolates and computes topographic analysis
 +
  using regularized spline with tension and smoothing </tr>
 +
  <tr><td> r.support <td> Allows creation and/or modification of raster map layer
 +
  support files</tr>
 +
  <tr><td> r.support.stats <td> Update raster map statistics </tr>
 +
  <tr><td> r.proj <td> Re-project a raster map from one location to the current
 +
  location </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="81"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 19:</STRONG>
 
GRASS Toolbox: Develop raster map modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Develop raster map modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.compress</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Compresses and decompresses raster maps</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.region.region</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sets the boundary definitions to current or
 
  default region</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.region.raster</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sets the boundary definitions from existent raster
 
  map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.region.vector</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sets the boundary definitions from existent vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.region.edge</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sets the boundary definitions by edge (n-s-e-w)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.region.alignTo</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sets region to align to a raster map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.null.val</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Transform cells with value in null cells</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.null.to</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Transform null cells in value cells</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.quant</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>This routine produces the quantization file for a
 
  floating-point map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.resamp.stats</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Resamples raster map layers using aggregation</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.resamp.interp</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Resamples raster map layers using interpolation</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.resample</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>GRASS raster map layer data resampling capability.
 
  Before you must set new resolution</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.resamp.rst</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reinterpolates and computes topographic analysis
 
  using regularized spline with tension and smoothing</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.support</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows creation and/or modification of raster map layer
 
  support files</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.support.stats</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Update raster map statistics</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.proj</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Re-project a raster map from one location to the current
 
  location</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 20:''' GRASS Toolbox: Raster color management modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Raster color management modules in the
<DIV ALIGN="CENTER">
+
  GRASS Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> r.colors.table <td> Set raster color table from setted tables </tr>
 +
  <tr><td> r.colors.rules <td> Set raster color table from setted rules </tr>
 +
  <tr><td> r.colors.rast <td> Set raster color table from existing raster </tr>
 +
  <tr><td> r.blend <td> Blend color components for two raster maps by given ratio </tr>
 +
  <tr><td> r.composite <td> Blend red, green, raster layers to obtain one color
 +
  raster </tr>
 +
  <tr><td> r.his <td> Generates red, green and blue raster map layers combining
 +
  hue, intensity, and saturation (his) values from user-specified input raster map layers </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="93"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 20:</STRONG>
 
GRASS Toolbox: Raster color management modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Raster color management modules in the
 
  GRASS Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.colors.table</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set raster color table from setted tables</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.colors.rules</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set raster color table from setted rules</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.colors.rast</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set raster color table from existing raster</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.blend</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Blend color components for two raster maps by given ratio</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.composite</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Blend red, green, raster layers to obtain one color
 
  raster</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.his</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generates red, green and blue raster map layers combining
 
  hue, intensity, and saturation (his) values from user-specified input
 
  raster map layers</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 21:''' GRASS Toolbox: Spatial raster analysis modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Spatial raster analysis modules in the
<DIV ALIGN="CENTER">
+
  GRASS Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> r.buffer <td> Raster buffer </tr>
 +
  <tr><td> r.mask <td> Create a MASK for limiting raster operation </tr>
 +
  <tr><td> r.mapcalc <td> Raster map calculator </tr>
 +
  <tr><td> r.mapcalculator <td> Simple map algebra </tr>
 +
  <tr><td> r.neighbors <td> Raster neighbors analyses </tr>
 +
  <tr><td> v.neighbors <td> Count of neighbouring points </tr>
 +
  <tr><td> r.cross <td> Create a cross product of the category value from multiple
 +
  raster map layers </tr>
 +
  <tr><td> r.series <td> Makes each output cell a function of the values assigned
 +
  to the corresponding cells in the output raster map layers</tr>
 +
  <tr><td> r.patch <td> Create a new raster map by combining other raster maps </tr>
 +
  <tr><td> r.statistics <td> Category or object oriented statistics </tr>
 +
  <tr><td> r.cost <td> Outputs a raster map layer showing the cumulative cost of
 +
  moving between different geographic locations on an input raster map layer whose cell category values represent cost</tr>
 +
  <tr><td> r.drain <td> Traces a flow through an elevation model on a raster map
 +
  layer </tr>
 +
  <tr><td> r.shaded.relief <td> Create shaded map </tr>
 +
  <tr><td> r.slope.aspect.slope <td> Generate slope map from DEM (digital
 +
  elevation model) </tr>
 +
  <tr><td> r.slope.aspect.aspect <td> Generate aspect map from DEM (digital
 +
  elevation model) </tr>
 +
  <tr><td> r.param.scale <td> Extracts terrain parameters from a DEM </tr>
 +
  <tr><td> r.texture <td> Generate images with textural features from a raster map
 +
  (first serie of indices)</tr>
 +
  <tr><td> r.texture.bis <td> Generate images with textural features from a raster
 +
  map (second serie of indices)</tr>
 +
  <tr><td> r.los <td> Line-of-sigth raster analysis </tr>
 +
  <tr><td> r.clump <td> Recategorizes into unique categories contiguous cells </tr>
 +
  <tr><td> r.grow <td> Generates a raster map layer with contiguous areas grown by
 +
  one cell</tr>
 +
  <tr><td> r.thin <td> Thin no-zero cells that denote line features </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="105"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 21:</STRONG>
 
GRASS Toolbox: Spatial raster analysis modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Spatial raster analysis modules in the
 
  GRASS Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.buffer</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Raster buffer</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.mask</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create a MASK for limiting raster operation</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.mapcalc</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Raster map calculator</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.mapcalculator</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Simple map algebra</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.neighbors</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Raster neighbors analyses</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.neighbors</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Count of neighbouring points</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.cross</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create a cross product of the category value from multiple
 
  raster map layers</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.series</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Makes each output cell a function of the values assigned
 
  to the corresponding cells in the output raster map layers</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.patch</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create a new raster map by combining other raster maps</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.statistics</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Category or object oriented statistics</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.cost</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Outputs a raster map layer showing the cumulative cost of
 
  moving between different geographic locations on an input raster map layer
 
  whose cell category values represent cost</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.drain</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Traces a flow through an elevation model on a raster map
 
  layer</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.shaded.relief</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create shaded map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.slope.aspect.slope</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generate slope map from DEM (digital
 
  elevation model)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.slope.aspect.aspect</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generate aspect map from DEM (digital
 
  elevation model)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.param.scale</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Extracts terrain parameters from a DEM</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.texture</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generate images with textural features from a raster map
 
  (first serie of indices)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.texture.bis</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generate images with textural features from a raster
 
  map (second serie of indices)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.los</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Line-of-sigth raster analysis</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.clump</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Recategorizes into unique categories contiguous cells</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.grow</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generates a raster map layer with contiguous areas grown by
 
  one cell</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.thin</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Thin no-zero cells that denote line features</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 22:''' GRASS Toolbox: Surface management modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Surface management modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> r.random <td> Creates a random vector point map contained in a raster </tr>
 +
  <tr><td> r.random.cells <td> Generates random cell values with spatial
 +
  dependence </tr>
 +
  <tr><td> v.kernel <td> Gaussian kernel density </tr>
 +
  <tr><td> r.contour <td> Produces a contours vector map with specified step from
 +
  a raster map</tr>
 +
  <tr><td> r.contour2 <td> Produces a contours vector map of specified contours
 +
  from a raster map </tr>
 +
  <tr><td> r.surf.fractal <td> Creates a fractal surface of a given fractal
 +
  dimension</tr>
 +
  <tr><td> r.surf.gauss <td> GRASS module to produce a raster map layer of
 +
  gaussian deviates whose mean and standard deviation can be expressed by the user </tr>
 +
  <tr><td> r.surf.random <td> Produces a raster map layer of uniform random
 +
  deviates whose range can be expressed by the user </tr>
 +
  <tr><td> r.bilinear <td> Bilinear interpolation utility for raster map layers </tr>
 +
  <tr><td> v.surf.bispline <td> Bicubic or bilinear spline interpolation with
 +
  Tykhonov regularization</tr>
 +
  <tr><td> r.surf.idw <td> Surface interpolation utility for raster map layers</tr>
 +
  <tr><td> r.surf.idw2 <td> Surface generation program</tr>
 +
  <tr><td> r.surf.contour <td> Surface generation program from rasterized contours </tr>
 +
  <tr><td> v.surf.idw <td> Interpolate attribute values (IDW) </tr>
 +
  <tr><td> v.surf.rst <td> Interpolate attribute values (RST) </tr>
 +
  <tr><td> r.fillnulls <td> Fills no-data areas in raster maps using v.surf.rst
 +
  splines interpolation </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="117"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 22:</STRONG>
 
GRASS Toolbox: Surface management modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Surface management modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.random</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Creates a random vector point map contained in a raster</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.random.cells</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generates random cell values with spatial
 
  dependence</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.kernel</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Gaussian kernel density</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.contour</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Produces a contours vector map with specified step from
 
  a raster map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.contour2</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Produces a contours vector map of specified contours
 
  from a raster map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.surf.fractal</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Creates a fractal surface of a given fractal
 
  dimension</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.surf.gauss</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>GRASS module to produce a raster map layer of
 
  gaussian deviates whose mean and standard deviation can be expressed by the
 
  user</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.surf.random</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Produces a raster map layer of uniform random
 
  deviates whose range can be expressed by the user</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.bilinear</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Bilinear interpolation utility for raster map layers</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.surf.bispline</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Bicubic or bilinear spline interpolation with
 
  Tykhonov regularization</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.surf.idw</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Surface interpolation utility for raster map layers</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.surf.idw2</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Surface generation program</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.surf.contour</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Surface generation program from rasterized contours</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.surf.idw</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Interpolate attribute values (IDW)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.surf.rst</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Interpolate attribute values (RST)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.fillnulls</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Fills no-data areas in raster maps using v.surf.rst
 
  splines interpolation</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 23:''' GRASS Toolbox: Change raster category values and labels modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Raster category and label modules in the GRASS Toolbox'''<tr>
<DIV ALIGN="CENTER">
+
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> r.reclass.area.greater <td> Reclasses a raster map greater than user
 +
  specified area size (in hectares) </tr>
 +
  <tr><td> r.reclass.area.lesser <td> Reclasses a raster map less than user
 +
  specified area size (in hectares) </tr>
 +
  <tr><td> r.reclass <td> Reclass a raster using a reclassification rules file </tr>
 +
  <tr><td> r.recode <td> Recode raster maps</tr>
 +
  <tr><td> r.rescale <td> Rescales the range of category values in a raster map
 +
  layer </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="129"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 23:</STRONG>
 
GRASS Toolbox: Change raster category values and labels modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Raster category and label modules in the GRASS Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.reclass.area.greater</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reclasses a raster map greater than user
 
  specified area size (in hectares)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.reclass.area.lesser</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reclasses a raster map less than user
 
  specified area size (in hectares)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.reclass</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reclass a raster using a reclassification rules file</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.recode</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Recode raster maps</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.rescale</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Rescales the range of category values in a raster map
 
  layer</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 24:''' GRASS Toolbox: Hydrologic modelling modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Hydrologic modelling modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> r.carve <td> Takes vector stream data, transforms it to raster, and
 +
  subtracts depth from the output DEM </tr>
 +
  <tr><td> r.fill.dir <td> Filters and generates a depressionless elevation map
 +
  and a flow direction map from a given elevation layer </tr>
 +
  <tr><td> r.lake.xy <td> Fills lake from seed point at given level </tr>
 +
  <tr><td> r.lake.seed <td> Fills lake from seed at given level </tr>
 +
  <tr><td> r.topidx <td> Creates a 3D volume map based on 2D elevation and value
 +
  raster maps </tr>
 +
  <tr><td> r.basins.fill <td> Generates a raster map layer showing watershed
 +
  subbasins </tr>
 +
  <tr><td> r.water.outlet <td> Watershed basin creation program </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="141"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 24:</STRONG>
 
GRASS Toolbox: Hydrologic modelling modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Hydrologic modelling modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.carve</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Takes vector stream data, transforms it to raster, and
 
  subtracts depth from the output DEM</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.fill.dir</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Filters and generates a depressionless elevation map
 
  and a flow direction map from a given elevation layer</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.lake.xy</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Fills lake from seed point at given level</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.lake.seed</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Fills lake from seed at given level</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.topidx</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Creates a 3D volume map based on 2D elevation and value
 
  raster maps</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.basins.fill</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Generates a raster map layer showing watershed
 
  subbasins</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.water.outlet</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Watershed basin creation program</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 25:''' GRASS Toolbox: Reports and statistic analysis modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Reports and statistic analysis modules in the GRASS Toolbox'''<tr>
<DIV ALIGN="CENTER">
+
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> r.category <td> Prints category values and labels associated with
 +
  user-specified raster map layers </tr>
 +
  <tr><td> r.sum <td> Sums up the raster cell values </tr>
 +
  <tr><td> r.report <td> Reports statistics for raster map layers </tr>
 +
  <tr><td> r.average <td> Finds the average of values in a cover map within areas
 +
  assigned the same category value in a user-specified base map </tr>
 +
  <tr><td> r.median <td> Finds the median of values in a cover map within areas
 +
  assigned the same category value in a user-specified base map </tr>
 +
  <tr><td> r.mode <td> Finds the mode of values in a cover map within areas
 +
  assigned the same category value in a user-specified base map.reproject raster image </tr>
 +
  <tr><td> r.volume <td> Calculates the volume of data clumps, and produces a
 +
  GRASS vector points map containing the calculated centroids of these clumps </tr>
 +
  <tr><td> r.surf.area <td> Surface area estimation for rasters </tr>
 +
  <tr><td> r.univar <td> Calculates univariate statistics from the non-null cells
 +
  of a raster map </tr>
 +
  <tr><td> r.covar <td> Outputs a covariance/correlation matrix for user-specified
 +
  raster map layer(s)</tr>
 +
  <tr><td> r.regression.line <td> Calculates linear regression from two raster
 +
  maps: y = a + b * x </tr>
 +
  <tr><td> r.coin <td> Tabulates the mutual occurrence (coincidence) of categories
 +
  for two raster map layers</tr>
 +
</table>
  
</DIV>
+
=== GRASS Toolbox vector data modules ===
<P>
+
<span id='vector_data_modules'></span><!-- dummy -->
<BR>
+
<A NAME="153"></A>
+
<TABLE CELLPADDING=3 BORDER="1">
+
<CAPTION><STRONG>Table 25:</STRONG>
+
GRASS Toolbox: Reports and statistic analysis modules</CAPTION>
+
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Reports and statistic analysis modules in the GRASS Toolbox</SPAN></SPAN></TD>
+
</TR>
+
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.category</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Prints category values and labels associated with
+
  user-specified raster map layers</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.sum</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sums up the raster cell values</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.report</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reports statistics for raster map layers</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.average</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Finds the average of values in a cover map within areas
+
  assigned the same category value in a user-specified base map</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.median</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Finds the median of values in a cover map within areas
+
  assigned the same category value in a user-specified base map</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.mode</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Finds the mode of values in a cover map within areas
+
  assigned the same category value in a user-specified base map.reproject
+
  raster image</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.volume</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates the volume of data clumps, and produces a
+
  GRASS vector points map containing the calculated centroids of these clumps</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.surf.area</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Surface area estimation for rasters</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.univar</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates univariate statistics from the non-null cells
+
  of a raster map</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.covar</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Outputs a covariance/correlation matrix for user-specified
+
  raster map layer(s)</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.regression.line</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates linear regression from two raster
+
  maps: y = a + b * x</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.coin</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Tabulates the mutual occurrence (coincidence) of categories
+
  for two raster map layers</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
  
<P>
 
 
<P>
 
 
<H2>
 
GRASS Toolbox vector data modules
 
</H2>
 
 
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with
 
and analyse vector data in a currently selected GRASS location and mapset.
 
and analyse vector data in a currently selected GRASS location and mapset.
  
<P>
+
<table border='1' align='center'><caption>'''表 26:''' GRASS Toolbox: Develop vector map modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Develop vector map modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.build.all <td> Rebuild topology of all vectors in the mapset </tr>
 +
  <tr><td> v.clean.break <td> Break lines at each intersection of vector map </tr>
 +
  <tr><td> v.clean.snap <td> Cleaning topology: snap lines to vertex in threshold </tr>
 +
  <tr><td> v.clean.rmdangles <td> Cleaning topology: remove dangles </tr>
 +
  <tr><td> v.clean.chdangles <td> Cleaning topology: change the type of boundary
 +
  dangle to line </tr>
 +
  <tr><td> v.clean.rmbridge <td> Remove bridges connecting area and island or 2
 +
  islands </tr>
 +
  <tr><td> v.clean.chbridge <td> Change the type of bridges connecting area and
 +
  island or 2 islands </tr>
 +
  <tr><td> v.clean.rmdupl <td> Remove duplicate lines (pay attention to
 +
  categories!) </tr>
 +
  <tr><td> v.clean.rmdac <td> Remove duplicate area centroids </tr>
 +
  <tr><td> v.clean.bpol <td> Break polygons. Boundaries are broken on each
 +
  point shared between 2 and more polygons where angles of segments are different </tr>
 +
  <tr><td> v.clean.prune <td> Remove vertices in threshold from lines and
 +
  boundaries </tr>
 +
  <tr><td> v.clean.rmarea <td> Remove small areas (removes longest boundary with
 +
  adjacent area) </tr>
 +
  <tr><td> v.clean.rmline <td> Remove all lines or boundaries of zero length </tr>
 +
  <tr><td> v.clean.rmsa <td> Remove small angles between lines at nodes </tr>
 +
  <tr><td> v.type.lb <td> Convert lines to boundaries </tr>
 +
  <tr><td> v.type.bl <td> Convert boundaries to lines </tr>
 +
  <tr><td> v.type.pc <td> Convert points to centroids </tr>
 +
  <tr><td> v.type.cp <td> Convert centroids to points </tr>
 +
  <tr><td> v.centroids <td> Add missing centroids to closed boundaries  </tr>
 +
  <tr><td> v.build.polylines <td> Build polylines from lines </tr>
 +
  <tr><td> v.segment <td> Creates points/segments from input vector lines and
 +
  positions </tr>
 +
  <tr><td> v.to.points <td> Create points along input lines </tr>
 +
  <tr><td> v.parallel <td> Create parallel line to input lines </tr>
 +
  <tr><td> v.dissolve <td> Dissolves boundaries between adjacent areas </tr>
 +
  <tr><td> v.drape <td> Convert 2D vector to 3D vector by sampling of elevation
 +
  raster</tr>
 +
  <tr><td> v.transform <td> Performs an affine transformation on a vector map </tr>
 +
  <tr><td> v.proj <td> Allows projection conversion of vector files </tr>
 +
  <tr><td> v.support <td> Updates vector map metadata </tr>
 +
  <tr><td> generalize <td> Vector based generalization </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="166"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 26:</STRONG>
 
GRASS Toolbox: Develop vector map modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Develop vector map modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.build.all</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Rebuild topology of all vectors in the mapset</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.break</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Break lines at each intersection of vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.snap</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cleaning topology: snap lines to vertex in threshold</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmdangles</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cleaning topology: remove dangles</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.chdangles</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cleaning topology: change the type of boundary
 
  dangle to line</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmbridge</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove bridges connecting area and island or 2
 
  islands</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.chbridge</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Change the type of bridges connecting area and
 
  island or 2 islands</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmdupl</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove duplicate lines (pay attention to
 
  categories!)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmdac</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove duplicate area centroids</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.bpol</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Break polygons. Boundaries are broken on each
 
  point shared between 2 and more polygons where angles of segments are
 
  different</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.prune</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove vertices in threshold from lines and
 
  boundaries</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmarea</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove small areas (removes longest boundary with
 
  adjacent area)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmline</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove all lines or boundaries of zero length</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.clean.rmsa</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Remove small angles between lines at nodes</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.lb</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert lines to boundaries</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.bl</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert boundaries to lines</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.pc</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert points to centroids</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.type.cp</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert centroids to points</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.centroids</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Add missing centroids to closed boundaries</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.build.polylines</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Build polylines from lines</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.segment</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Creates points/segments from input vector lines and
 
  positions</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.to.points</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create points along input lines</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.parallel</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create parallel line to input lines</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.dissolve</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Dissolves boundaries between adjacent areas</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.drape</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Convert 2D vector to 3D vector by sampling of elevation
 
  raster</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.transform</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Performs an affine transformation on a vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.proj</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows projection conversion of vector files</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.support</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Updates vector map metadata</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>generalize</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector based generalization</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 27:''' GRASS Toolbox: Database connection modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Database connection modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.db.connect <td> Connect a vector to database </tr>
 +
  <tr><td> v.db.sconnect <td> Disconnect a vector from database </tr>
 +
  <tr><td> v.db.what.connect <td> Set/Show database connection for a vector </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="178"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 27:</STRONG>
 
GRASS Toolbox: Database connection modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Database connection modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.connect</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Connect a vector to database</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.sconnect</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Disconnect a vector from database</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.what.connect</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set/Show database connection for a vector</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 28:''' GRASS Toolbox: Change vector field modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Change vector field modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.category.add <td> Add elements to layer (ALL elements of the selected
 +
  layer type!)</tr>
 +
  <tr><td> v.category.del <td> Delete category values </tr>
 +
  <tr><td> v.category.sum <td> Add a value to the current category values </tr>
 +
  <tr><td> v.reclass.file <td> Reclass category values using a rules file </tr>
 +
  <tr><td> v.reclass.attr <td> Reclass category values using a column attribute
 +
  (integer positive) </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="190"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 28:</STRONG>
 
GRASS Toolbox: Change vector field modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Change vector field modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.category.add</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Add elements to layer (ALL elements of the selected
 
  layer type!)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.category.del</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Delete category values</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.category.sum</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Add a value to the current category values</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.reclass.file</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reclass category values using a rules file</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.reclass.attr</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reclass category values using a column attribute
 
  (integer positive)</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 29:''' GRASS Toolbox: Working with vector points modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Working with vector points modules in the GRASS Toolbox'''<tr>
<DIV ALIGN="CENTER">
+
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.in.region <td> Create new vector area map with current region extent </tr>
 +
  <tr><td> v.mkgrid.region <td> Create grid in current region </tr>
 +
  <tr><td> v.in.db <td> Import vector points from a database table containing
 +
  coordinates </tr>
 +
  <tr><td> v.random <td> Randomly generate a 2D/3D GRASS vector point map </tr>
 +
  <tr><td> v.kcv <td> Randomly partition points into test/train sets </tr>
 +
  <tr><td> v.outlier <td> Romove outliers from vector point data </tr>
 +
  <tr><td> v.hull <td> Create a convex hull </tr>
 +
  <tr><td> v.delaunay.line <td> Delaunay triangulation (lines) </tr>
 +
  <tr><td> v.delaunay.area <td> Delaunay triangulation (areas) </tr>
 +
  <tr><td> v.voronoi.line <td> Voronoi diagram (lines) </tr>
 +
  <tr><td> v.voronoi.area <td> Voronoi diagram (areas) </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="202"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 29:</STRONG>
 
GRASS Toolbox: Working with vector points modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Working with vector points modules in the GRASS Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.region</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create new vector area map with current region extent</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.mkgrid.region</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create grid in current region</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.in.db</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Import vector points from a database table containing
 
  coordinates</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.random</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Randomly generate a 2D/3D GRASS vector point map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.kcv</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Randomly partition points into test/train sets</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.outlier</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Romove outliers from vector point data</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.hull</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create a convex hull</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.delaunay.line</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Delaunay triangulation (lines)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.delaunay.area</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Delaunay triangulation (areas)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.voronoi.line</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Voronoi diagram (lines)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.voronoi.area</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Voronoi diagram (areas)</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 30:''' GRASS Toolbox: Spatial vector and network analysis modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Spatial vector and network analysis modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.extract.where <td> Select features by attributes </tr>
 +
  <tr><td> v.extract.list <td> Extract selected features </tr>
 +
  <tr><td> v.select.overlap <td> Select features overlapped by features in another
 +
  map</tr>
 +
  <tr><td> v.buffer <td> Vector buffer </tr>
 +
  <tr><td> v.distance <td> Find the nearest element in vector 'to' for elements in
 +
  vector 'from'. </tr>
 +
  <tr><td> v.net.nodes <td> Create nodes on network </tr>
 +
  <tr><td> v.net.alloc <td> Allocate network</tr>
 +
  <tr><td> v.net.iso <td> Cut network by cost isolines </tr>
 +
  <tr><td> v.net.salesman <td> Connect nodes by shortest route (traveling
 +
  salesman) </tr>
 +
  <tr><td> v.net.steiner <td> Connect selected nodes by shortest tree (Steiner
 +
  tree) </tr>
 +
  <tr><td> v.patch <td> Create a new vector map by combining other vector maps </tr>
 +
  <tr><td> v.overlay.or <td> Vector union </tr>
 +
  <tr><td> v.overlay.and <td> Vector intersection </tr>
 +
  <tr><td> v.overlay.not <td> Vector subtraction </tr>
 +
  <tr><td> v.overlay.xor <td> Vector non-intersection </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="214"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 30:</STRONG>
 
GRASS Toolbox: Spatial vector and network analysis modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Spatial vector and network analysis modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.extract.where</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Select features by attributes</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.extract.list</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Extract selected features</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.select.overlap</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Select features overlapped by features in another
 
  map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.buffer</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector buffer</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.distance</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Find the nearest element in vector 'to' for elements in
 
  vector 'from'.</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.nodes</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create nodes on network</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.alloc</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allocate network</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.iso</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Cut network by cost isolines</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.salesman</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Connect nodes by shortest route (traveling
 
  salesman)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.net.steiner</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Connect selected nodes by shortest tree (Steiner
 
  tree)</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.patch</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create a new vector map by combining other vector maps</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.or</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector union</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.and</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector intersection</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.not</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector subtraction</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.overlay.xor</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Vector non-intersection</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 31:''' GRASS Toolbox: Vector update by other maps modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Vector update by other maps modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.rast.stats <td> Calculates univariate statistics from a GRASS raster
 +
  map based on vector objects</tr>
 +
  <tr><td> v.what.vect <td> Uploads map for which to edit attribute table </tr>
 +
  <tr><td> v.what.rast <td> Uploads raster values at positions of vector points to
 +
  the table </tr>
 +
  <tr><td> v.sample <td> Sample a raster file at site locations </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="226"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 31:</STRONG>
 
GRASS Toolbox: Vector update by other maps modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Vector update by other maps modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.rast.stats</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates univariate statistics from a GRASS raster
 
  map based on vector objects</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.what.vect</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Uploads map for which to edit attribute table</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.what.rast</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Uploads raster values at positions of vector points to
 
  the table</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.sample</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sample a raster file at site locations</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
<table border='1' align='center'><caption>'''表 32:''' GRASS Toolbox: Vector report and statistic modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Vector report and statistic modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> v.to.db <td> Put geometry variables in database </tr>
 +
  <tr><td> v.report <td> Reports geometry statistics for vectors </tr>
 +
  <tr><td> v.univar <td> Calculates univariate statistics on selected table column
 +
  for a GRASS vector map </tr>
 +
  <tr><td> v.normal <td> Tests for normality for points</tr>
 +
</table>
  
</DIV>
+
=== GRASS Toolbox imagery data modules ===
<P>
+
<span id='imagery_data_modules'></span><!-- dummy -->
<BR>
+
<A NAME="238"></A>
+
<TABLE CELLPADDING=3 BORDER="1">
+
<CAPTION><STRONG>Table 32:</STRONG>
+
GRASS Toolbox: Vector report and statistic modules</CAPTION>
+
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Vector report and statistic modules in the GRASS
+
  Toolbox</SPAN></SPAN></TD>
+
</TR>
+
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.to.db</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Put geometry variables in database</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.report</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reports geometry statistics for vectors</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.univar</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates univariate statistics on selected table column
+
  for a GRASS vector map</TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.normal</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Tests for normality for points</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
  
<P>
 
 
<P>
 
 
 
<H2>
 
GRASS Toolbox imagery data modules
 
</H2>
 
 
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with
 
and analyse imagery data in a currently selected GRASS location and mapset.
 
and analyse imagery data in a currently selected GRASS location and mapset.
  
<P>
+
<table border='1' align='center'><caption>'''表 33:''' GRASS Toolbox: Imagery analysis modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Imagery analysis modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> i.image.mosaik <td> Mosaic up to 4 images </tr>
 +
  <tr><td> i.rgb.his <td> Red Green Blue (RGB) to Hue Intensity Saturation (HIS)
 +
  raster map color transformation function </tr>
 +
  <tr><td> i.his.rgb <td> Hue Intensity Saturation (HIS) to Red Green Blue (RGB)
 +
  raster map color transform function </tr>
 +
  <tr><td> i.landsat.rgb <td> Auto-balancing of colors for LANDSAT images </tr>
 +
  <tr><td> i.fusion.brovey <td> Brovey transform to merge multispectral and
 +
  high-res pancromatic channels </tr>
 +
  <tr><td> i.zc <td> Zero-crossing edge detection raster function for image
 +
  processing </tr>
 +
  <tr><td> i.mfilter <td>  </tr>
 +
  <tr><td> i.tasscap4 <td> Tasseled Cap (Kauth Thomas) transformation for
 +
  LANDSAT-TM 4 data </tr>
 +
  <tr><td> i.tasscap5 <td> Tasseled Cap (Kauth Thomas) transformation for
 +
  LANDSAT-TM 5 data </tr>
 +
  <tr><td> i.tasscap7 <td> Tasseled Cap (Kauth Thomas) transformation for
 +
  LANDSAT-TM 7 data </tr>
 +
  <tr><td> i.fft <td> Fast fourier transform (FFT) for image processing </tr>
 +
  <tr><td> i.ifft <td> Inverse fast fourier transform for image processing </tr>
 +
  <tr><td> r.describe <td> Prints terse list of category values found in a raster
 +
  map layer </tr>
 +
  <tr><td> r.bitpattern <td> Compares bit patterns with a raster map </tr>
 +
  <tr><td> r.kappa <td> Calculate error matrix and kappa parameter for accuracy
 +
  assessment of classification result </tr>
 +
  <tr><td> i.oif <td> Calculates optimal index factor table for landsat tm bands </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="251"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 33:</STRONG>
 
GRASS Toolbox: Imagery analysis modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Imagery analysis modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.image.mosaik</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Mosaic up to 4 images</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.rgb.his</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Red Green Blue (RGB) to Hue Intensity Saturation (HIS)
 
  raster map color transformation function</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.his.rgb</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Hue Intensity Saturation (HIS) to Red Green Blue (RGB)
 
  raster map color transform function</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.landsat.rgb</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Auto-balancing of colors for LANDSAT images</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.fusion.brovey</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Brovey transform to merge multispectral and
 
  high-res pancromatic channels</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.zc</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Zero-crossing edge detection raster function for image
 
  processing</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.mfilter</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>&nbsp;</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.tasscap4</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Tasseled Cap (Kauth Thomas) transformation for
 
  LANDSAT-TM 4 data</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.tasscap5</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Tasseled Cap (Kauth Thomas) transformation for
 
  LANDSAT-TM 5 data</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.tasscap7</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Tasseled Cap (Kauth Thomas) transformation for
 
  LANDSAT-TM 7 data</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.fft</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Fast fourier transform (FFT) for image processing</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.ifft</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Inverse fast fourier transform for image processing</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.describe</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Prints terse list of category values found in a raster
 
  map layer</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.bitpattern</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Compares bit patterns with a raster map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>r.kappa</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculate error matrix and kappa parameter for accuracy
 
  assessment of classification result</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>i.oif</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates optimal index factor table for landsat tm bands</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
=== GRASS Toolbox database modules ===
 +
<span id='database_modules'></span><!-- dummy -->
  
<P>
 
 
 
<H2>
 
GRASS Toolbox database modules
 
</H2>
 
 
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to manage,  
 
This Section lists all graphical dialogs in the GRASS Toolbox to manage,  
 
connect and work with internal and external databases. Working with spatial  
 
connect and work with internal and external databases. Working with spatial  
 
external databases is enabled via OGR and not covered by these modules.
 
external databases is enabled via OGR and not covered by these modules.
  
<P>
+
<table border='1' align='center'><caption>'''表 34:''' GRASS Toolbox: Database modules</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Database management and analysis modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> db.connect <td> Sets general DB connection mapset </tr>
 +
  <tr><td> db.connect.schema <td> Sets general DB connection mapset with a schema </tr>
 +
  <tr><td> v.db.reconnect.all <td> Reconnect vector to a new database </tr>
 +
  <tr><td> db.login <td> Set user/password for driver/database </tr>
 +
  <tr><td> db.in.ogr <td> Imports attribute tables in various formats </tr>
 +
  <tr><td> v.db.addtable <td> Create and add a new table to a vector </tr>
 +
  <tr><td> v.db.addcol <td> Adds one or more columns to the attribute table
 +
  connected to a given vector map </tr>
 +
  <tr><td> v.db.dropcol <td> Drops a column from the attribute table connected to
 +
  a given vector map</tr>
 +
  <tr><td> v.db.renamecol <td> Renames a column in a attribute table connected to
 +
  a given vector map</tr>
 +
  <tr><td> v.db.update_const <td> Allows to assign a new constant value to a
 +
  column </tr>
 +
  <tr><td> v.db.update_query <td> Allows to assign a new constant value to a
 +
  column only if the result of a query is TRUE </tr>
 +
  <tr><td> v.db.update_op <td> Allows to assign a new value, result of operation
 +
  on column(s), to a column in the attribute table connected to a given map</tr>
 +
  <tr><td> v.db.update_op_query <td> Allows to assign a new value to a column,
 +
  result of operation on column(s), only if the result of a query is TRUE </tr>
 +
  <tr><td> db.execute <td> Execute any SQL statement </tr>
 +
  <tr><td> db.select <td> Prints results of selection from database based on SQL </tr>
 +
  <tr><td> v.db.select <td> Prints vector map attributes </tr>
 +
  <tr><td> v.db.select.where <td> Prints vector map attributes with SQL </tr>
 +
  <tr><td> v.db.join <td> Allows to join a table to a vector map table </tr>
 +
  <tr><td> v.db.univar <td> Calculates univariate statistics on selected table
 +
  column for a GRASS vector map </tr>
 +
</table>
  
</DIV>
 
<P>
 
<BR>
 
<A NAME="264"></A>
 
<TABLE CELLPADDING=3 BORDER="1">
 
<CAPTION><STRONG>Table 34:</STRONG>
 
GRASS Toolbox: Database modules</CAPTION>
 
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Database management and analysis modules in the GRASS
 
  Toolbox</SPAN></SPAN></TD>
 
</TR>
 
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>db.connect</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sets general DB connection mapset</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>db.connect.schema</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Sets general DB connection mapset with a schema</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.reconnect.all</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Reconnect vector to a new database</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>db.login</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Set user/password for driver/database</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>db.in.ogr</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Imports attribute tables in various formats</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.addtable</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Create and add a new table to a vector</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.addcol</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Adds one or more columns to the attribute table
 
  connected to a given vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.dropcol</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Drops a column from the attribute table connected to
 
  a given vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.renamecol</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Renames a column in a attribute table connected to
 
  a given vector map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.update_const</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows to assign a new constant value to a
 
  column</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.update_query</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows to assign a new constant value to a
 
  column only if the result of a query is TRUE</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.update_op</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows to assign a new value, result of operation
 
  on column(s), to a column in the attribute table connected to a given map</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.update_op_query</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows to assign a new value to a column,
 
  result of operation on column(s), only if the result of a query is TRUE</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>db.execute</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Execute any SQL statement</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>db.select</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Prints results of selection from database based on SQL</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.select</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Prints vector map attributes</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.select.where</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Prints vector map attributes with SQL</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.join</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Allows to join a table to a vector map table</TD>
 
</TR>
 
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>v.db.univar</TD>
 
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Calculates univariate statistics on selected table
 
  column for a GRASS vector map</TD>
 
</TR>
 
</TABLE>
 
</DIV>
 
<BR>
 
  
<P>
+
=== GRASS Toolbox 3D modules ===
 +
<span id='3d_modules'></span><!-- dummy -->
  
<P>
 
 
 
<H2>
 
GRASS Toolbox 3D modules
 
</H2>
 
 
<P>
 
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with 3D  
 
This Section lists all graphical dialogs in the GRASS Toolbox to work with 3D  
 
data. GRASS provides more modules, but they are currently only available using  
 
data. GRASS provides more modules, but they are currently only available using  
 
the GRASS Shell.
 
the GRASS Shell.
  
<P>
+
<table border='1' align='center'><caption>'''表 35:''' GRASS Toolbox: 3D Visualization</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''3D visualization and analysis modules in the GRASS
<DIV ALIGN="CENTER">
+
  Toolbox'''<tr>
 +
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
 +
  <tr><td> nviz <td> Open 3D-View in nviz</tr>
 +
</table>
  
</DIV>
+
=== GRASS Toolbox help modules ===
<P>
+
<span id='help_modules'></span><!-- dummy -->
<BR>
+
<A NAME="277"></A>
+
<TABLE CELLPADDING=3 BORDER="1">
+
<CAPTION><STRONG>Table 35:</STRONG>
+
GRASS Toolbox: 3D Visualization</CAPTION>
+
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">3D visualization and analysis modules in the GRASS
+
  Toolbox</SPAN></SPAN></TD>
+
</TR>
+
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>nviz</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Open 3D-View in nviz</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
  
<H2>
 
GRASS Toolbox help modules
 
</H2>
 
 
<P>
 
 
The GRASS GIS Reference Manual offers a complete overview of the available  
 
The GRASS GIS Reference Manual offers a complete overview of the available  
 
GRASS modules, not limited to the modules and their often reduced functionalities  
 
GRASS modules, not limited to the modules and their often reduced functionalities  
 
implemented in the GRASS Toolbox.  
 
implemented in the GRASS Toolbox.  
  
<P>
+
<table border='1' align='center'><caption>'''表 36:''' GRASS Toolbox: Reference Manual</caption>
<BR><P></P>
+
<!-- {|p{4cm}|p{12cm}|} -->
<DIV ALIGN="CENTER">
+
  <tr><td colspan='2'>'''Reference Manual modules in the GRASS
<DIV ALIGN="CENTER">
+
   Toolbox'''<tr>
 
+
  <tr><td width='151'> '''Module name''' <td width='454'> '''Purpose''' </tr>
</DIV>
+
  <tr><td> g.manual <td> Display the HTML manual pages of GRASS </tr>
<P>
+
</table>
<BR>
+
<A NAME="290"></A>
+
<TABLE CELLPADDING=3 BORDER="1">
+
<CAPTION><STRONG>Table 36:</STRONG>
+
GRASS Toolbox: Reference Manual</CAPTION>
+
<TR><TD ALIGN="CENTER" COLSPAN=2><SPAN><SPAN  CLASS="textbf">Reference Manual modules in the GRASS
+
   Toolbox</SPAN></SPAN></TD>
+
</TR>
+
<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=113><SPAN  CLASS="textbf">Module name</SPAN></TH>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340><SPAN  CLASS="textbf">Purpose</SPAN></TD>
+
</TR>
+
<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=113>g.manual</TD>
+
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=340>Display the HTML manual pages of GRASS</TD>
+
</TR>
+
</TABLE>
+
</DIV>
+
<BR>
+
 
+
<P>
+
<BR><HR>
+

2009年10月6日 (火) 01:46時点における最新版

GRASSツールボックス モジュール

The GRASS Shell inside the GRASS Toolbox provides access to almost all (more than 300) GRASS modules in command line modus. To offer a more user friendly working environment, about 200 of the available GRASS modules and functionalities are also provided by graphical dialogs.

GRASS Toolbox data import and export modules

This Section lists all graphical dialogs in the GRASS Toolbox to import and export data into a currently selected GRASS location and mapset.

表 13: GRASS Toolbox: Raster and Image data import modules
Raster and Image data import modules in the GRASS Toolbox
Module name Purpose
r.in.arc Convert an ESRI ARC/INFO ascii raster file (GRID) into a (binary) raster map layer
r.in.ascii Convert an ASCII raster text file into a (binary) raster map layer
r.in.aster Georeferencing, rectification, and import of Terra-ASTER imagery and relative DEM's using gdalwarp
r.in.gdal Import GDAL supported raster file into a GRASS binary raster map layer
r.in.gdal.loc Import GDAL supported raster file into a GRASS binary raster map layer and create a fitted location
r.in.gdal.qgis Import loaded raster into a GRASS binary raster map layer
r.in.gdal.qgis.loc Import loaded raster file into a GRASS binary raster map layer and create a fitted location
r.in.gridatb Imports GRIDATB.FOR map file (TOPMODEL) into GRASS raster map
r.in.mat Import a binary MAT-File(v4) to a GRASS raster
r.in.poly Create raster maps from ascii polygon/line data files in the current directory
r.in.srtm Import SRTM HGT files into GRASS
i.in.spotvgt Import of SPOT VGT NDVI file into a raster map


表 14: GRASS Toolbox: Raster and Image data export modules
Raster and Image data export modules in

the GRASS

Toolbox
Module name Purpose
r.out.gdal.gtiff Export raster layer to Geo TIFF
r.out.arc Converts a raster map layer into an ESRI ARCGRID file
r.gridatb Exports GRASS raster map to GRIDATB.FOR map file (TOPMODEL)
r.out.mat Exports a GRASS raster to a binary MAT-File
r.out.bin Exports a GRASS raster to a binary array
r.out.png Export GRASS raster as non-georeferenced PNG image format
r.out.ppm Converts a GRASS raster map to a PPM image file at the pixel resolution of the CURRENTLY DEFINED REGION
r.out.ppm3 Converts 3 GRASS raster layers (R,G,B) to a PPM image file at the pixel resolution of the CURRENTLY DEFINED REGION
r.out.pov Converts a raster map layer into a height-field file for POVRAY
r.out.tiff Exports a GRASS raster map to a 8/24bit TIFF image file at the pixel resolution of the currently defined region
r.out.vrml Export a raster map to the Virtual Reality Modeling Language (VRML)


表 15: GRASS Toolbox: Vector data import modules
Vector data import modules in the GRASS Toolbox
Module name Purpose
v.in.dxf Import DXF vector layer
v.in.e00 Import ESRI E00 file in a vector map
v.in.garmin Import vector from gps using gpstrans
v.in.gpsbabel Import vector from gps using gpsbabel
v.in.mapgen Import MapGen or MatLab vectors in GRASS
v.in.ogr Import OGR/PostGIS vector layers
v.in.ogr.qgis Import loaded vector layers into GRASS binary vector map
v.in.ogr.loc Import OGR/PostGIS vector layers and create a fitted location
v.in.ogr.qgis.loc Import loaded vector layers into GRASS binary vector map and create a fitted location
v.in.ogr.all Import all the OGR/PostGIS vector layers in a given data source
v.in.ogr.all.loc Import all the OGR/PostGIS vector layers in a given data source and create a fitted location


表 16: GRASS Toolbox: Vector data export modules
Vector data export modules in the GRASS Toolbox
Module name Purpose
v.out.ogr Export vector layer to various formats (OGR library)
v.out.ogr.gml Export vector layer to GML
v.out.ogr.postgis Export vector layer to various formats (OGR library)
v.out.ogr.mapinfo Mapinfo export of vector layer
v.out.ascii Convert a GRASS binary vector map to a GRASS ASCII vector map
v.out.dxf converts a GRASS vector map to DXF


GRASS Toolbox data type conversion modules

This Section lists all graphical dialogs in the GRASS Toolbox to convert raster to vector or vector to raster data in a currently selected GRASS location and mapset.

表 17: GRASS Toolbox: Data type conversion modules
Data type conversion modules in the GRASS Toolbox
Module name Purpose
r.to.vect.point Convert a raster to vector points
r.to.vect.line Convert a raster to vector lines
r.to.vect.area Convert a raster to vector areas
v.to.rast.constant Convert a vector to raster using constant
v.to.rast.attr Convert a vector to raster using attribute values


GRASS Toolbox region and projection configuration modules

This Section lists all graphical dialogs in the GRASS Toolbox to manage and change the current mapset region and to configure your projection.

表 18: GRASS Toolbox: Region and projection configuration modules
Region and projection configuration modules in the GRASS Toolbox
Module name Purpose
g.region.save Save the current region as a named region
g.region.zoom Shrink the current region until it meets non-NULL data from a given raster map
g.region.multiple.raster Set the region to match multiple raster maps
g.region.multiple.vector Set the region to match multiple vector maps
g.proj.print Print projection information of the current location
g.proj.geo Print projection information from a georeferenced file (raster, vector or image)
g.proj.ascii.new Print projection information from a georeferenced ASCII file containing a WKT projection description
g.proj.proj Print projection information from a PROJ.4 projection description file
g.proj.ascii.new Print projection information from a georeferenced ASCII file containing a WKT projection description and create a new location based on it
g.proj.geo.new Print projection information from a georeferenced file (raster, vector or image) and create a new location based on it
g.proj.proj.new Print projection information from a PROJ.4 projection description file and create a new location based on it
m.cogo A simple utility for converting bearing and distance measurements to coordinates and vice versa. It assumes a cartesian coordinate system

GRASS Toolbox raster data modules

This Section lists all graphical dialogs in the GRASS Toolbox to work with and analyse raster data in a currently selected GRASS location and mapset.

表 19: GRASS Toolbox: Develop raster map modules
Develop raster map modules in the GRASS Toolbox
Module name Purpose
r.compress Compresses and decompresses raster maps
r.region.region Sets the boundary definitions to current or default region
r.region.raster Sets the boundary definitions from existent raster map
r.region.vector Sets the boundary definitions from existent vector map
r.region.edge Sets the boundary definitions by edge (n-s-e-w)
r.region.alignTo Sets region to align to a raster map
r.null.val Transform cells with value in null cells
r.null.to Transform null cells in value cells
r.quant This routine produces the quantization file for a floating-point map
r.resamp.stats Resamples raster map layers using aggregation
r.resamp.interp Resamples raster map layers using interpolation
r.resample GRASS raster map layer data resampling capability. Before you must set new resolution
r.resamp.rst Reinterpolates and computes topographic analysis using regularized spline with tension and smoothing
r.support Allows creation and/or modification of raster map layer support files
r.support.stats Update raster map statistics
r.proj Re-project a raster map from one location to the current location


表 20: GRASS Toolbox: Raster color management modules
Raster color management modules in the GRASS Toolbox
Module name Purpose
r.colors.table Set raster color table from setted tables
r.colors.rules Set raster color table from setted rules
r.colors.rast Set raster color table from existing raster
r.blend Blend color components for two raster maps by given ratio
r.composite Blend red, green, raster layers to obtain one color raster
r.his Generates red, green and blue raster map layers combining hue, intensity, and saturation (his) values from user-specified input raster map layers


表 21: GRASS Toolbox: Spatial raster analysis modules
Spatial raster analysis modules in the GRASS Toolbox
Module name Purpose
r.buffer Raster buffer
r.mask Create a MASK for limiting raster operation
r.mapcalc Raster map calculator
r.mapcalculator Simple map algebra
r.neighbors Raster neighbors analyses
v.neighbors Count of neighbouring points
r.cross Create a cross product of the category value from multiple raster map layers
r.series Makes each output cell a function of the values assigned to the corresponding cells in the output raster map layers
r.patch Create a new raster map by combining other raster maps
r.statistics Category or object oriented statistics
r.cost Outputs a raster map layer showing the cumulative cost of moving between different geographic locations on an input raster map layer whose cell category values represent cost
r.drain Traces a flow through an elevation model on a raster map layer
r.shaded.relief Create shaded map
r.slope.aspect.slope Generate slope map from DEM (digital elevation model)
r.slope.aspect.aspect Generate aspect map from DEM (digital elevation model)
r.param.scale Extracts terrain parameters from a DEM
r.texture Generate images with textural features from a raster map (first serie of indices)
r.texture.bis Generate images with textural features from a raster map (second serie of indices)
r.los Line-of-sigth raster analysis
r.clump Recategorizes into unique categories contiguous cells
r.grow Generates a raster map layer with contiguous areas grown by one cell
r.thin Thin no-zero cells that denote line features


表 22: GRASS Toolbox: Surface management modules
Surface management modules in the GRASS Toolbox
Module name Purpose
r.random Creates a random vector point map contained in a raster
r.random.cells Generates random cell values with spatial dependence
v.kernel Gaussian kernel density
r.contour Produces a contours vector map with specified step from a raster map
r.contour2 Produces a contours vector map of specified contours from a raster map
r.surf.fractal Creates a fractal surface of a given fractal dimension
r.surf.gauss GRASS module to produce a raster map layer of gaussian deviates whose mean and standard deviation can be expressed by the user
r.surf.random Produces a raster map layer of uniform random deviates whose range can be expressed by the user
r.bilinear Bilinear interpolation utility for raster map layers
v.surf.bispline Bicubic or bilinear spline interpolation with Tykhonov regularization
r.surf.idw Surface interpolation utility for raster map layers
r.surf.idw2 Surface generation program
r.surf.contour Surface generation program from rasterized contours
v.surf.idw Interpolate attribute values (IDW)
v.surf.rst Interpolate attribute values (RST)
r.fillnulls Fills no-data areas in raster maps using v.surf.rst splines interpolation


表 23: GRASS Toolbox: Change raster category values and labels modules
Raster category and label modules in the GRASS Toolbox
Module name Purpose
r.reclass.area.greater Reclasses a raster map greater than user specified area size (in hectares)
r.reclass.area.lesser Reclasses a raster map less than user specified area size (in hectares)
r.reclass Reclass a raster using a reclassification rules file
r.recode Recode raster maps
r.rescale Rescales the range of category values in a raster map layer


表 24: GRASS Toolbox: Hydrologic modelling modules
Hydrologic modelling modules in the GRASS Toolbox
Module name Purpose
r.carve Takes vector stream data, transforms it to raster, and subtracts depth from the output DEM
r.fill.dir Filters and generates a depressionless elevation map and a flow direction map from a given elevation layer
r.lake.xy Fills lake from seed point at given level
r.lake.seed Fills lake from seed at given level
r.topidx Creates a 3D volume map based on 2D elevation and value raster maps
r.basins.fill Generates a raster map layer showing watershed subbasins
r.water.outlet Watershed basin creation program


表 25: GRASS Toolbox: Reports and statistic analysis modules
Reports and statistic analysis modules in the GRASS Toolbox
Module name Purpose
r.category Prints category values and labels associated with user-specified raster map layers
r.sum Sums up the raster cell values
r.report Reports statistics for raster map layers
r.average Finds the average of values in a cover map within areas assigned the same category value in a user-specified base map
r.median Finds the median of values in a cover map within areas assigned the same category value in a user-specified base map
r.mode Finds the mode of values in a cover map within areas assigned the same category value in a user-specified base map.reproject raster image
r.volume Calculates the volume of data clumps, and produces a GRASS vector points map containing the calculated centroids of these clumps
r.surf.area Surface area estimation for rasters
r.univar Calculates univariate statistics from the non-null cells of a raster map
r.covar Outputs a covariance/correlation matrix for user-specified raster map layer(s)
r.regression.line Calculates linear regression from two raster maps: y = a + b * x
r.coin Tabulates the mutual occurrence (coincidence) of categories for two raster map layers

GRASS Toolbox vector data modules

This Section lists all graphical dialogs in the GRASS Toolbox to work with and analyse vector data in a currently selected GRASS location and mapset.

表 26: GRASS Toolbox: Develop vector map modules
Develop vector map modules in the GRASS Toolbox
Module name Purpose
v.build.all Rebuild topology of all vectors in the mapset
v.clean.break Break lines at each intersection of vector map
v.clean.snap Cleaning topology: snap lines to vertex in threshold
v.clean.rmdangles Cleaning topology: remove dangles
v.clean.chdangles Cleaning topology: change the type of boundary dangle to line
v.clean.rmbridge Remove bridges connecting area and island or 2 islands
v.clean.chbridge Change the type of bridges connecting area and island or 2 islands
v.clean.rmdupl Remove duplicate lines (pay attention to categories!)
v.clean.rmdac Remove duplicate area centroids
v.clean.bpol Break polygons. Boundaries are broken on each point shared between 2 and more polygons where angles of segments are different
v.clean.prune Remove vertices in threshold from lines and boundaries
v.clean.rmarea Remove small areas (removes longest boundary with adjacent area)
v.clean.rmline Remove all lines or boundaries of zero length
v.clean.rmsa Remove small angles between lines at nodes
v.type.lb Convert lines to boundaries
v.type.bl Convert boundaries to lines
v.type.pc Convert points to centroids
v.type.cp Convert centroids to points
v.centroids Add missing centroids to closed boundaries
v.build.polylines Build polylines from lines
v.segment Creates points/segments from input vector lines and positions
v.to.points Create points along input lines
v.parallel Create parallel line to input lines
v.dissolve Dissolves boundaries between adjacent areas
v.drape Convert 2D vector to 3D vector by sampling of elevation raster
v.transform Performs an affine transformation on a vector map
v.proj Allows projection conversion of vector files
v.support Updates vector map metadata
generalize Vector based generalization


表 27: GRASS Toolbox: Database connection modules
Database connection modules in the GRASS Toolbox
Module name Purpose
v.db.connect Connect a vector to database
v.db.sconnect Disconnect a vector from database
v.db.what.connect Set/Show database connection for a vector


表 28: GRASS Toolbox: Change vector field modules
Change vector field modules in the GRASS Toolbox
Module name Purpose
v.category.add Add elements to layer (ALL elements of the selected layer type!)
v.category.del Delete category values
v.category.sum Add a value to the current category values
v.reclass.file Reclass category values using a rules file
v.reclass.attr Reclass category values using a column attribute (integer positive)


表 29: GRASS Toolbox: Working with vector points modules
Working with vector points modules in the GRASS Toolbox
Module name Purpose
v.in.region Create new vector area map with current region extent
v.mkgrid.region Create grid in current region
v.in.db Import vector points from a database table containing coordinates
v.random Randomly generate a 2D/3D GRASS vector point map
v.kcv Randomly partition points into test/train sets
v.outlier Romove outliers from vector point data
v.hull Create a convex hull
v.delaunay.line Delaunay triangulation (lines)
v.delaunay.area Delaunay triangulation (areas)
v.voronoi.line Voronoi diagram (lines)
v.voronoi.area Voronoi diagram (areas)


表 30: GRASS Toolbox: Spatial vector and network analysis modules
Spatial vector and network analysis modules in the GRASS Toolbox
Module name Purpose
v.extract.where Select features by attributes
v.extract.list Extract selected features
v.select.overlap Select features overlapped by features in another map
v.buffer Vector buffer
v.distance Find the nearest element in vector 'to' for elements in vector 'from'.
v.net.nodes Create nodes on network
v.net.alloc Allocate network
v.net.iso Cut network by cost isolines
v.net.salesman Connect nodes by shortest route (traveling salesman)
v.net.steiner Connect selected nodes by shortest tree (Steiner tree)
v.patch Create a new vector map by combining other vector maps
v.overlay.or Vector union
v.overlay.and Vector intersection
v.overlay.not Vector subtraction
v.overlay.xor Vector non-intersection


表 31: GRASS Toolbox: Vector update by other maps modules
Vector update by other maps modules in the GRASS Toolbox
Module name Purpose
v.rast.stats Calculates univariate statistics from a GRASS raster map based on vector objects
v.what.vect Uploads map for which to edit attribute table
v.what.rast Uploads raster values at positions of vector points to the table
v.sample Sample a raster file at site locations


表 32: GRASS Toolbox: Vector report and statistic modules
Vector report and statistic modules in the GRASS Toolbox
Module name Purpose
v.to.db Put geometry variables in database
v.report Reports geometry statistics for vectors
v.univar Calculates univariate statistics on selected table column for a GRASS vector map
v.normal Tests for normality for points

GRASS Toolbox imagery data modules

This Section lists all graphical dialogs in the GRASS Toolbox to work with and analyse imagery data in a currently selected GRASS location and mapset.

表 33: GRASS Toolbox: Imagery analysis modules
Imagery analysis modules in the GRASS Toolbox
Module name Purpose
i.image.mosaik Mosaic up to 4 images
i.rgb.his Red Green Blue (RGB) to Hue Intensity Saturation (HIS) raster map color transformation function
i.his.rgb Hue Intensity Saturation (HIS) to Red Green Blue (RGB) raster map color transform function
i.landsat.rgb Auto-balancing of colors for LANDSAT images
i.fusion.brovey Brovey transform to merge multispectral and high-res pancromatic channels
i.zc Zero-crossing edge detection raster function for image processing
i.mfilter
i.tasscap4 Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 4 data
i.tasscap5 Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 5 data
i.tasscap7 Tasseled Cap (Kauth Thomas) transformation for LANDSAT-TM 7 data
i.fft Fast fourier transform (FFT) for image processing
i.ifft Inverse fast fourier transform for image processing
r.describe Prints terse list of category values found in a raster map layer
r.bitpattern Compares bit patterns with a raster map
r.kappa Calculate error matrix and kappa parameter for accuracy assessment of classification result
i.oif Calculates optimal index factor table for landsat tm bands


GRASS Toolbox database modules

This Section lists all graphical dialogs in the GRASS Toolbox to manage, connect and work with internal and external databases. Working with spatial external databases is enabled via OGR and not covered by these modules.

表 34: GRASS Toolbox: Database modules
Database management and analysis modules in the GRASS Toolbox
Module name Purpose
db.connect Sets general DB connection mapset
db.connect.schema Sets general DB connection mapset with a schema
v.db.reconnect.all Reconnect vector to a new database
db.login Set user/password for driver/database
db.in.ogr Imports attribute tables in various formats
v.db.addtable Create and add a new table to a vector
v.db.addcol Adds one or more columns to the attribute table connected to a given vector map
v.db.dropcol Drops a column from the attribute table connected to a given vector map
v.db.renamecol Renames a column in a attribute table connected to a given vector map
v.db.update_const Allows to assign a new constant value to a column
v.db.update_query Allows to assign a new constant value to a column only if the result of a query is TRUE
v.db.update_op Allows to assign a new value, result of operation on column(s), to a column in the attribute table connected to a given map
v.db.update_op_query Allows to assign a new value to a column, result of operation on column(s), only if the result of a query is TRUE
db.execute Execute any SQL statement
db.select Prints results of selection from database based on SQL
v.db.select Prints vector map attributes
v.db.select.where Prints vector map attributes with SQL
v.db.join Allows to join a table to a vector map table
v.db.univar Calculates univariate statistics on selected table column for a GRASS vector map


GRASS Toolbox 3D modules

This Section lists all graphical dialogs in the GRASS Toolbox to work with 3D data. GRASS provides more modules, but they are currently only available using the GRASS Shell.

表 35: GRASS Toolbox: 3D Visualization
3D visualization and analysis modules in the GRASS Toolbox
Module name Purpose
nviz Open 3D-View in nviz

GRASS Toolbox help modules

The GRASS GIS Reference Manual offers a complete overview of the available GRASS modules, not limited to the modules and their often reduced functionalities implemented in the GRASS Toolbox.

表 36: GRASS Toolbox: Reference Manual
Reference Manual modules in the GRASS Toolbox
Module name Purpose
g.manual Display the HTML manual pages of GRASS