Class: MosaicTileset2D<MosaicT>
Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-tileset-2d.ts:32
A deck.gl Tileset2D for navigating an arbitrary collection of bounding boxes.
This is intended to be used for a collection of image mosaics, where we want to render all images currently visible in the viewport.
Extends
Tileset2D
Type Parameters
MosaicT
MosaicT extends MosaicSource
Constructors
Constructor
new MosaicTileset2D<
MosaicT>(sources,opts):MosaicTileset2D<MosaicT>
Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-tileset-2d.ts:36
Parameters
sources
MosaicT[]
opts
Tileset2DProps
Returns
MosaicTileset2D<MosaicT>
Overrides
Tileset2D.constructor
Properties
opts
protectedopts:Required<Tileset2DProps>
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:49
Inherited from
Tileset2D.opts
Accessors
isLoaded
Get Signature
get isLoaded():
boolean
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:71
Returns
boolean
Inherited from
Tileset2D.isLoaded
needsReload
Get Signature
get needsReload():
boolean
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:72
Returns
boolean
Inherited from
Tileset2D.needsReload
selectedTiles
Get Signature
get selectedTiles():
Tile2DHeader<any>[] |null
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:70
Returns
Tile2DHeader<any>[] | null
Inherited from
Tileset2D.selectedTiles
tiles
Get Signature
get tiles():
Tile2DHeader<any>[]
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:69
Returns
Tile2DHeader<any>[]
Inherited from
Tileset2D.tiles
Methods
_getNearestAncestor()
_getNearestAncestor(
tile):Tile2DHeader<any> |null
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:121
Parameters
tile
Tile2DHeader
Returns
Tile2DHeader<any> | null
Inherited from
Tileset2D._getNearestAncestor
finalize()
finalize():
void
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:74
Returns
void
Inherited from
Tileset2D.finalize
getParentIndex()
getParentIndex(
index):object
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:107
Returns index of the parent tile
Parameters
index
TileIndex
Returns
object
x
x:
number
y
y:
number
z
z:
number
Inherited from
Tileset2D.getParentIndex
getTileId()
getTileId(
index):string
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:101
Returns unique string key for a tile index
Parameters
index
TileIndex
Returns
string
Inherited from
Tileset2D.getTileId
getTileIndices()
getTileIndices(
__namedParameters):TileIndex&MosaicT[]
Defined in: packages/deck.gl-geotiff/src/mosaic-layer/mosaic-tileset-2d.ts:60
Returns array of tile indices in the current viewport
Parameters
__namedParameters
maxZoom?
number
minZoom?
number
viewport
Viewport
Returns
TileIndex & MosaicT[]
Overrides
Tileset2D.getTileIndices
getTileMetadata()
getTileMetadata(
index):Record<string,any>
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:105
Returns additional metadata to add to tile, bbox by default
Parameters
index
TileIndex
Returns
Record<string, any>
Inherited from
Tileset2D.getTileMetadata
getTileZoom()
getTileZoom(
index):number
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:103
Returns a zoom level for a tile index
Parameters
index
TileIndex
Returns
number
Inherited from
Tileset2D.getTileZoom
isTileVisible()
isTileVisible(
tile,cullRect?,modelMatrix?):boolean
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:83
Parameters
tile
Tile2DHeader
cullRect?
height
number
width
number
x
number
y
number
modelMatrix?
Matrix4 | null
Returns
boolean
Inherited from
Tileset2D.isTileVisible
reloadAll()
reloadAll():
void
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:75
Returns
void
Inherited from
Tileset2D.reloadAll
setOptions()
setOptions(
opts):void
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:73
Parameters
opts
Tileset2DProps
Returns
void
Inherited from
Tileset2D.setOptions
update()
update(
viewport,__namedParameters?):number
Defined in: node_modules/.pnpm/@deck.gl+geo-layers@9.2.10_@deck.gl+core@9.2.10_@deck.gl+extensions@9.2.5_@deck.gl+core_0d6419e8d5cf8735e79697344b762206/node_modules/@deck.gl/geo-layers/dist/tileset-2d/tileset-2d.d.ts:79
Update the cache with the given viewport and model matrix and triggers callback onUpdate.
Parameters
viewport
Viewport
__namedParameters?
modelMatrix
NumericArray | null
zRange
ZRange | null
Returns
number
Inherited from
Tileset2D.update