1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Vizualizace geoprostorových dat v R

Connected

cvičení

tmap – balíček pro práci s objekty sp

Abys zvládl/a porozumět prostorovým objektům definovaným balíčkem sp a pracovat s nimi, bylo potřeba naučit se celou řadu nových věcí – a teď přichází odměna! Existuje několik skvělých balíčků, které prostorová data v objektech sp přímo očekávají a práci s nimi výrazně zjednodušují.

Podíváme se na balíček tmap pro tvorbu map. Jeho filozofii a strukturu si podrobněji vysvětlíme v dalším videu, ale nejdřív chceme, abys viděl/a, jak jednoduché je ho používat.

tmap nabízí funkci qtm() pro rychlé tematické mapy. Vychází z podobné myšlenky jako qplot() z balíčku ggplot2, ale s několika důležitými rozdíly. Místo dat v datovém rámci, jak je tomu u ggplot2(), očekává tmap data v prostorovém objektu, který zadáváš pomocí argumentu shp. Dalším rozdílem je, že tmap nepoužívá nestandardní vyhodnocování (více o tom najdeš v kurzu Writing Functions in R), takže proměnné je při definování mapování potřeba uzavřít do uvozovek.

Vyzkoušej si tento příklad v konzoli:

library(tmap)
qtm(shp = countries_spdf, fill = "population")

Jednoduchý, že? Dokážeš teď vytvořit choropletovou mapu pro další proměnnou obsaženou v countries_spdf: gdp?

Pokyny

100 XP

Podle vzorového příkladu vytvoř choropletovou mapu proměnné gdp pomocí funkce qtm().