STAC And GeoTIFF Schema¶
The store layout is:
<cache-root>/
<request-hash>/
stac-item.json
assets/
prior/
2024-07/
brdf_iso_red.tif
brdf_vol_red.tif
uncertainty/
2024-07/
brdf_iso_red.tif
brdf_vol_red.tif
Prior Assets¶
Each assets/prior/<composite-period>/<band>.tif file is a tiled,
DEFLATE-compressed single-band GeoTIFF with no overviews. If no
composite_period is provided by the caller, the file is written as
assets/prior/<band>.tif.
The period and band path tokens are filesystem-safe forms of the supplied
labels; a monthly label like 2024-07 is preserved as-is.
- Data type:
uint16 - Scale factor:
10000 - Stored value:
round(prior * 10000) - Nodata:
65535 - Bands: exactly one band per GeoTIFF
Uncertainty Assets¶
Each assets/uncertainty/<composite-period>/<band>.tif file is a tiled,
DEFLATE-compressed single-band GeoTIFF with no overviews. If no
composite_period is provided by the caller, the file is written as
assets/uncertainty/<band>.tif.
- Data type:
uint8 - Unit: percent relative uncertainty
- Valid range:
0to200 - Suspicious or missing value:
255 - Bands: exactly one uncertainty band per GeoTIFF
STAC Item¶
stac-item.json uses STAC 1.0.0 plus the projection and raster extensions.
Important fields:
properties.surface:schema_version: package output schema versionproperties.surface:prior_type: prior family, currentlybrdfproperties.surface:composite_period: optional caller-defined period label, such as2024-07properties.surface:asset_layout:single-band-geotiff-per-bandproperties.surface:band_names: ordered prior band listassets.*.href: relative path to a one-band GeoTIFFassets.*.surface:asset_kind:priororuncertaintyassets.*.surface:band_name: source prior band nameassets.*.surface:band_index: zero-based band orderproj:wkt2: native CRSproj:shape: raster shapeproj:transform: affine transformproj:bbox: native-projection boundsbboxandgeometry: caller-supplied WGS84 bounds and geometry when available
Each STAC asset has exactly one raster:bands entry. Prior assets advertise
uint16 with scale 0.0001; uncertainty assets advertise uint8, percent
units, valid statistics from 0 to 200, and nodata 255.
The STAC Item is the package-neutral output contract.