Skip to content

feat: Initial, most basic GeoZarr example#399

Merged
kylebarron merged 15 commits intomainfrom
kyle/zarr-setup
Apr 7, 2026
Merged

feat: Initial, most basic GeoZarr example#399
kylebarron merged 15 commits intomainfrom
kyle/zarr-setup

Conversation

@kylebarron
Copy link
Copy Markdown
Member

@kylebarron kylebarron commented Apr 7, 2026

Data is served locally right now, generated via developmentseed/geozarr-examples#36

Screen.Recording.2026-04-07.at.4.16.18.PM.mov

Change list

  • New ZarrLayer that roughly parallels the COGLayer, using zarrita.js and looking for GeoZarr metadata
    • For now it hard-codes the expectation that the input is an RGB GeoZarr, but that will be refactored and expanded soon.
  • New zarr-sentinel2-tci example that renders a Sentinel2 image converted to GeoZarr with scratch work to assign spatial:transform when creating geozarr metadata geozarr-examples#36
  • renderDebugTileOutline was shared exactly between COGLayer and ZarrLayer, so it was moved into deck.gl-raster to be shared

I think in the future we'll have more things that move into deck.gl-raster as utilities that can be shared across both the COGLayer and the ZarrLayer.

@github-actions github-actions Bot added the feat label Apr 7, 2026
@kylebarron kylebarron marked this pull request as ready for review April 7, 2026 20:16
@kylebarron kylebarron merged commit 795adf5 into main Apr 7, 2026
7 checks passed
@kylebarron kylebarron deleted the kyle/zarr-setup branch April 7, 2026 20:21
@ds-release-bot ds-release-bot Bot mentioned this pull request Apr 7, 2026
@kylebarron kylebarron mentioned this pull request Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant