Skip to content

Lonboard Deck.gl visualiser support#85

Closed
simonprovost wants to merge 7 commits intomainfrom
feat/lonboard_new_visualiser
Closed

Lonboard Deck.gl visualiser support#85
simonprovost wants to merge 7 commits intomainfrom
feat/lonboard_new_visualiser

Conversation

@simonprovost
Copy link
Member

@simonprovost simonprovost commented Nov 15, 2025

Hi folks!

Happy to share this PR introducing Lonboard as a new set of visualisers (classic and heatmap-based) for UM. We haven’t done much on the visualisation side so far, relying solely on GeoPandas’ .explore() (Folium in the background). Lonboard, on the other hand, is actively maintained by developmentseed and leverages Deck.gl GPU rendering under the hood. It also offers many useful features such as richer controls, tilemap support, and more. PS: On top of a better map quality, ’m actually amazed not to see the usual blank-frame refresh during zooming in and out!

TLDR:

  • Two new Lonboard-based visualisers
  • Unified naming of our visualisers (w/ deprecation warning)
  • Unit test suite for visualiser
  • Better visualiser module documentation

———

Folium (first map display) vs. Lonboard (Second map display)

0-Viz-comparison.mp4

Lonboard Heatmap on collisions study

1.Collisions_heatmapComp.mp4

Lonboard Classic on Pluto average n/o floors study

2.pluto_h3_lonboardComp.mp4

Cheers

Caution

Please, do not merge this PR before #84; once 84 is merged, I'll simply rebase to be up to date, then we'd be good.

Solving part of #51.

@simonprovost simonprovost self-assigned this Nov 15, 2025
@simonprovost simonprovost added documentation Improvements or additions to documentation enhancement New feature or request visualiser labels Nov 15, 2025
@simonprovost simonprovost requested a review from a team November 16, 2025 19:11
@simonprovost
Copy link
Member Author

Closing as unplanned for the time being, in favour of https://autarkjs.org

@simonprovost simonprovost deleted the feat/lonboard_new_visualiser branch December 20, 2025 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request visualiser

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant