Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrea-cuttone/geoplotlib
python toolbox for visualizing geographical data and making maps
https://github.com/andrea-cuttone/geoplotlib
Last synced: 3 months ago
JSON representation
python toolbox for visualizing geographical data and making maps
- Host: GitHub
- URL: https://github.com/andrea-cuttone/geoplotlib
- Owner: andrea-cuttone
- License: mit
- Created: 2015-02-24T13:13:07.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-06-13T13:53:07.000Z (about 2 years ago)
- Last Synced: 2024-03-18T16:16:48.269Z (3 months ago)
- Language: Python
- Homepage:
- Size: 25.1 MB
- Stars: 1,013
- Watchers: 56
- Forks: 178
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-production-machine-learning - Geoplotlib - cuttone/geoplotlib.svg?style=social) - geoplotlib is a python toolbox for visualizing geographical data and making maps. (Industry Strength Visualisation)
- awesome-production-machine-learning - Geoplotlib - cuttone/geoplotlib.svg?style=social) - geoplotlib is a python toolbox for visualizing geographical data and making maps (Industrial Strength Visualisation libraries)
- Awesome-AIML-Data-Ops - Geoplotlib - cuttone/geoplotlib.svg?style=social) - geoplotlib is a python toolbox for visualizing geographical data and making maps (Visualisation libraries)
- awesome-production-machine-learning - Geoplotlib - cuttone/geoplotlib.svg?style=social) - geoplotlib is a python toolbox for visualizing geographical data and making maps (Industrial Strength Visualisation libraries)
- awesome-python-machine-learning-resources - GitHub - 56% open · ⏱️ 06.05.2019): (地理Geo处理)
- awesome-stars - andrea-cuttone/geoplotlib - `★1021` python toolbox for visualizing geographical data and making maps (Python)
- my-awesome-stars - andrea-cuttone/geoplotlib - python toolbox for visualizing geographical data and making maps (Python)
README
geoplotlib is a python toolbox for visualizing geographical data and making maps
```python
data = read_csv('data/bus.csv')
geoplotlib.dot(data)
geoplotlib.show()
```This will launch the geoplotlib window and plot the points on OpenStreetMap tiles, also allowing zooming and panning. geoplotlib automatically handles the data loading, the map projection, downloading the map tiles and the graphics rendering with OpenGL.
Examples source code is [here](https://github.com/andrea-cuttone/geoplotlib/tree/master/examples)
# Installation
geoplotlib requires:
* [numpy](http://www.numpy.org/)
* [pyglet 1.2.4](https://bitbucket.org/pyglet/pyglet/wiki/Download)
* **note:** in order for pyglet to work with ipython on Mac, version 1.2.4 or newer is neededoptional requirements:
* [matplotlib](http://matplotlib.org/) for colormaps
* [scipy](http://www.scipy.org) for some layers
* [pyshp](https://github.com/GeospatialPython/pyshp) for reading .shp filesto install from source run:
```python setup.py install```
or with pip:
```pip install geoplotlib```
# User Guide
A detailed user guide can be found in the [wiki](https://github.com/andrea-cuttone/geoplotlib/wiki/User-Guide)