Lonboard

Projects

Client
With DevSeed Labs

In the dynamic field of geospatial analysis, the ability to interactively visualize large vector data sets quickly and efficiently is crucial. Lonboard, a cutting-edge Python library, is transforming this landscape. Leveraging advanced technologies like GeoArrow, GeoParquet, and GPU-based map rendering, Lonboard offers an unparalleled interactive experience for visualizing extensive geospatial datasets within Jupyter.

Overview

Lonboard is a Python library specifically designed for rapid and interactive visualization of geospatial vector data in Jupyter environments. Building upon innovative technologies such as GeoArrow, GeoParquet, and GPU-based rendering, Lonboard simplifies working with large geospatial datasets. It enables users to interact with their data through a simple, user-friendly interface, overcoming the limitations of existing tools like ipyleaflet, folium, and pydeck, especially when handling large-scale datasets.

Challenge

Existing tools for visualizing geospatial vector data, like ipyleaflet, folium, and pydeck, are not designed to handle large datasets efficiently. This results in slow rendering times and a non-fluid experience working with vector datasets of hundreds of thousands or millions of records. Addressing this critical need, Lonboard emerges as a game-changing Python library designed to efficiently handle and render large geospatial vector datasets in Jupyter, offering a fast, smooth, and interactive user experience.

Outcome

Lonboard delivers rapid visualization of large geospatial datasets directly within Jupyter, thanks to its integration with GeoArrow and GeoParquet and GPU-based rendering. Key outcomes include accelerated data processing speeds, interactive and high-resolution visualizations, and the ability to handle complex vector datasets with ease. These features enable users to quickly generate actionable insights from geospatial data, directly impacting efficiency in fields requiring detailed geographical analysis.

Image

Rendering 3 million points in 2.5 seconds from Python.

Image

Swap colormaps in a fraction of a second, applying a different color per point.

Related content

More for you

    Have a challenging project that could use our help?

    Let's connect

    We'd love to hear from you.