new IGSImageryLayer()
IGS影像服务图层
| Name | Type | Default | Description |
|---|---|---|---|
options.url |
String |
可选
服务地址。http://{ip}:{port}/igs/rest/services/{文件夹名(可选)}/{serviceName}/ImageServer |
|
options.bandIds |
Array.<Number> |
可选
波段号,如果有多个波段,可以指定要导出的单个波段,也可以通过指定波段编号来更改波段组合。例如[0,1,2] |
|
options.capabilities |
Object |
可选
描述服务支持的能力。例如是否支持直方图、是否支持统计等 |
|
options.format |
String |
可选
返回图片格式,支持PNG/JPG/MIXED,默认PNG |
|
options.imageMaxHeight |
Number |
可选
表示服务导出的图像的最大高度 |
|
options.imageMaxWidth |
Number |
可选
表示服务导出的图像的最大宽度 |
|
options.interpolation |
RasterInterpolationType |
可选
重采样方式,支持NearestNeighbor/BilinearInterpolation,默认数据本身的重采样方式 |
|
options.rasterFunction |
RasterFunction | null |
可选
栅格数据处理渲染规则,支持ndvi、hillshade,NDVI应用于多光谱影像数据,HILLSHADE应用于DEM高程数据。 |
|
options.serviceRasterInfo |
RasterInfo | null |
可选
栅格信息 |
|
options.clippingArea |
Polygon | Extent | Circle | MultiPolygon | null | null |
可选
图层空间裁剪范围,仅支持多多边形裁剪、多边形裁剪、矩形裁剪、圆形裁剪 |
options.renderMode |
String | 'tile' |
可选
影像的展现形式。可选'tile' 、 'image'。默认为'image'。 当选项为'image'时,加载影像会请求一张覆盖当前屏幕的图像。当选项为'tile'时,加载影像时以瓦片的方式平铺。 |
options.imageWidth |
Number | 512 |
可选
影像的宽度,仅在renderMode为'tile'时生效。 |
options.imageHeight |
Number | 512 |
可选
影像的高度,仅在renderMode为'tile'时生效。 |
Extends
Members
-
bandIdsArray.<Number> null
-
波段号,如果有多个波段,可以指定要导出的单个波段,也可以通过指定波段编号来更改波段组合。例如[0,1,2]
-
clippingAreaPolygon Extent Circle MultiPolygon null
-
空间裁剪范围
-
formatString
-
返回图片格式,支持PNG/JPG/MIXED,默认PNG
-
imageHeightNumber
-
影像的高度,仅在renderMode为'tile'时生效。
-
imageMaxHeightNumber
-
表示服务导出的图像的最大高度
-
imageMaxWidthNumber
-
表示服务导出的图像的最大宽度
-
imageWidthNumber
-
影像的宽度,仅在renderMode为'tile'时生效。
-
interpolationRasterInterpolationType
-
重采样方式,支持NearestNeighbor/BilinearInterpolation,默认数据本身的重采样方式
-
rasterFunctionRasterFunction null
-
栅格数据处理渲染规则,支持ndvi、hillshade,NDVI应用于多光谱影像数据,HILLSHADE应用于DEM高程数据。
-
renderModeString
-
渲染模式,影像的展现形式。可选'tile' 、 'image'。默认为'image'。 当选项为'image'时,加载影像会请求一张覆盖当前屏幕的图像。当选项为'tile'时,加载影像时以瓦片的方式平铺。
-
serviceRasterInfoRasterInfo
-
栅格信息
-
typeLayerType
-
图层类型
-
urlString
-
服务地址
Methods
-
IGSImageryLayer.fromJSON(json){IGSImageryLayer}
document/layer/igserver/IGSImageryLayer.js, line 163 -
通过json构造IGSImageLayer对象
Name Type Description jsonObject json对象
Returns:
Type Description IGSImageryLayer IGSImageLayer实例 -
clone(){IGSImageryLayer}
document/layer/igserver/IGSImageryLayer.js, line 172 -
克隆IGSImageLayer对象
Returns:
Type Description IGSImageryLayer 克隆后的IGSImageTileLayer实例 -
inherited toJSON(){Object}
document/layer/baseLayer/ImageryLayer.js, line 261 -
转换为json对象
Returns:
Type Description Object json对象