# andrea-cuttone/geoplotlib

python toolbox for visualizing geographical data and making maps

Repository: https://github.com/andrea-cuttone/geoplotlib
Canonical: https://ross.abutalabs.com/products/geoplotlib
Language: Python
License: MIT
License Family: permissive
Last push: 2022-06-13T13:53:07+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4208, "days_push": 1542, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1036, forks 174 (observed 2026-08-28T04:03:19.374370+00:00)

## What it is
geoplotlib is a Python toolbox for visualizing geographical data and making maps, with a matplotlib-like API for drawing points, histograms, heatmaps and other spatial layers. It automatically handles data loading, map projection, OpenStreetMap tile downloading, and OpenGL rendering in an interactive window with zooming and panning.

## Use cases
- plot gps coordinates from a csv on a map in python
- visualize geographic data with python
- make a heatmap of location data
- create a dot density map on openstreetmap tiles
- draw shapefile boundaries on an interactive map
- explore a geospatial dataset with zoom and pan
- render kernel density maps of movement or trip data

## When to choose
- You want a quick, matplotlib-style API to plot geographic point data on interactive OpenStreetMap tiles
- You need automatic handling of projection, tile downloading and OpenGL rendering with minimal code
- You need density and aggregation visuals such as heatmaps, KDE, hexbin or scatter plots over location data

## When to avoid
- You need actively developed software with recent fixes and releases - the last release dates to mid-2022
- You need publication-quality static cartography or fine-grained map styling, where GeoPandas with matplotlib/cartopy fits better
- You need web-embedded interactive maps with HTML/JS widgets, where folium or bokeh is a better fit
- You need GIS operations like reprojection, spatial joins or geometry analysis, which geoplotlib does not provide

## Facets
- artifact type: library
- maturity: maintenance
- function: data-visualization, geospatial
- domain: data-visualization, data-science
- platform: python
- tags: maps, openstreetmap, opengl, pyglet, map-tiles, heatmap, dot-density-map, kde, shapefile, geojson, matplotlib-style-api, gps-data, geospatial

## Member repositories
- andrea-cuttone/geoplotlib (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:19.374370+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:04:29.215347+00:00, confidence not recorded.
  - readme: https://github.com/andrea-cuttone/geoplotlib (fetched 2026-08-28T04:03:19.374370+00:00, sha 3b912a8dfb67)
  - registry_pypi: https://pypi.org/pypi/geoplotlib/json (fetched 2026-08-29T13:05:35.700304+00:00, sha adf80814005a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
