Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iced/jm
Jupyter Maps
https://github.com/iced/jm
geojson ipython ipython-notebook jupyter jupyter-notebook mapbox-gl-js maps python
Last synced: 25 days ago
JSON representation
Jupyter Maps
- Host: GitHub
- URL: https://github.com/iced/jm
- Owner: iced
- License: bsd-3-clause
- Created: 2017-09-27T13:50:27.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-07T11:51:20.000Z (over 6 years ago)
- Last Synced: 2024-09-29T00:01:44.271Z (about 1 month ago)
- Topics: geojson, ipython, ipython-notebook, jupyter, jupyter-notebook, mapbox-gl-js, maps, python
- Language: Python
- Size: 15.6 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* Jupyter Maps
** Rationale
*** What
Wrapper over [[https://www.mapbox.com/mapbox-gl-js/api/][Mapbox GL JS]] which allows you to render maps in Jupyter notebooks. It does not aim to cover full Mapbox GL JS API (which is impossible anyway due to JS callbacks) but provides set of additional functionality and convenience methods. Please note that it does not work in Jupyter Lab (as they disabled JS execution for idiotic "security" reasons, not going to fix this).
*** Why
I need to render interactive maps in Jupyter and feed them thousands of GeoJSON polygons with different rendering options and associated popups. All existing solutions do not provide features I need (like Matplotlib) or are extremely slow (like Folium).
** Usage
Just look at example notebooks.