Geomappy

This package provides a streamlined interface for creating publication-quality maps. It supports plotting both raster and vector (polygon) data on a basemap using cartopy and integrates with geopandas and rioxarray. Built on top of the matplotlib ecosystem, it retains access to all standard matplotlib functionality. Currently, only choropleth-style plotting is supported, which ensures a consistent interface for both raster and vector data. For additional vector plotting options, see the geoplot package—both can be used together, though terminology may differ. Projections are handled automatically but can also be explicitly specified, supporting any valid cartopy projection.

Key features

  • Unified plotting interface for rasters and vector shapes.

  • Automatic integration with geopandas and rioxarray.

  • Support for classified and continuous data.

  • Full control of projections and Matplotlib styling.

License

Geomappy is published under an MIT license.

Indices and tables