1. 학습
  2. /
  3. 강의
  4. /
  5. Wizualizacja danych geoprzestrzennych w R

Connected

연습 문제

tmap – pakiet współpracujący z obiektami sp

Musiałeś(-aś) przyswoić sporo nowych rzeczy, żeby rozumieć obiekty przestrzenne z pakietu sp i wykonywać na nich podstawowe operacje – ale teraz przychodzi czas na nagrodę! Istnieje kilka świetnych pakietów, które oczekują danych przestrzennych w postaci obiektów sp i znacznie ułatwiają pracę z takimi danymi.

Przyjrzyjmy się pakietowi tmap do tworzenia map. W kolejnym filmie poznasz jego filozofię i strukturę dokładniej, ale najpierw chcemy, żebyś zobaczył(-a), jak łatwy jest w użyciu.

tmap udostępnia funkcję qtm() do szybkiego tworzenia map tematycznych (quick thematic maps). Nawiązuje ona do idei qplot() z pakietu ggplot2, ale z kilkoma istotnymi różnicami. Zamiast ramki danych, qtm() oczekuje obiektu przestrzennego, który podajesz przez argument shp. Ważna różnica polega też na tym, że tmap nie używa niestandardowej ewaluacji (więcej na ten temat znajdziesz w kursie Writing Functions in R), dlatego nazwy zmiennych w mapowaniach należy ujmować w cudzysłów.

Wypróbuj ten przykład w konsoli:

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

Proste, prawda? Spróbuj teraz stworzyć mapę choropletową dla innej zmiennej z countries_spdf: gdp.

지침

100 XP

Korzystając z powyższego przykładu jako wzoru, utwórz mapę choropletową zmiennej gdp za pomocą funkcji qtm().