Skip to content

Class: TIFFImageryProvider

tiff 图层加载器

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new TIFFImageryProvider(options): TIFFImageryProvider

tiff 图层加载器

Parameters

NameTypeDescription
optionsTIFFImageryProviderOptions初始化参数

Returns

TIFFImageryProvider

Example

js
const provider = await joDVF.TIFFImageryProvider.fromUrl(
  "https://oin-hotosm.s3.amazonaws.com/56f9b5a963ebf4bc00074e70/0/56f9c2d42b67227a79b4faec.tif"
);
cesiumViewer.imageryLayers.addImageryProvider(provider);

Defined in

src/layers/TIFFImageryProvider/index.ts:377

Properties

ready

ready: boolean

获取指示提供程序是否已准备好使用的值

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:267


tilingScheme

tilingScheme: GeographicTilingScheme

获取此提供程序使用的平铺方案

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:274


rectangle

rectangle: Rectangle

以弧度表示此实例提供的影像的矩形

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:281


tileSize

tileSize: number

获取每个瓷砖的大小

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:288


tileWidth

tileWidth: number

瓦片宽

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:295


tileHeight

tileHeight: number

瓦片高

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:302


maximumLevel

maximumLevel: number

获取可请求的最大级别详细信息

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:309


minimumLevel

minimumLevel: number

获取可请求的最小级别详细信息

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:316


credit

credit: Credit

授权相关信息

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:323


readyPromise

readyPromise: Promise<boolean>

取得当提供者准备使用时解析为true的Promise

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:331


hasAlphaChannel

hasAlphaChannel: boolean

获取一个值,该值指示此图像提供程序提供的图像是否包括 alpha 通道。如果此属性为 false, 则将忽略 alpha 通道(如果存在)。如果此属性为真,则任何没有 alpha 通道的图像 都将被视为它们的 alpha 在任何地方都是 1.0。如果此属性为 false,则减少内存使用和纹理上载时间。

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:359

Accessors

isDestroyed

get isDestroyed(): boolean

图层是否销毁

Returns

boolean

Memberof

TIFFImageryProvider

Defined in

src/layers/TIFFImageryProvider/index.ts:401

Methods

fromUrl

fromUrl(url, options?): Promise<TIFFImageryProvider>

加载 tiff 数据

Parameters

NameTypeDescription
urlstring | Blob | Filetiff 资源地址
options?TIFFImageryProviderOptions相关参数

Returns

Promise<TIFFImageryProvider>

Defined in

src/layers/TIFFImageryProvider/index.ts:635


requestImage

requestImage(x, y, z): Promise<ImageBitmap | HTMLCanvasElement | HTMLImageElement>

请求指定的瓦片. 此函数不应该在 TIFFImageryProvider.ready 返回 true 之前调用.

Parameters

NameTypeDescription
xnumber瓦片行号
ynumber瓦片列号
znumber-

Returns

Promise<ImageBitmap | HTMLCanvasElement | HTMLImageElement>

Defined in

src/layers/TIFFImageryProvider/index.ts:750


pickFeatures

pickFeatures(x, y, zoom, longitude, latitude): Promise<ImageryLayerFeatureInfo[]>

拾取瓦片

Parameters

NameTypeDescription
xnumber瓦片 x 坐标
ynumber瓦片 y 坐标
zoomnumber瓦片 zoom 坐标
longitudenumber拾取要素的经度
latitudenumber拾取要素的纬度

Returns

Promise<ImageryLayerFeatureInfo[]>

Defined in

src/layers/TIFFImageryProvider/index.ts:859


destroy

destroy(): void

销毁

Returns

void

Defined in

src/layers/TIFFImageryProvider/index.ts:925