QGIS: Grass Tools Esempi
Da Wikipedia, l'enciclopedia libera.
[edit]
1) creare i file di testo per ogni modulo da aggiungere nella cartella modules (icone comprese)
qui di seguito si riportano alcuni esempi di comando.grass.qgm :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.statistics"> <flag key="c" /> <option key="base" /> <option key="cover" /> <option key="method" /> <option key="output" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.cats"> <option key="map" /> <option key="vals" /> <option key="cats" /> <option key="fs" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="v.proj"> <flag key="z" /> <option key="input" /> <option key="location" /> <option key="mapset" /> <option key="output" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="Extracts terrain parameters from a DEM (elev) " module="r.param.scale"> <option key="input" /> <option key="output" /> <option key="s_tol" /> <option key="c_tol" /> <option key="size" /> <option key="param" /> <option key="exp" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.univar"> <flag key="g" /> <flag key="e" /> <option key="map" /> <option key="percentile" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.sum"> <option key="rast" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="Produces a GRASS binary vector map of specified contours from GRASS raster map layer " module="r.contour"> <flag key="q" /> <flag key="n" /> <option key="output" /> <option key="levels" /> <option key="step" /> <option key="cut" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="Open 3D-View in NVIZ" module="nviz"> <option key="elevation" /> <option key="color" /> <option key="vector" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="display composite map from his image " module="d.his"> <option key="h_map" /> <option key="i_map" /> <option key="s_map" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.report"> <flag key="f" /> <flag key="e" /> <flag key="n" /> <flag key="N" /> <flag key="C" /> <flag key="i" /> <option key="map" /> <option key="units" /> <option key="null" /> <option key="output" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.neighbors"> <flag key="a" /> <flag key="q" /> <option key="input" /> <option key="output" /> <option key="method" /> <option key="size" /> <option key="title" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.proj"> <flag key="n" /> <option key="input" /> <option key="location" /> <option key="mapset" /> <option key="output" /> <option key="method" /> <option key="resolution" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.mapcalculator"> <flag key="e" /> <flag key="o" /> <option key="amap" /> <option key="bmap" /> <option key="cmap" /> <option key="dmap" /> <option key="formula" /> <option key="outfile" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="display composite map from rgb image " module="d.rgb"> <option key="red" /> <option key="green" /> <option key="blue" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="d.polar"> <flag key="x" /> <option key="map" /> <option key="undef" /> <option key="eps" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="histogram strech landsat rgb " module="i.landsat.rgb"> <option key="red" /> <option key="green" /> <option key="blue" /> <option key="strength" /> <flag key="f" /> <flag key="p" /> <flag key="r" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="reproject raster image " module="r.surf.area"> <option key="input" /> <option key="vscale" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="Generate composite map from rgb image " module="r.composite"> <option key="red" /> <option key="green" /> <option key="blue" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="Produces a GRASS binary vector map of specified contours from GRASS raster map layer " module="r.contour"> <flag key="q" /> <flag key="n" /> <option key="output" /> <option key="minlevel" /> <option key="maxlevel" /> <option key="step" /> <option key="cut" /> </qgisgrassmodule>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd"> <qgisgrassmodule label="Generates red, green and blue raster map layers combining (his) values " module="r.his"> <option key="h_map" /> <option key="i_map" /> <option key="s_map" /> <option key="red" /> <option key="green" /> <option key="blue" /> </qgisgrassmodule>
[edit]
2) aggiungere al file : default.qgc , prima dell'ultimo tag " </module>" , il seguente testo
<section label="epitools">
<grass name="r.composite"/>
<grass name="d.rgb"/>
<grass name="r.his"/>
<grass name="d.his"/>
<grass name="i.landsat.rgb"/>
<grass name="nvis"/>
<grass name="r.contour"/>
<grass name="r.contourlevel"/>
<grass name="r.param.scale"/>
<grass name="r.proj"/>
<grass name="v.proj"/>
<grass name="r.neighbors"/>
<grass name="r.statistics"/>
<grass name="r.cats"/>
<grass name="r.univar"/>
<grass name="r.surf.area"/>
<grass name="r.sum"/>
<grass name="r.report"/>
<grass name="r.report"/>
</section>

