Geography
euclid
euclid is a C++ template library for interfacing with computational geometry library. The main goal is to interface with specialized libraries for Geographic Information Software (GIS) software. euclid currently interfaces with geos, GDAL and boost.geometry.
cartography
Cartography is a Qt-based library providing a set of components for building Geographic Information System (GIS) applications. It supports C++17, QML and Python3.