lonboard
lonboard copied to clipboard
A Python library for fast, interactive geospatial vector data visualization in Jupyter.
Test for https://github.com/developmentseed/lonboard/issues/528 that was fixed (manually tested) in https://github.com/developmentseed/lonboard/pull/532. When GeoPandas 1.0 is released we should add a test for this.
There are probably a few places where `geoarrow-rust` could be useful to Lonboard. One is getting the total bounds of the input: https://github.com/developmentseed/lonboard/blob/667dfedb633f41c89e70b491f5a961a702c3d884/lonboard/_geoarrow/ops/bbox.py#L36-L98 That apparently takes two seconds with 12.5M...
Serializing to Parquet can actually be quite a bit of overhead, see https://github.com/xarray-contrib/xdggs/pull/67#discussion_r1786659267. We should have a switch that lets you turn it off when you know that your Python...
Ref https://github.com/developmentseed/lonboard/pull/562#issuecomment-2207075679, https://github.com/developmentseed/lonboard/pull/562#issuecomment-2229473126, https://github.com/developmentseed/lonboard/issues/573
https://deck.gl/docs/whats-new#world-repeating-in-web-mercator-maps
It would be nice if we could avoid running checks on draft PRs (like https://github.com/developmentseed/lonboard/pull/613) and trigger only when the PR is ready for review. cc @kylebarron
Seen in https://github.com/movingpandas/movingpandas https://github.com/user-attachments/assets/8780eb15-efde-4e35-874a-10aefd578454 Should be possible by implementing an `on_view_state_change` handler. We should ensure that we're only sending events back from JS to Python _if_ the user has set...
Maybe we should have some (non-public) way to serialize options from Python to JS? E.g. in this case whether to use arrow-js-ffi.