コンテンツにスキップ

DemProvider

DEM データプロバイダ

レンダラーに DEM データを与えるための抽象クラスです。

See

StandardDemProvider, Viewer.constructor

Extended by

Constructors

new DemProvider()

new DemProvider(hook): DemProvider

Parameters

Parameter Type
hook Hook

Returns

DemProvider

Methods

getAttributions()

getAttributions(): undefined | Attributions

Returns

undefined | Attributions


getBounds()

getBounds(): GeoRegion

Returns

GeoRegion


getInfo()

getInfo(): Required<Info>

タイルの情報を取得する。 初期化に成功していなければ例外をスローする

Returns

Required<Info>


init()

init(): Promise<Required<Info>>

初期化を行う

2回以上呼ばれた場合は、処理をスキップし初回と同様の値を返却する。

Returns

Promise<Required<Info>>


isReady()

isReady(): boolean

リクエストできる状態であるかを返却します。

Returns

boolean


requestTile()

requestTile(z, x, y, options?): Promise<ArrayBuffer>

Parameters

Parameter Type
z number
x number
y number
options? object
options.signal? AbortSignal

Returns

Promise<ArrayBuffer>


setAttributions()

setAttributions(attributions): void

Parameters

Parameter Type
attributions undefined | Attributions

Returns

void