Class: COGLayer<DataT>
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:158
COGLayer renders a COG using a tiled approach with reprojection.
Extends
RasterTileLayer<DataT,COGLayerProps<DataT>>
Type Parameters
DataT
DataT extends MinimalTileData = DefaultDataT
Properties
state
state:
object
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:173
abortController?
optionalabortController?:AbortController
Aborts the in-flight header read when the geotiff prop changes or the
layer is removed
defaultGetTileData?
optionaldefaultGetTileData?: (image,options) =>Promise<TextureDataT>
Parameters
image
options
Returns
Promise<TextureDataT>
defaultRenderTile?
optionaldefaultRenderTile?: (data) =>RenderTileResult|null
Parameters
data
TextureDataT
Returns
RenderTileResult | null
geotiff?
optionalgeotiff?:GeoTIFF
tilesetDescriptor?
optionaltilesetDescriptor?:RasterTilesetDescriptor
Overrides
RasterTileLayer.state
defaultProps
staticdefaultProps:DefaultProps<RasterTileLayerProps<MinimalTileData>>
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:167
Overrides
RasterTileLayer.defaultProps
layerName
staticlayerName:string="COGLayer"
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:161
Overrides
RasterTileLayer.layerName
Methods
_parseGeoTIFF()
_parseGeoTIFF():
Promise<void>
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:218
Returns
Promise<void>
clearState()
clearState():
void
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:209
Returns
void
finalizeState()
finalizeState(
context):void
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:188
Called once when layer is no longer matched and state will be discarded. Layers can destroy WebGL resources here.
Parameters
context
LayerContext
Returns
void
Overrides
RasterTileLayer.finalizeState
initializeState()
initializeState():
void
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:184
Returns
void
Overrides
RasterTileLayer.initializeState
updateState()
updateState(
params):void
Defined in: packages/deck.gl-geotiff/src/cog-layer.ts:193
Default implementation, all attributes will be invalidated and updated when data changes
Parameters
params
UpdateParameters<COGLayer<DataT>>
Returns
void
Overrides
RasterTileLayer.updateState