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
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:155
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:150
Overrides
RasterTileLayer.defaultProps
layerName
staticlayerName: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