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

Z GeoWikiCZ
mBez shrnutí editace
Řádek 44: Řádek 44:


== Tabulka barev ==
== Tabulka barev ==
[http://en.wikipedia.org/wiki/Color_table Tabulka barev] definuje pravidlo na základě něhož je rastrové buňce přiřazena jedinečná barevná hodnota. Pro nastavení tabulky barev slouží modul {{GrassPrikaz|r.colors}}. Kromě předdefinovaných pravidel podporuje modul tabulku barev definovanou uživatelem či dovoluje zkopírování již existující tabulky barev přiřazené jiné rastrové vrstvě. Několik příkladů (v případě dynamických tabulek barev jako je např. <tt>grey.eq</tt> hraje roli aktuální výpočetní region. Pro vizualizaci družicových snímků se používají tzv. odstíny šedi.
# aktivní region
#
g.region rast=tm1
#
# nastavení předdefinované tabulky barev (červená-žlutá-zelená)
#
r.colors tm1 color=ryg
#
# zobrazit družicový snímek
#
d.rast tm1
#
# definice vlastní tabulky
#
r.colors tm1 color=rules
Pravidla se definují jako (v jednom řádku):
[hodnota buňky] [barva]
Barevnou hodnotu lze definovat pomocí RGB trojice ("0:0:0" - černá) nebo jménem barvy. Příklad uživatelské tabulky barev:
0 0 0 0
50 red
60 green
80 blue
255 white
#
# odstíny šedi
#
r.colors tm1 color=grey
d.redraw
#
# převzít již existující tabulku barev
#
r.colors tm1 rast=tm2
d.redraw
#
# vyrovnané odstíny šedi
#
r.colors tm1 color=grey.eq
d.redraw
[[Soubor:ZOD-cv2-r_colors.png|frame|center|Demonstrace různých tabulek barev (ryg, vlastní, grey, grey.eq)]]


== Region ==
== Region ==

Verze z 6. 10. 2008, 08:53

Vizualizace rastrových vrstev, tabulka barev, region, statistika rastrových dat

< Stránky předmětuPředchozí cvičeníDalší cvičení

Osnova

Vizualizace rastrových vrstev

GRASS dovoluje zobrazit pouze určité hodnoty či interval hodnot dané rastrové vrstvy, viz parametr catlist (celočíselné hodnoty) resp. vallist (hodnoty s plovoucí desetinnou čárkou) modulu d.rast.

# zobrazit pouze rastrové buňky s hodnotou 70
#
d.rast map=tm1 catlist=70
#
# zobrazit rastrové buňky s hodnotou 70 a <75;80>
#
d.rast map=tm1 catlist=70,75-80
#
# zobrazit rastrové buňky mimo interval <75;80>; podkladová barva červená
#
d.rast -i map=tm1 catlist=75-80 bg=red
#
# zobrazit všechny rastrové buňky v intervalu <60;80>; podkladová barva červená (viz obr. č.1)
#
d.rast map=tm1 catlist=60-80 bg=red
Obr č.1: Zobrazení vybraného intervalu hodnot rastrových buněk (podkladová barva červená)

Hodnotám buněk je pro účel jejich vizualizace přiřazena daná barevná hodnota. Toto pravidlo přiřazení se označuje jako tabulka barev. Směrodatná je přirozeně číselná hodnota buňky, nikoliv barevná hodnota, která je na základě nastavené tabulky barev rastrové buňce při zobrazení přiřazena. Při změně tohoto pravidla nedochází modifikaci dat, ta jsou pouze odlišně vizuálně interpretována.

Číselné hodnoty buněk lze zobrazit pomocí modulu d.rast.num.

# zobrazit číselné hodnoty buněk (text červeně)
#
d.rast.num map=tm1 text=red
Obr č.2: Číselné hodnoty jednotlivých rastrových buněk

GRASS umožňuje interaktivní dotazování hodnot rastrových buněk, jde o modul d.what.rast.

Tabulka barev

Tabulka barev definuje pravidlo na základě něhož je rastrové buňce přiřazena jedinečná barevná hodnota. Pro nastavení tabulky barev slouží modul r.colors. Kromě předdefinovaných pravidel podporuje modul tabulku barev definovanou uživatelem či dovoluje zkopírování již existující tabulky barev přiřazené jiné rastrové vrstvě. Několik příkladů (v případě dynamických tabulek barev jako je např. grey.eq hraje roli aktuální výpočetní region. Pro vizualizaci družicových snímků se používají tzv. odstíny šedi.

# aktivní region
#
g.region rast=tm1
#
# nastavení předdefinované tabulky barev (červená-žlutá-zelená)
#
r.colors tm1 color=ryg
#
# zobrazit družicový snímek
#
d.rast tm1
#
# definice vlastní tabulky
#
r.colors tm1 color=rules

Pravidla se definují jako (v jednom řádku):

[hodnota buňky] [barva]

Barevnou hodnotu lze definovat pomocí RGB trojice ("0:0:0" - černá) nebo jménem barvy. Příklad uživatelské tabulky barev:

0 0 0 0
50 red
60 green
80 blue
255 white
#
# odstíny šedi
#
r.colors tm1 color=grey
d.redraw
#
# převzít již existující tabulku barev
#
r.colors tm1 rast=tm2
d.redraw
#
# vyrovnané odstíny šedi
#
r.colors tm1 color=grey.eq
d.redraw
Demonstrace různých tabulek barev (ryg, vlastní, grey, grey.eq)

Region

Základní statistika rastrových dat


< Stránky předmětuPředchozí cvičeníDalší cvičení