new IGSImageryTileLayer(options)
document/layer/igserver/IGSImageryTileLayer.js, line 10
IGS 影像服务瓦片图层。
用于以瓦片方式加载 ImageServer 影像数据,适合需要复用瓦片缓存、按层级浏览大范围影像数据的场景。 图层在加载过程中会自动解析服务切片信息、空间参考系、波段配置和栅格元信息。
| Name | Type | Default | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | {} |
可选
构造参数。
|
Example
创建 IGS 影像瓦片图层
// ES5 引入方式
const { IGSImageryTileLayer } = zondy.layer
// ES6 引入方式
import { IGSImageryTileLayer } from '@mapgis/webclient-common'
const layer = new IGSImageryTileLayer({
url: 'http://{ip}:{port}/igs/rest/services/{serviceName}/ImageServer'
})
Extends
Members
-
bandIdsArray.<Number> null
-
波段号,如果有多个波段,可以指定要导出的单个波段,也可以通过指定波段编号来更改波段组合。例如[0,1,2]
-
clippingAreaPolygon Extent Circle MultiPolygon null
-
空间裁剪范围
-
interpolationRasterInterpolationType
-
重采样方式,支持NearestNeighbor/BilinearInterpolation,默认数据本身的重采样方式
-
serviceRasterInfoRasterInfo
-
栅格信息
-
typeLayerType
-
图层类型
Methods
-
clone(){IGSImageryTileLayer}
document/layer/igserver/IGSImageryTileLayer.js, line 165 -
克隆当前 IGS 影像瓦片图层。
会基于当前实例的公开配置创建一个新的图层对象,适用于复制同一套瓦片显示参数。
Returns:
Type Description IGSImageryTileLayer 克隆后的 IGS 影像瓦片图层实例。 -
inherited toJSON(){Object}
document/layer/baseLayer/ImageryTileLayer.js, line 149 -
导出为 JSON 配置。
返回当前影像瓦片图层的可序列化配置,包括波段、重采样、裁剪范围和瓦片参数等信息。
Returns:
Type Description Object 图层配置对象。 -
IGSImageryTileLayer.fromJSON(json){IGSImageryTileLayer}
document/layer/igserver/IGSImageryTileLayer.js, line 151 -
通过 JSON 配置恢复 IGS 影像瓦片图层实例。
适用于从持久化配置中恢复瓦片图层对象,通常与
toJSON配套使用。Name Type Default Description jsonObject {} 可选 图层配置对象。
Returns:
Type Description IGSImageryTileLayer 新的 IGS 影像瓦片图层实例。