Skip to main content

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

protected opts: 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