ComeçarComece de graça

tmap, um pacote que funciona com objetos sp

Você precisou aprender várias coisas novas só para entender e fazer manipulações básicas desses objetos espaciais definidos pelo sp, mas agora vai colher os frutos! Existem vários pacotes bacanas que esperam dados espaciais em objetos sp e que facilitam muito o trabalho com esse tipo de dado.

Vamos dar uma olhada no pacote tmap para criar mapas. Você vai aprender mais sobre sua filosofia e estrutura no próximo vídeo, mas antes queremos que você veja como ele é fácil de usar.

tmap tem a função qtm() para quick thematic maps (mapas temáticos rápidos). Ela segue as ideias do qplot() do ggplot2, mas com algumas diferenças importantes. Em vez de esperar dados em um data frame como o ggplot2(), ela espera dados em um objeto espacial e usa o argumento shp para especificá-lo. Outra diferença importante é que tmap não usa avaliação não padrão (veja o curso Writing Functions in R para saber mais), então as variáveis precisam estar entre aspas ao definir os mapeamentos.

Experimente este exemplo no console:

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

Que fácil, né!? Você consegue fazer um coroplético de outra variável contida em countries_spdf: gdp?

Este exercício faz parte do curso

Visualizando dados geoespaciais em R

Ver curso

Instruções do exercício

Usando o exemplo como guia, crie um mapa coroplético da variável gdp usando qtm().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

library(sp)
library(tmap)

# Use qtm() to create a choropleth map of gdp
Editar e executar o código