EmpezarEmpieza gratis

tmap, un paquete que funciona con objetos sp

Has tenido que aprender bastantes cosas nuevas solo para poder entender y hacer manipulaciones básicas de estos objetos espaciales definidos por sp, ¡pero ahora toca recoger frutos! Hay varios paquetes muy útiles que esperan datos espaciales en objetos sp y que facilitan mucho trabajar con ellos.

Vamos a echar un vistazo al paquete tmap para crear mapas. En el próximo video conocerás mejor su filosofía y estructura, pero antes queremos que veas lo sencillo que es usarlo.

tmap tiene la función qtm() para crear mapas temáticos rápidos (de quick thematic maps). Sigue la idea de qplot() de ggplot2, pero con un par de diferencias importantes. En lugar de esperar datos en un data frame como ggplot2(), espera un objeto espacial y utiliza el argumento shp para indicarlo. Otra diferencia clave es que tmap no usa evaluación no estándar (mira el curso Writing Functions in R para más detalles), por lo que hay que poner las variables entre comillas al definir los mapeos.

Prueba este ejemplo en la consola:

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

¿A que ha sido fácil? ¿Puedes crear un coroplético de otra variable contenida en countries_spdf: gdp?

Este ejercicio forma parte del curso

Visualización de datos geoespaciales en R

Ver curso

Instrucciones del ejercicio

Usando el ejemplo como guía, crea un mapa coroplético de la variable gdp con qtm().

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

library(sp)
library(tmap)

# Use qtm() to create a choropleth map of gdp
Editar y ejecutar código