Skip to main content

Class: RasterTileLayer<DataT, ExtraProps>

Defined in: packages/deck.gl-raster/src/raster-tile-layer/raster-tile-layer.ts:182

Base layer that renders a tiled raster source driven by a generic RasterTilesetDescriptor.

Usable directly (provide tilesetDescriptor, getTileData, and renderTile as props) or as a base class (override the protected _tilesetDescriptor, _getTileDataCallback, _renderTileCallback accessors to source them from state).

The generic ExtraProps parameter lets a subclass redeclare any of the overridable fields with a domain-specific signature (e.g. COGLayer's getTileData(image, options)).

Extends​

  • default<RasterTileLayerBaseProps<DataT> & ExtraProps>

Type Parameters​

DataT​

DataT extends MinimalTileData = MinimalTileData

ExtraProps​

ExtraProps extends object = RasterTileLayerDefaultExtraProps<DataT>

Properties​

defaultProps​

static defaultProps: DefaultProps<RasterTileLayerProps<MinimalTileData>>

Defined in: packages/deck.gl-raster/src/raster-tile-layer/raster-tile-layer.ts:187

Overrides​

CompositeLayer.defaultProps


layerName​

static layerName: string = "RasterTileLayer"

Defined in: packages/deck.gl-raster/src/raster-tile-layer/raster-tile-layer.ts:186

Overrides​

CompositeLayer.layerName

Accessors​

isLoaded​

Get Signature​

get isLoaded(): boolean

Defined in: packages/deck.gl-raster/src/raster-tile-layer/raster-tile-layer.ts:225

Whether the layer has finished loading its data.

We override this to return false while metadata is still loading.

Returns​

boolean

Overrides​

CompositeLayer.isLoaded

Methods​

renderLayers()​

renderLayers(): Layer<{ }> | null

Defined in: packages/deck.gl-raster/src/raster-tile-layer/raster-tile-layer.ts:294

Returns​

Layer<{ }> | null

Overrides​

CompositeLayer.renderLayers