O ecossistema espacial do software R é rico, dinâmico e maduro, e vários pacotes R permitem aproveitar o poder das principais bibliotecas FOSS (como GDAL, GEOS ou PROJ) para gerenciamento de dados espaciais.
o mapsf tira proveito desse ecossistema para criar e integrar mapas temáticos em fluxos de trabalho R. Ele ajuda a projetar várias representações cartográficas, como símbolos proporcionais, mapas coropléticos ou de tipologia. Também oferece várias funções para exibir elementos de layout, melhorando a apresentação gráfica dos mapas (por exemplo, barra de escala, seta do norte, título, rótulos). Esta palestra apresentará os principais recursos do pacote e demonstrará como usá-lo para projetar mapas de alta qualidade.
O mapsf [1] ajuda a projetar várias representações cartográficas, como símbolos proporcionais, mapas coropléticos ou de tipologia. Também oferece várias funções para exibir elementos de layout, melhorando a apresentação gráfica dos mapas.
O objetivo do mapsf é obter mapas temáticos com a qualidade visual daqueles construídos com um software de mapeamento ou GIS clássico, enquanto é leve, versátil e fácil de usar. Para alcançar esse objetivo, o pacote aproveita os recursos oferecidos pelo sf [2] e fornece um número limitado de funções de mapeamento simples.
O mapsf é o sucessor do cartography [3], oferece os mesmos recursos principais, mas é mais simples e robusto. Ao contrário de outros pacotes cartográficos populares, ele não usa gramática de gráficos, depende de um número limitado de pacotes e exibe gráficos georreferenciados usando gráficos base do R.
A função principal do pacote, mf_map(), dá acesso a 9 tipos de mapas: mapas base, símbolos proporcionais ou graduados, mapas coropléticos, mapas de tipologia e várias combinações de simbologia. Muitos parâmetros estão disponíveis para ajustar as representações cartográficas. Esses parâmetros são os comuns encontrados em ferramentas de GIS e cartografia automática (por exemplo, classificação, paletas de cores, tamanhos de símbolos, layout de legenda...).
Algumas funções adicionais são dedicadas ao design de layout (temas gráficos, legendas, barra de escala, seta do norte, título, créditos…), insets de mapa ou exportações de mapa.
O desenvolvimento do mapsf segue as melhores práticas atuais do ecossistema R (CI/CD, testes de cobertura) e sua documentação é aprimorada por uma vinheta (a forma clássica de documentação detalhada para pacotes R) e um site.
Repositório do pacote no GitHub
Site do pacote
[2] Como afirmado por seus autores, o sf oferece um "suporte para recursos simples, uma maneira padronizada de codificar dados vetoriais espaciais. Vincula-se ao 'GDAL' para leitura e escrita de dados, ao 'GEOS' para operações geométricas e ao 'PROJ' para conversões de projeção e transformações de datum."
[3] Giraud, T. e Lambert, N. (2017). “Cartografia Reproduzível.” Em Peterson M. (ed.), Avanços em Cartografia e GIScience. ICACI 2017. Notas de Aula em Geoinformação e Cartografia._, pp. 173-183.
https://doi.org/10.1007/978-3-319-57336-6_13Autores e Afiliações –
Giraud, Timothée (1)
(1) UMS RIATE, CNRS - França
Requisitos para os Participantes –
Um conhecimento básico sobre o que é o software R é necessário para entender completamente a palestra.
Trilha –
Software
Tema –
Desenvolvimento de Software/Projeto
Nível –
2 - Básico. Conhecimento básico geral é necessário.
Idioma da Apresentação –
Inglês