Das R-Software-Ökosystem für räumliche Daten ist reichhaltig, dynamisch und ausgereift, und mehrere R-Pakete ermöglichen es, die Leistungsfähigkeit wichtiger FOSS-Bibliotheken (wie GDAL, GEOS oder PROJ) für das Management räumlicher Daten zu nutzen.
mapsf nutzt dieses Ökosystem, um thematische Karten in R-Workflows zu erstellen und zu integrieren. Es hilft bei der Gestaltung verschiedener kartografischer Darstellungen wie proportionalen Symbolen, Choroplethen oder Typologiekarten. Es bietet auch mehrere Funktionen zur Anzeige von Layout-Elementen, die die grafische Präsentation von Karten verbessern (z. B. Maßstab, Nordpfeil, Titel, Beschriftungen). Dieser Vortrag wird die Hauptmerkmale des Pakets vorstellen und demonstrieren, wie man es zur Gestaltung hochwertiger Karten verwendet.
mapsf [1] hilft bei der Gestaltung verschiedener kartografischer Darstellungen wie proportionalen Symbolen, Choroplethen oder Typologiekarten. Es bietet auch mehrere Funktionen zur Anzeige von Layout-Elementen, die die grafische Präsentation von Karten verbessern.
Das Ziel von mapsf ist es, thematische Karten mit der visuellen Qualität von Karten zu erstellen, die mit klassischer Kartierungs- oder GIS-Software erstellt wurden, während es leichtgewichtig, vielseitig und benutzerfreundlich bleibt. Um dieses Ziel zu erreichen, nutzt das Paket die Funktionen, die von sf [2] angeboten werden, und stellt eine begrenzte Anzahl einfacher Mapping-Funktionen zur Verfügung.
mapsf ist der Nachfolger von cartography [3], es bietet die gleichen Kernfunktionen, ist jedoch einfacher und robuster. Im Gegensatz zu anderen beliebten kartografischen Paketen verwendet es keine Grammatik der Grafiken, es hängt von einer begrenzten Anzahl von Paketen ab und zeigt georeferenzierte Plots mit den Basis-R-Grafiken an.
Die Hauptfunktion des Pakets, mf_map(), bietet Zugriff auf 9 Kartentypen: Basiskarten, proportionale oder graduierte Symbole, Choroplethenkarten, Typologiekarten und verschiedene Kombinationen von Symbolik. Viele Parameter stehen zur Verfügung, um die kartografischen Darstellungen fein abzustimmen. Diese Parameter sind die gängigen, die in GIS- und automatischen Kartierungstools zu finden sind (z. B. Klassifizierung, Farbpaletten, Symbolgrößen, Legendenlayout...).
Einige zusätzliche Funktionen sind der Layout-Gestaltung gewidmet (grafische Themen, Legenden, Maßstab, Nordpfeil, Titel, Credits…), Karteninsets oder Kartenausgaben.
Die Entwicklung von mapsf folgt den aktuellen Best Practices des R-Ökosystems (CI/CD, Abdeckungstests) und die Dokumentation wird durch eine Vignette (die klassische Form der detaillierten Dokumentation für R-Pakete) und eine Website ergänzt.
Paket-Repository auf GitHub
Paket-Website
[2] Wie von seinen Autoren angegeben, bietet sf eine "Unterstützung für einfache Merkmale, eine standardisierte Möglichkeit zur Kodierung räumlicher Vektordaten. Bindet an 'GDAL' zum Lesen und Schreiben von Daten, an 'GEOS' für geometrische Operationen und an 'PROJ' für Projektionskonversionen und Datumstransformationen."
[3] Giraud, T. und Lambert, N. (2017). „Reproduzierbare Kartografie.“ In Peterson M. (Hrsg.), Fortschritte in Kartografie und GIScience. ICACI 2017. Lecture Notes in Geoinformation and Cartography._, S. 173-183.
https://doi.org/10.1007/978-3-319-57336-6_13Autoren und Affiliations –
Giraud, Timothée (1)
(1) UMS RIATE, CNRS - Frankreich
Anforderungen an die Teilnehmer –
Ein grundlegendes Wissen über die R-Software ist erforderlich, um den Vortrag vollständig zu verstehen.
Track –
Software
Thema –
Software-/Projektentwicklung
Level –
2 - Grundlegend. Allgemeines Grundwissen ist erforderlich.
Sprache der Präsentation –
Englisch