Fast, interactive geospatial data visualization in Jupyter.
Project description
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.
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
Built Distribution
Hashes for lonboard-0.10.0b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aaf78c6896b5fc06b172c95f4ff400c9e075f03e9abbaa62c904c6088def6a7 |
|
MD5 | 5d08649510ecf05e3f20e1583ba112af |
|
BLAKE2b-256 | b10af9fa7b6466341729f2e798c4c27a51e66255e64a4583d0cf203c77c78199 |