Skip to content

Python package · web app coming soon

AcadGIS

Publication-ready academic GIS study-area maps — boundaries, choropleths, terrain, rivers and locator insets — in a few lines of Python.

Get started Install GitHub

import acadgis as agis

# The whole locator figure in one call — pick a template
agis.study_area(
    "Bangladesh",
    steps=[("division", "Dhaka"), ("district", "Madaripur")],
    template="cascade", terrain=True,
)

A study-area locator figure

A study-area locator figure: country → region, generated in one call.

What AcadGIS does

Boundaries on demand

Country → state → district → sub-district, by name, from GADM — cached after first use. Read more

Styled maps

12 palettes, 6 themes, north arrows, scale bars, graticules and legends in one call. Read more

Choropleths

Join a spreadsheet to regions with automatic fuzzy name matching. Read more

Study-area layouts

The signature multi-panel figure — five presets, fully customizable. Read more

Terrain & relief

Shaded relief and elevation tint from a 30 m global DEM — no API key. Read more

Rivers & hydrology

Natural Earth or dense OpenStreetMap river networks and water bodies. Read more

Collected data points

Plot sampling sites as graduated symbols, sized and coloured by value. Read more

Publication export

PNG, PDF or SVG at any DPI — journal-ready by default. Read more

Prefer no code?

A companion no-code web app is in the works at acadgis.com — the same figures, edited in the browser.