Skip to main content

Type Alias: RasterTileMetadata

RasterTileMetadata = object

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:31

Type returned by RasterTileset2D.getTileMetadata

Properties

bbox

bbox: GeoBoundingBox

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:35

Axis-aligned bounding box of the tile in WGS84 coordinates.


forwardTransform

forwardTransform: ProjectionFunction

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:70

Forward (tile-local pixel → CRS) transform for this tile.

Stable across the tile's lifetime; computed once at tile creation. Stored on the tile so downstream layers (e.g. RasterTileLayer._renderSubLayers) receive a reference-stable function across renders, which is what RasterLayer's reprojectionFnsChanged check needs to avoid spurious mesh regeneration.


inverseTransform

inverseTransform: ProjectionFunction

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:77

Inverse (CRS → tile-local pixel) transform.

Same stability guarantees as TileMetadata.forwardTransform.


projectedBbox

projectedBbox: ProjectedBoundingBox

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:40

Axis-aligned bounding box of the tile in projected coordinates.


projectedCorners

projectedCorners: Corners

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:49

"Rotated" bounding box of the tile in projected coordinates, represented as four corners.

This preserves rotation/skew information that would be lost in the axis-aligned bbox.


tileHeight

tileHeight: number

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:59

Tile height in pixels.


tileWidth

tileWidth: number

Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:54

Tile width in pixels.