FlotteKarte - a Python library for quick and versatile cartography based on PROJ4-string syntax and using Matplotlib, NumPy, and PyPROJ under the hood

DOI

FlotteKarte is a low-overhead plotting routine using Matplotlib, NumPy, and PyPROJ under the hood. The conceptual idea behind this package is that a map is fully defined through the 2D cartesian coordinates that result from applying the map projection to different geographical data. For displaying data on a two-dimensional canvas, Matplotlib is a powerful tool. Conversion between geographic and projected coordinates can easily be done using PyProj. The gap between these two powerful tools and a polished map lies in potential difficulties when translating spherical line topology to 2D cartesian space, and by introducing typical map decorations such as grids or ticks. FlotteKarte aims to fill this gap with a simple interface.

FlotteKarte's philosophy is to work completely within the 2D projected coordinates, that is, very close to the projected data. If projected coordinates of data can be obtained, the data can be drawn directly on the underlying Matplotlib Axes. The Map class can then be used to add typical map decoration to that axes using information that it derives from the numerics of the PROJ projection.

Identifier
DOI https://doi.org/10.5880/GFZ.2.6.2022.003
Related Identifier https://github.com/mjziebarth/FlotteKarte
Related Identifier https://mjziebarth.github.io/FlotteKarte/index.html
Metadata Access http://doidb.wdc-terra.org/oaip/oai?verb=GetRecord&metadataPrefix=oai_datacite&identifier=oai:doidb.wdc-terra.org:7669
Provenance
Creator Ziebarth, Malte Jörn ORCID logo
Publisher GFZ Data Services
Contributor Ziebarth, Malte Jörn
Publication Year 2022
Rights European Union Public Licence 1.2 (C) 2022 the authors and Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences; https://opensource.org/licenses/EUPL-1.2
OpenAccess true
Contact Ziebarth, Malte Jörn (GFZ German Research Centre for Geosciences, Potsdam, Germany)
Representation
Resource Type Software
Version 0.2.2
Discipline Geography; Geosciences; Geospheric Sciences; Natural Sciences