Skip to content

Python library for fast, interactive geospatial vector data visualization in Jupyter.

License

Notifications You must be signed in to change notification settings

fusedio/lonboard

 
 

Repository files navigation

Lonboard

PyPI Binder open_in_colab

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.

Install

pip install 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 SolidPolygonLayer. 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.

About

Python library for fast, interactive geospatial vector data visualization in Jupyter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.7%
  • TypeScript 21.9%
  • Other 0.4%