Skip to content

Add support for vector tiles#61

Open
honzaflash wants to merge 2 commits into
asascience-open:mainfrom
axiom-data-science:vector-tiles
Open

Add support for vector tiles#61
honzaflash wants to merge 2 commits into
asascience-open:mainfrom
axiom-data-science:vector-tiles

Conversation

@honzaflash

Copy link
Copy Markdown
  • upgrade xpublish-wms to a pinned commit from main (will release later)
  • update xreds viewer client
    • add ability to select two layers
    • add input options to select vector visualization style and for style parameters

honzaflash and others added 2 commits July 8, 2026 15:19
Support selecting multiple layers and using new vector tile styles
- refactor the variable onClick handler a little
- enable selection of second layer when holding down CTRL
- use all layers for min/max query
- add extra parameters to the selector and GetMap query

Support multi-layer select for macs
- add meta key as an option in place of ctrl

implement on-click value popup for vectors
- on map click support showing both variable values and also
  calculate magnitude and show it
- contains a large TODO to refactor the rest of existing code to
  handle the possibly multiple metadata query results

Add arrow density selector input to the viewer
- add an input for another vector specific layer option (glyph density)
- also tweak the padding and height of things

Add arrow color input
- add input for arrow color
- make these advanced options hidden by default and
  expand witha toggle button
- add PIP_FORCE arg and modernize ENV statements
- use build cache for rustup and uv cache
  - Rust toolchain is only needed at build time.
  - Reduces image size from 4.27GB to 2.93GB (30% size decrease)
@srstsavage

Copy link
Copy Markdown
Contributor

@pjsalisbury Could you take a look at this PR?

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

Successfully merging this pull request may close these issues.

2 participants