A URL for building pixels

eopix references address one entity's pixels inside versioned satellite imagery, the way a URL addresses a page: image version + Overture GERS ID + pixel window + footprint mask + the exact byte ranges. Mint one by clicking a building; resolve one from anywhere with plain HTTP range requests; verify it against the Overture release it names.

Mint — click a building

Overture buildings (GERS)
buildings streaming in…
Contacting the server…
Waking up…

The reference

image → window ∧ footprint = one building's pixels · hover any field in the string to see which step it is

← click a building on the map
the image
image= etag=which file,
which exact version
cut a window
ifd= window=level + rectangle · ranges=its bytes
(blue lines = tile edges)
keep the footprint
mask=its fingerprint (sha-256)
— proof, not payload
=
one building's pixels
overture=who owns them:
release + GERS id
Field-by-field details

Resolve one yourself

a reference is a URL for pixels — this box is one browser for it (curl or resolve.py work just as well)

What just happened

The image is a Cloud-Optimized GeoTIFF: a table of contents up front, pixels stored as 512×512 JPEG tiles at known byte offsets. Image IDs are too big to pass around — but entity + pixel window + byte ranges is tiny. The mask field is a SHA-256 of the building-footprint bitmap inside the window: the resolver re-derives the footprint from the Overture release named in the reference and checks the hash, proving the pixels and the entity still agree. Two honest footnotes: the etag is pinned from the catalog (this S3 bucket doesn't expose ETag to browser JavaScript), and the image-id → URL mapping here is a one-entry registry standing in for a STAC catalog lookup.

Every HTTP request against the file (newest first)

The same fetch, from your terminal

select a building first…

Or resolve a full reference outside any browser: python3 resolve.py 'eopix:v1:…' — a ~90-line stdlib+Pillow script that ships next to this page. It fetches the table of contents + the referenced ranges and writes the building chip as a PNG.