153ZODH / 1. cvičení: Porovnání verzí

Z GeoWikiCZ
Řádek 70: Řádek 70:


[[Image:grass-cli.png|thumb|center|640px|GRASS příkazová řádka]]
[[Image:grass-cli.png|thumb|center|640px|GRASS příkazová řádka]]
Grafické uživatelské rozhraní lze spustit z příkazové řádky pomocí příkazu {{GrassPrikaz|g.gui}}, např.
g.gui gui=wxpython


==== GIS Manager (TCL/TK) ====
==== GIS Manager (TCL/TK) ====

Verze z 29. 9. 2008, 09:36

Úvod do GRASS GIS

< Stránky předmětu

Osnova

Předpokládá se znalost operačního systému GNU/Linux, tj. absolvování předmětu Operační systém Linux.

Cvičení je zaměřeno na seznámení se systémem GRASS GIS. Výhodou je absolvování předmětu 153YFSG Free software GIS, nikoliv však podmínkou.

Vysvětleny jsou základní pojmy jako je databanka GRASSu, location, mapset. Spuštění GRASSu, vizualizace jednotlivých mapových vrstev, demonstrace základních příkazů GRASSu s důrazem na modulární strukturu systému. Studenti se seznámí s rozhraním příkazové řádky a grafickým uživatelským rozhraním GRASSu.

Seznam použitých příkazů

Spuštění GRASSu, základní pojmy

Poznámka: V dalším textu budeme předpokládat GRASS 6.4. Pokud používáte starší či novější:-) verzi, očekávejte drobné rozdíly...

Během cvičení budeme pracovat vzdáleně na serveru josef.fsv.cvut.cz, GRASS spustíme:

grass64

GRASS nastartuje v grafickém či textovém módu (podle nastavení v souboru ~/.grassrc6, toto chování lze ovlivnit parametry -gui a -text).

Textová uvítací obrazovka GRASS 6.4
Grafická uvítací obrazovka GRASS 6.4 (wxGUI)

GRASS Database

DATABASE (databanka GRASSu)
je adresář ve stromové struktuře OS, např. /opt/grassdata. V tomto adresáři jsou v podstatě uložena veškerá data, se kterými GRASS pracuje (tedy rastrové a vektorové mapové vrstvy, atributové tabulky, popisky a pod.). Jednu z mála výjimek představují atributová (popisná) data skladovaná v některém z externích databázových systémů (např. PostgreSQL, MySQL).
LOCATION (lokace)
je adresář umístěný v databance GRASSu. Obsahuje data, která souvisejí s daným projektem. Je definována souřadnicovým systémem (referenční elipsoid, kartografické zobrazení, mapové jednotky) a velikostí zájmového území.
MAPSET (mapset)
je souborem map, které tvoří jakýsi logický celek v rámci lokace (daného projektu). Může např. odpovídat jednotlivým uživatelům (to pokud na projektu pracuje více lidí) nebo uceleným analýzám (studium vegetace, záplavová území, ...). Každá lokace musí obsahovat alespoň jeden mapset s unikátním názvem PERMANENT. Ten většinou obsahuje základní datové vrstvy, ostatní mapsety jsou pracovní (zpracování vstupních dat, jejich analýza...).

Příklad GRASS databanky na serveru josef:

/opt
 |  
 +--- grassdata
 |    |  
 |    +--- zod
 |    |    |
 |    |    +--- PERMANENT
 |    |    |
 |    |    +--- landa
 |    |
 |    +--- nc_spm_08
 |    |    |
 |    |    +--- PERMANENT
  

Uživatelská rozhraní

Příkazová řádka

grass64 -text
GRASS příkazová řádka

Grafické uživatelské rozhraní lze spustit z příkazové řádky pomocí příkazu g.gui, např.

g.gui gui=wxpython

GIS Manager (TCL/TK)

grass64 -tcltk

nebo (GIS Manager je výchozím GUI pro GRASS, v budoucnu bude výchozím wxGUI)

grass64 -gui
GRASS TCL/TK GUI

wxGUI (wxPython)

grass64 -wxpython
GRASS wxGUI

Vizualizace mapových vrstev


< Stránky předmětu