A generic toolbox for building maps in Python
Project description
Cartes
Cartes is a Python library providing facilities to produce meaningful maps.
Cartes builds on top of most common Python visualisation libraries (Matplotlib/Cartopy, Altair, ipyleaflet) and data manipulation libraries (Pandas, Geopandas) and provides mostly:
- a comprehensive set of geographic projections, built on top of Cartopy and Altair/d3.js;
- an interface to OpenstreetMap Nominatim and Overpass API. Result of requests are parsed in a convenient format for preprocessing and storing in standard formats;
- beautiful default parameters for quality visualisations;
- advanced caching facilities. Do not download twice the same content in the same day.
The cartes library is a powerful asset to publish clean, lightweight geographical datasets; and to produce decent geographical visualisations in few lines of code.
Gallery
More in the documentation
Installation
Latest release:
Recommended, with conda:
conda install -c conda-forge cartes
or with pip:
pip install cartes
Development version:
git clone https://github.com/xoolive/cartes
cd cartes
pip install .
Documentation
Documentation available at https://cartes-viz.github.io/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cartes-0.7.7.tar.gz
(2.7 MB
view hashes)
Built Distribution
cartes-0.7.7-py3-none-any.whl
(2.9 MB
view hashes)