GRASS GIS / Rastrová algebra
Z FreeGIS portál
Základním nástrojem pro rastrovou algebru je v systému GRASS GIS modul r.mapcalc.
Grafické rozhraní
Rastrový kalkulátor je dostupný z menu Raster → Raster Map Calculator
anebo z nástrojové lišty správce vrstev.
Postup:
- zadání výstupní rastrové mapy
- zadání výrazu pro r.mapcalc
- spuštění modul pro výpočet
Příklad výběru oblasti s nadmořskou výškou větší než 1000m
Příkazová řádka
Modul r.mapcalc lze spouštěn z příkazové řádky podobně jako ostatní moduly systému GRASS.
Výraz pro výpočet může být předán jako parametr expression
, např.
r.mapcalc exp="elev_1000 = if(elev_state_500m > 1000, 1, null())"
Výrazy lze uložit do souboru (na každý řádek jeden výraz) a soubor předat jako parametr file
.
r.mapcalc file=vyrazy.txt
V tomto případě r.mapcalc vykoná příkazy sekvenčně, tak jak jsou uloženy v souboru.