Explicit x/y coordinate reference system identifier.
OptionaldigestChange-detection digest of the tile bytes, set by createSnapshot so the matcher's reference-feature cache need not rehash every job. Leave it unset on hand-built snapshots; the matcher then computes it itself.
Unwrapped [minX,minY,maxX,maxY] search bounds in crs.
Number of rows in original normalized pixels.
Stable opaque identifier; do not use credential-bearing URLs.
Exact reference pixel-edge to map coordinate mapping, row-major 3×3.
Frozen provenance of the selected reference rendering.
Partition of the common raster coordinate space; missing data stays explicit.
Number of columns in original normalized pixels.
Serializable reference raster with immutable source/coordinate identity. Use createSnapshot to copy buffers and freeze metadata. Treat all byte views as immutable too. Tiles partition one raster regardless of acquisition boundaries; map movement or layer changes cannot alter an existing snapshot. The actual X/Y resolution is encoded in
pixelToMap, including dimension rounding. Never put credentials or map-library objects in this contract.