Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: linking to interactive WASM duckdb database to filter a lonboard view? #353

Open
jaanli opened this issue Feb 9, 2024 · 4 comments

Comments

@jaanli
Copy link

jaanli commented Feb 9, 2024

It would be amazing to unlock interactive filtering of lonboard maps based on visualizations such as histograms of certain columns in a geoparquet dataframe.

Would this be possible??

Might be able to help implement.

https://uwdata.github.io/mosaic/ uses WASM duckdb and could be interesting to try to link to a geoparquet file, to update the lonboard view upon a SQL query returning a new result after a user selecting something on a dashboard.

@kylebarron
Copy link
Member

The upcoming release has a DataFilterExtension, which performs filtering on the GPU. I briefly looked into mosaic but it seemed that the returned filters were only in SQL text, which would be awful to parse.

If you do some exploration feel free to come back and update with your results

@jaanli
Copy link
Author

jaanli commented Feb 9, 2024

That sounds awesome - excited to try the filtering extension and will keep you posted as I try Mosaic + Protomaps for deploying exploratory data analyses done in lonboard 🙏

@jaanli
Copy link
Author

jaanli commented Feb 14, 2024

@kylebarron the DataFilterExtension looks cool! Running into an issue though, will open up a separate issue.

But this is exactly the type of functionality I hope to support by linking lonboard to https://uwdata.github.io/mosaic/ (or Protomaps for hosting these dashboards on the web..).

@kylebarron
Copy link
Member

This is prototyped in #610 though it doesn't work reliably yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants