SkillAgentSearch skills...

Lonboard

Fast, interactive geospatial data visualization in Jupyter.

Install / Use

/learn @developmentseed/Lonboard

README

Lonboard

PyPI Conda Version PyPI - Downloads Binder open_in_colab

<p align="center"> <img src="assets/lonboard-logo.png" width="550" /> </p> <p align="center"> <em>Fast, interactive geospatial data visualization in Jupyter.</em> </p>

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.

<p align="center">3 million points rendered from a GeoPandas <code>GeoDataFrame</code> in JupyterLab. <a href="https://developmentseed.org/lonboard/latest/examples/internet-speeds/" target="_blank"> Example notebook</a>.</p>

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 <em>lon</em>board.

<img src="assets/lonboard-logo.png" width="400" />

Illustration by Gus Becker.

Related Skills

View on GitHub
GitHub Stars924
CategoryDevelopment
Updated4h ago
Forks50

Languages

Python

Security Score

100/100

Audited on Mar 26, 2026

No findings