Class: RasterTileset2D
Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:117
A generic tileset implementation organized according to the OGC TileMatrixSet specification.
Handles tile lifecycle, caching, and viewport-based loading.
Extends
Tileset2D
Constructors
Constructor
new RasterTileset2D(
opts,descriptor,__namedParameters?):RasterTileset2D
Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:123
Parameters
opts
Tileset2DProps
descriptor
__namedParameters?
RasterTileset2DOptions = {}
Returns
RasterTileset2D
Overrides
Tileset2D.constructor
Methods
getParentIndex()
getParentIndex(
index):TileIndex
Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:242
Returns index of the parent tile
Parameters
index
TileIndex
Returns
TileIndex
Overrides
Tileset2D.getParentIndex
getTileId()
getTileId(
index):string
Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:238
Returns unique string key for a tile index
Parameters
index
TileIndex
Returns
string
Overrides
Tileset2D.getTileId
getTileIndices()
getTileIndices(
opts):TileIndex[]
Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:170
Get tile indices visible in viewport Uses frustum culling similar to OSM implementation
Overviews follow TileMatrixSet ordering: index 0 = coarsest, higher = finer
minZoom and maxZoom gate against viewport.zoom (not the tileset
z-index, which is an overview level in our descriptor). When the
viewport zoom is outside these bounds this method returns an empty
list — no new tile fetches, and because deck.gl's updateTileStates
marks unselected cached tiles invisible, no rendering either.
visibleMinZoom / visibleMaxZoom (deck.gl 9.3+) are deliberately
not honored: their documented "fetch but don't render" semantic
requires a notion of clamping to a coarser z, which doesn't
generalize to descriptors with sparse or single overviews. See
dev-docs/zoom-terminology.md for the rationale.
Parameters
opts
maxZoom?
number
minZoom?
number
modelMatrix?
Matrix4
modelMatrixInverse?
Matrix4
viewport
Viewport
zRange
ZRange | null
Returns
TileIndex[]
Overrides
Tileset2D.getTileIndices
getTileMetadata()
getTileMetadata(
index):RasterTileMetadata
Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:279
Returns additional metadata to add to tile, bbox by default
Parameters
index
TileIndex
Returns
Overrides
Tileset2D.getTileMetadata
getTileZoom()
getTileZoom(
index):number
Defined in: packages/deck.gl-raster/src/raster-tileset/raster-tileset-2d.ts:275
Returns a zoom level for a tile index
Parameters
index
TileIndex
Returns
number
Overrides
Tileset2D.getTileZoom