Quel outil pour quel usage ?
Magrit est une des nombreuses solutions logicielles qui permet de réaliser des cartographies thématiques. C’est une solution idéale pour le néophyte pour rentrer dans cet univers méthodologique : en quelques clics, il est possible de réaliser une représentation cartographique correctement mise en page.
Ce n’est en revanche pas un outil destiné à de la manipulation de données spatiales (sélections par attribut, manipulation de rasters, géotraitements, etc.). Pour cet usage et dans un univers clic-bouton, on privilégiera l’usage des Systèmes d’Information Géographique, comme QGIS.
Pour les utilisateur·rices qui souhaitent intégrer leur représentation cartographique au sein d’une chaîne de traitement, de l’import à la cartographie et qui sont sensibles à la reproductibilité de leur analyse, on privilégiera les solutions de programmation, comme celles proposées par le logiciel R ou Python et où les écosystèmes qui permettent de gérer de l’information spatiale sont particulièrement développés. La librairie mapsf
rend possible des types de représentations similaires à celles proposées par Magrit dans un univers R.
Pour celles et ceux sensibles à la cartographie interactive et au portage sur le Web de leurs représentations, nous les invitons à se rapprocher des technologies JavaScript. De nombreuses librairies basées sur ce langage de programmation sont accessibles et permettent la réalisation de cartographies interactives, comme OpenLayers, mapbox ou encore Leaflet. bertin.js est d’ailleurs une librairie qui permet la réalisation de cartes thématiques pour le Web.
Il est aussi important de rappeler que ces solutions techniques ne sont pas indépendantes les unes des autres : elles s’alimentent mutuellement : implémentation de chaines de traitement Python dans QGIS, adaptation des technologies leaflet dans les logiciels de programmation, etc.