Saltar al contenido principal

tmap (R)

tmap es un paquete de R para crear mapas temáticos —de coropletas, de símbolos proporcionales o en series de pequeños mapas— a partir de datos espaciales, útil para representar indicadores territoriales de innovación y desarrollo.

 

Qué ofrece

tmap utiliza una sintaxis por capas basada en la gramática de gráficos, similar a la de ggplot2. El mapa se construye indicando primero el objeto espacial y añadiendo después capas de polígonos, símbolos, líneas o texto, cada una con sus variables, colores y leyendas. Trabaja con datos vectoriales del paquete sf y con datos ráster, y permite dividir un mapa en varios paneles para comparar variables, grupos o años.

Mapas estáticos e interactivos

El paquete tiene dos modos. El modo de trazado genera mapas estáticos con un control detallado del diseño, aptos para informes y publicaciones. El modo de visualización produce mapas interactivos, que se abren en el navegador o en el visor de RStudio sobre mapas base de OpenStreetMap u otros proveedores y se generan con la biblioteca Leaflet. Un mismo código sirve para ambos modos: basta con cambiar de uno a otro.

Uso y valoración

tmap permite producir con poco código mapas de coropletas de indicadores regionales, como el gasto en I+D o las patentes por habitante, y comparar en paneles su evolución entre años o su relación con otras variables. El modo interactivo facilita además la exploración de los datos y su uso en docencia, ya que permite consultar el valor de cada territorio directamente sobre el mapa.

Entre sus límites, conviene señalar que es una herramienta de visualización: el cálculo de indicadores y el análisis espacial se hacen con otros paquetes, como sf. La versión 4 introdujo cambios de sintaxis respecto de la 3, por lo que parte del código y de los tutoriales anteriores necesita adaptarse. Su uso requiere, además, conocimientos básicos de R.

Ficha técnica

  • Desarrollador: Martijn Tennekes, con contribuciones de Jakub Nowosad, Edzer Pebesma, Robin Lovelace y otros.
  • Modelo de acceso: gratuito y de código abierto (licencia GPL-3).
  • Plataforma: paquete de R distribuido en CRAN; requiere R 4.1 o posterior.
  • Idioma: funciones y documentación en inglés.
  • Cuenta: no requiere.
  • Alternativas: ggplot2, con sus funciones para datos espaciales.

Enlaces

Ir a Arriba