Articles | Volume 5
https://doi.org/10.5194/ica-adv-5-31-2025
https://doi.org/10.5194/ica-adv-5-31-2025
20 Oct 2025
 | 20 Oct 2025

A three-in-one tool for cartographic generalization with the new version of CartAGen

Guillaume Touya, Justin Berli, and Paul Bourcier

Keywords: cartographic generalisation, open source, Python, QGIS

Abstract. The lack of open and free tools for cartographic generalisation restricts the use of generalization techniques to National Mapping Agencies that can afford the development of custom processes based on software such as ArcGIS. For the others, whether they are students, researchers, independent cartographers or data journalists, the release of the version 1.0 of the CartAGen library can be a solution. CartAGen can be seen as a three-in-one tool. It provides first an open Python library that is complementary to Shapely and GeoPandas libraries to build automated generalisation scripts. Then, CartAGen is now (2) a QGIS plugin that can be used to generalise QGIS layers with many different algorithms that can also be included in a model builder. Finally, we provide (3) several Python notebooks that can be used as tutorials to discover the challenges of map generalisation, and how the library can be used. A significant effort has been made to provide documentation that is aimed at both novice and trained cartographers.

Share
Download
Share