VizierDB / vizier-scala

The Vizier kernel-free notebook programming environment
Other
34 stars 11 forks source link

Integrate Geo Plots (sedona) with Leaflet #124

Open okennedy opened 3 years ago

okennedy commented 3 years ago

What pain point is this feature intended to address? Please describe. At present, Vizier's GeoPlots render to a static image:

Describe the solution you'd like Add Leaflet as a dependency and use it to render GeoPlots. Suggested UI is to have multiple rows, and on each row:

Additionally, global settings:

Finally, there should be an option to allow users to download the map specification (e.g., as an HTML file)

Describe alternatives you've considered

okennedy commented 3 years ago

Still TODO:

okennedy commented 3 years ago

Some screenshots: image image

okennedy commented 3 years ago

Supporting a single cell with multiple datasets + column references is going to be annoying in the current web UI (which assumes a single dataset attribute). My current thought is to add an override for List/Record parameters (column selectors in lists default to referencing dataset selectors in the current row, if one exists).

Current plan:

okennedy commented 3 years ago

image

okennedy commented 3 years ago

The v1.2 branch has a fairly complete implementation of leaflet, as outlined above. A few remaining tasks:

okennedy commented 2 years ago

Migrating Version 1.2 issues to 2.1