GRASS GIS
GRASS GIS (Geographic Resources Analysis Support System) je svobodný software - geografický informační systém (GIS) umožňující správu geoprostorových dat, jejich analýzu, zpracování obrazových dat, produkci mapových výstupů, geoprostorové modelování a vizualizaci dat. GRASS je běžně používán jak v akademické tak v komerční sféře po celém světě. GRASS je oficiální projektem Open Source Geospatial Foundation, multiplatformní aplikací šířenou pod licencí GNU GPL.
Vývoj GRASSu byl započat výzkumnými laboratořemi ženijního vojska armády USA v roce 1982, později pronikl do akademické sféry a dnes nachází uplatnění i ve sféře komerční. Mezi významné uživatele systému GRASS patří například NASA nebo NOAA.
Návody
Vektorové analýzy
Rastrové analýzy
Různé
- Vytvoření lokace, import dat
- Práce s CSV
- Skriptování v GRASS GIS
- Tvorba grafů v R
- GRASS/R
- Poznámky pro družicová data Landsat
Instalace
GNU/Linux
- http://packages.debian.org/search?keywords=grass&searchon=names&suite=all§ion=all
- Projekt DebianGIS
apt-get install grass grass-doc
- http://packages.ubuntu.com/search?keywords=grass&searchon=names&suite=all§ion=all
- Projekt UbuntuGIS
Příklad kompilace
Návod je určen pro Debian/Ubuntu a pro verzi GRASS 6.5.
Nejprve si stáhneme zdrojové kódy dané verze GRASS ze SVN, prvním krokem tedy bude instalace Subversion.
sudo apt-get install subversion
a poté stáhneme zdrojový kód GRASSu
svn checkout https://svn.osgeo.org/grass/grass/branches/develbranch_6 grass6_devel
Následující kroky jsou
- konfigurace (configure)
- kompilace (make) a
- instalace (make install)
Příklad:
cd grass6_devel ./configure --prefix=/usr/local \ --with-tcltk-includes=/usr/include/tcl8.5 --with-tcltk-libs=/usr/lib/tcl8.5 \ --with-gdal=/usr/bin/gdal-config \ --with-proj \ --with-motif --with-glw --with-nls --with-readline \ --with-cxx --enable-largefile \ --with-freetype --with-freetype-includes=/usr/include/freetype2 \ --with-sqlite --with-python=/usr/bin/python-config --with-wxwidgets \ --with-ffmpeg=no --with-geos=/usr/bin/geos-config --with-pthread \ --with-cairo make sudo make install
Poznámka: Konfigurace nemusí na první pokus nemusí proběhnout v pořádku. Je pravděpodobné, že bude chybět celá řada balíčků, které jsou pro kompilaci nutné. Např.
checking whether to use Python... yes checking for python-config... /usr/bin/python-config ./configure: 16446: /usr/bin/python-config: not found checking for Python.h... no configure: error: *** Unable to locate Python includes.
Název chybějícího balíčku lze najít podle referovaného souboru, v tomto případě Python.h. Pro vyhledání balíčku lze použít příkaz apt-file. Pokud tento příkaz není dostupný, tak nejprve daný balíček doinstalujeme a sestavíme seznam balíčků.
sudo apt-get install apt-file sudo apt-file update
Poté
apt-file search Python.h ... python2.6-dev ... sudo apt-get install python2.6-dev
a tak dále až do okamžiku, kdy configure proběhne v pořádku.
V tomto případě se spustitelný soubor nainstaluje do /usr/local/bin/grass65 a GRASS 6.5 se spustí příkazem
grass65
Aktualizace verze GRASS je velmi snadná.
cd grass6_devel svn up make sudo make install
MS Windows
- GRASS 6.4 - http://grass.osgeo.org/grass64/binary/mswindows/
- GRASS 6.5 - http://wingrass.fsv.cvut.cz/grass65 (verze používaná pro 153ZODH)
- GRASS 7.0 - http://wingrass.fsv.cvut.cz/grass70
Nativní instalátor
- Oficiální stránky projektu, http://grass.osgeo.org/grass64/binary/mswindows/native/
- Denní snapshoty, http://wingrass.fsv.cvut.cz/grass64
OSGeo4W (stabilní verze)
Poznámka: Při dalším spuštění OSGeo4W instalátoru se aktualizace stáhne a nainstaluje sama. Z tohoto pohledu je OSGeo4W řešení flexibilnější než nativní instalátor především v případě časté aktualizace softwaru (např. u denních snapshotů).
- OSGeo4W, http://trac.osgeo.org/osgeo4w/wiki/pkg-grass
- Instalátor ke stažení zde
OSGeo4W (vývojová verze)
Lokalizace
export LC_ALL=cs_CZ grass -gui
Výuka
Seznam nalezených a opravených chyb v softwaru identifikovaných studenty během výuky.
Předměty
Externí odkazy
- GRASS GIS: raster, vector, and imagery analysis by Dylan Beaudette
Studijní materiály
- Online přednášky Heleny Mitášové, NC State University, U.S.A
- Výuka GIS na MZLU v Brně
- GIS data modeling, University of Trento
- Introduction to GRASS GIS by Markus Neteler and Markus Metz (GeoSTAT courses)
Tipy na témata prací
→ zde