Skip to content

Docs add async geotiff quickstart#315

Open
aboydnw wants to merge 5 commits into
microsoft:mainfrom
aboydnw:docs-add-async-geotiff-quickstart
Open

Docs add async geotiff quickstart#315
aboydnw wants to merge 5 commits into
microsoft:mainfrom
aboydnw:docs-add-async-geotiff-quickstart

Conversation

@aboydnw
Copy link
Copy Markdown

@aboydnw aboydnw commented Jun 2, 2026

Related to this tutorial: microsoft/PlanetaryComputerDataCatalog#528

aboydnw and others added 5 commits June 1, 2026 21:14
Companion notebook for the async-geotiff tutorial in
PlanetaryComputerDataCatalog. Walks through pixel-level Cloud Optimized
GeoTIFF reads on Planetary Computer Sentinel-2 data: obstore-authenticated
store, metadata inspection, single-window read, parallel multi-window
reads via asyncio.gather, and Lonboard visualization handoff.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The notebook used unreleased/nonexistent APIs that fail on install:
obstore from_asset(async_=True), GeoTIFF.open(full_href), and
lonboard.experimental.RasterLayer.from_stac. Rewrite against the shipping
libraries: from_asset(asset) with an empty open() path, the Sentinel-2
visual (RGB) asset (async-geotiff 0.5.1 mis-decodes single-band B04), and
a BitmapTileLayer fed by the Planetary Computer tiler for the map view.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The asset.href cell printed a fully-signed blob URL into committed output,
tripping secret scanners. Show the unsigned blob path instead. The token was
a read-only, short-lived delegated SAS for a public open-data container; no
private credential was exposed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

1 participant