Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ResidentMario/geoplot
High-level geospatial data visualization library for Python.
https://github.com/ResidentMario/geoplot
geopandas geospatial-data geospatial-visualization matplotlib spatial-analysis
Last synced: 18 days ago
JSON representation
High-level geospatial data visualization library for Python.
- Host: GitHub
- URL: https://github.com/ResidentMario/geoplot
- Owner: ResidentMario
- License: mit
- Created: 2016-06-29T00:11:33.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-08T05:53:23.000Z (5 months ago)
- Last Synced: 2024-10-21T17:27:00.667Z (23 days ago)
- Topics: geopandas, geospatial-data, geospatial-visualization, matplotlib, spatial-analysis
- Language: Python
- Homepage: https://residentmario.github.io/geoplot/index.html
- Size: 138 MB
- Stars: 1,148
- Watchers: 35
- Forks: 95
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-meteo - geoplot - level Python geospatial plotting library. (Uncategorized / Uncategorized)
README
# geoplot: geospatial data visualization
[![](https://img.shields.io/conda/v/conda-forge/geoplot.svg)](https://github.com/conda-forge/geoplot-feedstock) ![](https://img.shields.io/badge/python-3.7+-blue.svg) ![](https://img.shields.io/badge/status-maintained-yellow.svg) ![](https://img.shields.io/badge/license-MIT-green.svg) [![](https://zenodo.org/badge/DOI/10.5281/zenodo.3475569.svg)](https://zenodo.org/record/3475569)
`geoplot` is a high-level Python geospatial plotting library. It's an extension to `cartopy` and `matplotlib` which makes mapping easy: like `seaborn` for geospatial. It comes with the following features:
* **High-level plotting API**: geoplot is cartographic plotting for the 90% of use cases. All of the standard-bearermaps that you’ve probably seen in your geography textbook are easily accessible.
* **Native projection support**: The most fundamental peculiarity of geospatial plotting is projection: how do you unroll a sphere onto a flat surface (a map) in an accurate way? The answer depends on what you’re trying to depict. `geoplot` provides these options.
* **Compatibility with `matplotlib`**: While `matplotlib` is not a good fit for working with geospatial data directly, it’s a format that’s well-incorporated by other tools.Installation is simple with `conda install geoplot -c conda-forge`. [See the documentation for help getting started](https://residentmario.github.io/geoplot/index.html).
----
Author note: `geoplot` is currently in a **maintenence** state. I will continue to provide bugfixes and investigate user-reported issues on a best-effort basis, but do not expect to see any new library features anytime soon.