El ecosistema espacial del software R es rico, dinámico y maduro, y varios paquetes de R permiten aprovechar el poder de las principales bibliotecas FOSS (como GDAL, GEOS o PROJ) para la gestión de datos espaciales.
mapsf aprovecha este ecosistema para crear e integrar mapas temáticos en flujos de trabajo de R. Ayuda a diseñar diversas representaciones cartográficas, como símbolos proporcionales, mapas coropléticos o de tipología. También ofrece varias funciones para mostrar elementos de diseño que mejoran la presentación gráfica de los mapas (por ejemplo, barra de escala, flecha del norte, título, etiquetas). Esta charla presentará las principales características del paquete y demostrará cómo usarlo para diseñar mapas de alta calidad.
mapsf [1] ayuda a diseñar diversas representaciones cartográficas, como símbolos proporcionales, mapas coropléticos o de tipología. También ofrece varias funciones para mostrar elementos de diseño que mejoran la presentación gráfica de los mapas.
El objetivo de mapsf es obtener mapas temáticos con la calidad visual de aquellos construidos con un software de mapeo clásico o GIS, mientras que es ligero, versátil y fácil de usar. Para lograr este objetivo, el paquete aprovecha las características ofrecidas por sf [2] y proporciona un número limitado de funciones de mapeo simples.
mapsf es el sucesor de cartography [3], ofrece las mismas características básicas pero es más simple y robusto. A diferencia de otros paquetes cartográficos populares, no utiliza gramática de gráficos, depende de un número limitado de paquetes y muestra gráficos georreferenciados utilizando gráficos base de R.
La función principal del paquete, mf_map(), da acceso a 9 tipos de mapas: mapas base, símbolos proporcionales o graduados, mapas coropléticos, mapas de tipología y varias combinaciones de simbología. Muchos parámetros están disponibles para ajustar las representaciones cartográficas. Estos parámetros son los comunes que se encuentran en herramientas de GIS y cartografía automática (por ejemplo, clasificación, paletas de colores, tamaños de símbolos, diseño de leyendas...).
Algunas funciones adicionales están dedicadas al diseño de layout (temas gráficos, leyendas, barra de escala, flecha del norte, título, créditos…), insets de mapas o exportaciones de mapas.
El desarrollo de mapsf sigue las mejores prácticas actuales del ecosistema R (CI/CD, pruebas de cobertura) y su documentación se mejora con una viñeta (la forma clásica de documentación detallada para paquetes de R) y un sitio web.
Repositorio del paquete en GitHub
Sitio web del paquete
[2] Según afirman sus autores, sf ofrece un "soporte para características simples, una forma estandarizada de codificar datos vectoriales espaciales. Se vincula a 'GDAL' para leer y escribir datos, a 'GEOS' para operaciones geométricas, y a 'PROJ' para conversiones de proyección y transformaciones de datum."
[3] Giraud, T. y Lambert, N. (2017). “Cartografía Reproducible.” En Peterson M. (ed.), Avances en Cartografía y GIScience. ICACI 2017. Notas de Clase en Geoinformación y Cartografía._, pp. 173-183.
https://doi.org/10.1007/978-3-319-57336-6_13Autores y Afiliaciones –
Giraud, Timothée (1)
(1) UMS RIATE, CNRS - Francia
Requisitos para los Asistentes –
Se requiere un conocimiento básico de lo que es el software R para comprender completamente la conferencia.
Track –
Software
Tema –
Desarrollo de Software/Proyecto
Nivel –
2 - Básico. Se requiere conocimiento básico general.
Idioma de la Presentación –
Inglés