Lonboard
A Python library for fast, interactive geospatial vector data visualization in Jupyter.
Building on cutting-edge technologies like GeoArrow and GeoParquet in conjunction with GPU-based map rendering, Lonboard aims to enable visualizing large geospatial datasets interactively through a simple interface.
3 million points rendered from a GeoPandas GeoDataFrame in JupyterLab. Example notebook.
Install
To install Lonboard using pip:
pip install lonboard
Lonboard is on conda-forge and can be installed using conda, mamba, or pixi. To install Lonboard using conda:
conda install -c conda-forge lonboard
To install from source, refer to the developer documentation.
Get Started
For the simplest rendering, pass geospatial data into the top-level viz function.
import geopandas as gpd
from lonboard import viz
gdf = gpd.GeoDataFrame(...)
viz(gdf)
Under the hood, this delegates to a ScatterplotLayer, PathLayer, or PolygonLayer. Refer to the documentation and examples for more control over rendering.
Documentation
Refer to the documentation at developmentseed.org/lonboard.
Why the name?
This is a new binding to the deck.gl geospatial data visualization library. A "deck" is the part of a skateboard you ride on. What's a fast, geospatial skateboard? A lonboard.
Metadata
Release files for lonboard 0.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lonboard-0.9.1.tar.gz | 660.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lonboard-0.9.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / lonboard-0.9.1.tar.gz
| Download URL | lonboard-0.9.1.tar.gz |
|---|---|
| Size | 660.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e3b6c0056b936fcf9c0952086997812c1d5235ba4551fa4f984ee20beab9c94f
|
|
BLAKE2b-256 checksum How to use checksums |
37298326d124751a7575f9fe85257b795161954b358e032af3657459ba59b217
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / lonboard-0.9.1-py3-none-any.whl
| Download URL | lonboard-0.9.1-py3-none-any.whl |
|---|---|
| Size | 674.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
df2a9cee9b1210520e0b705e310f87cc60f4f7f2df5a880ea437aac9b3f2fa64
|
|
BLAKE2b-256 checksum How to use checksums |
821482ad8cdb1b00a90344bd3c3a68ba17e41f03669d2c49f0ee621ade4351f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|