Rastrovou maskou lze vykrýt nepravidelnou zájmovou oblast výpočtu
Maska je mapa obsahující hodnotu NULL a ne-prázdné hodnoty
Výpočet probíhá pouze na místech, kde maska má ne`NULL`ové hodnoty
Maska je rastrový soubor s názvem MASK.
Pokud je soubor přejmenován na mask, např.
GRASS> g.rename rast=MASK,mask
není jako maska využit [1]
Zobrazte mapu geologie:
GRASS> d.rast geology
Zobrazte si seznam jejích kategorií:
GRASS> r.castegory geology
Pomocí modulu r.mask vytvořte masku pouze tam, kde mapa geology je pískovec
GRASS> r.mask input=geology maskcats='4 5'
Informace o mapě MASK:
GRASS> r.report MASK
Zobrazení mapy vegcover:
GRASS> d.rast vegcover
Vypište statistiku mapy vegcover a zároveň ji uložte do souboru vegcover.report [2]:
GRASS> r.report vegcover units=k | tee /tmp/vegcover.report
Vypněte masku jejím přejmenováním a překreslete mapu:
GRASS> g.rename MASK,mask
GRASS> d.redraw
Vypište statistiku mapy vegcover a zároveň ji uložte do souboru vegcover2.report:
GRASS> r.report vegcover units=k | tee /tmp/vegcover2.report
Zjistete rozdíly mezi oběma soubory:
GRASS> diff -u /tmp/vegcover2.report /tmp/vegcover.report
-|1|irrigated agriculture. . . . . .| 25.547400|
-|2|rangeland. . . . . . . . . . . .| 82.406700|
-|3|coniferous forest. . . . . . . .|100.859400|
-|4|deciduous forest . . . . . . . .| 21.645000|
-|5|mixed forest . . . . . . . . . .| 27.475200|
-|6|disturbed. . . . . . . . . . . .| 8.116200|
-|*|no data. . . . . . . . . . . . .| 6.126300|
+|1|irrigated agriculture. . . . . .| 1.701000|
+|2|rangeland. . . . . . . . . . . .| 10.390500|
+|3|coniferous forest. . . . . . . .| 39.202200|
+|4|deciduous forest . . . . . . . .| 5.475600|
+|5|mixed forest . . . . . . . . . .| 9.459000|
+|6|disturbed. . . . . . . . . . . .| 1.234800|
+|*|no data. . . . . . . . . . . . .|204.713100|
[1] | MS Windows nerozlišuje velikost písma v názvech souborů |
[2] | MS Windows neumí Unix piping |