Appearance
Class: TIFFImageryProvider
tiff 图层加载器
Table of contents
Constructors
Properties
- ready
- tilingScheme
- rectangle
- tileSize
- tileWidth
- tileHeight
- maximumLevel
- minimumLevel
- credit
- readyPromise
- hasAlphaChannel
Accessors
Methods
Constructors
constructor
• new TIFFImageryProvider(options): TIFFImageryProvider
tiff 图层加载器
Parameters
| Name | Type | Description |
|---|---|---|
options | TIFFImageryProviderOptions | 初始化参数 |
Returns
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
| Name | Type | Description |
|---|---|---|
url | string | Blob | File | tiff 资源地址 |
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
| Name | Type | Description |
|---|---|---|
x | number | 瓦片行号 |
y | number | 瓦片列号 |
z | number | - |
Returns
Promise<ImageBitmap | HTMLCanvasElement | HTMLImageElement>
Defined in
src/layers/TIFFImageryProvider/index.ts:750
pickFeatures
▸ pickFeatures(x, y, zoom, longitude, latitude): Promise<ImageryLayerFeatureInfo[]>
拾取瓦片
Parameters
| Name | Type | Description |
|---|---|---|
x | number | 瓦片 x 坐标 |
y | number | 瓦片 y 坐标 |
zoom | number | 瓦片 zoom 坐标 |
longitude | number | 拾取要素的经度 |
latitude | number | 拾取要素的纬度 |
Returns
Promise<ImageryLayerFeatureInfo[]>
Defined in
src/layers/TIFFImageryProvider/index.ts:859
destroy
▸ destroy(): void
销毁
Returns
void
Defined in
src/layers/TIFFImageryProvider/index.ts:925

