contextily: context geo tiles in Python

contextily is a small Python 3 package to retrieve and write to disk tile maps from the internet into geospatial raster files. Bounding boxes can be passed in both WGS84 (EPSG:4326) and Spheric Mercator (EPSG:3857). See the notebook contextily_guide.ipynb for usage.

Build Status Coverage Status

Tiles

Tiles

  • Toner and Terrain map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under ODbL.

  • Watercolor map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under CC BY SA.

Dependencies

  • mercantile

  • numpy

  • matplotlib

  • pillow

  • rasterio

  • requests

  • geopy

  • joblib

Installation

Python 3 only

Latest released version:

pip3 install contextily # installs the latest released version (v0.99.0)

Latest release candidate (includes functionality such as add_basemap coming in version 1.0:

pip3 install contextily==1.0rc2 # installs the latest release candidate (v1.0rc2)