Moduly

Ke standardní množině prostředí UNIX je po spuštění GRASSu přidána ještě skupina příkazů GRASSu. Z příkazového řádku GRASSu lze tedy volat všechny programy prostředí UNIX spolu s moduly GRASSu a kombinovat tak jejich funkce.

g.* General Obecné příkazy pro nastavení prostředí, kopírování dat atd.
d.* Display Obsluha grafických monitorů, zobrazování dat,
r.* Raster Moduly pro práci s rastry
v.* Vector Příkazy pro práci s vektory
i.* Imagery Příkazy pro práci s daty DPZ
ps.* Post Script Vytváření tisknutelných map
db.* Database Správa atributů v databázích
r3.* Raster volume Práce s 3D rastrovými daty (voxel)

Spuštění modulu z příkazové řádky

UNIXový interpret používá k doplňování názvů programů a cest k souborům nejčastěji klávesu :kbd`TAB`.:

GRASS> g.<TAB><TAB>

g.access  g.filename g.manual  g.mremove g.region  g.tempfile
g.ask     g.findfile g.mapset  g.parser  g.remove  g.transform
g.copy    g.gisenv   g.mapsets g.pnmcomp g.rename  g.version
g.dirseps g.list     g.mlist   g.proj    g.setproj

Přidáním jednoho písmenka a opětovným zmáčnutím klávesy TAB se doplní celý příkaz. Slovo rast musíme napsat celé, protože se nejedná o příkaz ani o soubor, ale pouze o parametr příkazu.:

GRASS> g.l<TAB>

GRASS> g.list rast
raster soubory dostupné v mapsetu PERMANENT:

aspect         bugsites       density        elevation.10m elevation.dem
elevation.dted erode.index    erosion1       fields        geology
landcover.30m  landcover.orig landuse        owner         quads
railroads      roads          rstrct.areas   rushmore      slope
soil.br.depth  soils          soils.Kfactor  soils.Tfactor soils.ph
soils.range    spot.image     streams        strm.dist     texture
tmp            tractids       transport.misc trn.sites     uparea
vegcover

To samé platí i pro názvy map:

GRASS> r.inf<TAB> elevation.dem
  • Do příkazové řádky napíšeme jméno modulu, doplníme o parametry a přepínače a potvrdíme stiskem klávesy Return

  • Je-li modul spuštěn bez jediného parametru či přepínače, objeví se grafické okno pro jejich zadání:

    GRASS> r.report -f map=geology units=me
    GRASS> r.report
../_images/r_report_gui.png

Spuštění modulu z grafického rozraní

Spuštění z menu GIS manageru (Tcl/Tk)
../_images/gism_menu.png
Spuštění z příkazového řádku Výstupu - textově
../_images/gism_cmd_text.png
Spuštění z příkazového řádku Výstupu - graficky
../_images/gism_cmd_gui.png