Skip to main content

Class: COGLayer<DataT>

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:141

COGLayer renders a COG using a tiled approach with reprojection.

Extends

Type Parameters

DataT

DataT extends MinimalTileData = DefaultDataT

Properties

state

state: object

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:155

defaultGetTileData?

optional defaultGetTileData?: (image, options) => Promise<TextureDataT>

Parameters
image

GeoTIFF | Overview

options

GetTileDataOptions

Returns

Promise<TextureDataT>

defaultRenderTile?

optional defaultRenderTile?: (data) => RenderTileResult | null

Parameters
data

TextureDataT

Returns

RenderTileResult | null

geotiff?

optional geotiff?: GeoTIFF

tilesetDescriptor?

optional tilesetDescriptor?: RasterTilesetDescriptor

Overrides

RasterTileLayer.state


defaultProps

static defaultProps: DefaultProps<RasterTileLayerProps<MinimalTileData>>

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:150

Overrides

RasterTileLayer.defaultProps


layerName

static layerName: string = "COGLayer"

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:144

Overrides

RasterTileLayer.layerName

Methods

_parseGeoTIFF()

_parseGeoTIFF(): Promise<void>

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:191

Returns

Promise<void>


clearState()

clearState(): void

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:182

Returns

void


initializeState()

initializeState(): void

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:162

Returns

void

Overrides

RasterTileLayer.initializeState


updateState()

updateState(params): void

Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:166

Default implementation, all attributes will be invalidated and updated when data changes

Parameters

params

UpdateParameters<COGLayer<DataT>>

Returns

void

Overrides

RasterTileLayer.updateState