Skip to content

WV-3018: Frontend-rendering of Snapshots#5758

Open
PatchesMaps wants to merge 110 commits into
developfrom
WV-3018-vector-tile-snapshot
Open

WV-3018: Frontend-rendering of Snapshots#5758
PatchesMaps wants to merge 110 commits into
developfrom
WV-3018-vector-tile-snapshot

Conversation

@PatchesMaps

@PatchesMaps PatchesMaps commented Mar 17, 2025

Copy link
Copy Markdown
Collaborator

Description

Uses front-end rendering to generate snapshots instead of the WVS API. This allows us to generate snapshots of any imagery that can be rendered in Worldview, easily add other map elements (legend, scale-bar, etc.) in the future, moves the resource intensive part of the process to the edge, and makes the ground resolution of the output image more accurate (improved by ~9.5%).

How To Test

  1. git checkout WV-3018-vector-tile-snapshot
  2. npm i
  3. npm run build
  4. npm run watch
  5. Open a fresh instance of Worldview
  6. Experiment with generating snapshots and compare to ones generated by WVS.

…tions for width and height based on device pixel ratio
…improving canvas handling for accurate output
… GeoTIFF output and resetting map size post-capture
… and update snapshot function to ensure proper data URL format for GeoTIFF conversion
…rchive. support kml, kmz, and worldfile generation
@PatchesMaps PatchesMaps self-assigned this Mar 17, 2025
@PatchesMaps PatchesMaps marked this pull request as draft March 17, 2025 14:43
christof-wittreich and others added 7 commits April 16, 2026 10:58
* Enable snapshots

* Update ARCSIX_P-3B_Flight_Track.json

* disable snapshots for esri world and protected areas

* Added disableGIF functionality

---------

Co-authored-by: christof-wittreich <christof.wittreich@nasa.gov>
@minniewong minniewong added this to the v5.0.0 milestone Jun 29, 2026
@christof-wittreich christof-wittreich marked this pull request as ready for review July 2, 2026 20:01
@christof-wittreich christof-wittreich changed the title WV-3018 vector tile snapshot WV-3018: Frontend-rendering of Snapshots Jul 2, 2026
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.

6 participants