1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wizualizacja danych geoprzestrzennych w R

Connected

ćwiczenie

Pakiet obsługujący obiekty Raster

Pakiet tmap świetnie radzi sobie z wizualizacją klas przestrzennych z pakietu sp. Dobra wiadomość jest taka, że działa równie dobrze z klasami raster! Wystarczy przekazać obiekt Raster___ jako argument shp do funkcji tm_shape(), a następnie dodać warstwę tm_raster() w taki sposób:

tm_shape(raster_object) +
    tm_raster()

Pracując z obiektem RasterStack lub RasterBrick, takim jak pop_by_age utworzony w poprzednim ćwiczeniu, możesz wyświetlić jedną z jego warstw, używając argumentu col (skrót od „color") w tm_raster() – nazwę warstwy umieść w cudzysłowie.

Z pakietem tmap będziesz pracować przez cały kurs, ale chcemy ci też pokazać inny pakiet – rasterVis – zaprojektowany specjalnie do wizualizacji obiektów raster. Dostępnych jest kilka różnych funkcji, ale na razie wypróbujemy jedną z nich: levelplot().

Instrukcje

100 XP
  • Za pomocą tmap wyświetl obiekt pop, podając pop jako argument shp funkcji tm_shape() i dodając warstwę tm_raster().
  • Za pomocą tmap wyświetl warstwę under_1 obiektu pop_by_age – obiektu klasy RasterStack.
  • Wywołaj funkcję levelplot() z pakietu rasterVis na obiekcie pop.