Class: Grid

Grid

SuperMap 栅格图层类。栅格数据结构是将一个平面空间进行行和列的规则划分,形成有规律的网格的一种数据结构, 即像元矩阵。像元是栅格数据最基本的信息存储单元,每个像元都有给定的属性值来表示地理实体或现实世界的某种现象。

new Grid(options)

Usage
import { Grid } from '@supermapgis/iclient-ol';

new Grid(options);
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.supermap.Grid({paramsNames});
  // 弃用的写法
  new SuperMap.Grid(options);
</script>
common/iServer/Grid.js, line 10
Name Type Description
options Object

可选参数。

Name Type Description
colorDictionary Array.<Object> 可选

颜色对照表对象。

brightness number 可选

Grid 图层的亮度。

colorGradientType ColorGradientType 可选

颜色渐变枚举。

colors ServerColor 可选

颜色表对象。

contrast number 可选

Grid 图层的对比度。

gridType GridType 可选

格网类型。

horizontalSpacing number 可选

格网水平间隔大小。

sizeFixed boolean 可选

格网是否固定大小,如果不固定大小,则格网随着地图缩放。

solidStyle ServerStyle 可选

格网实线的样式。

specialColor ServerColor 可选

栅格数据集无值数据的颜色。

specialValue number 可选

图层的特殊值。

specialValueTransparent boolean 可选

图层的特殊值(specialValue)所处区域是否透明。

verticalSpacing number 可选

格网垂直间隔大小。

gamma number 可选

Gamma 参数,数值范围为 0 到 10,数值精度为小数点后两位。实现栅格非线性亮度和对比度调整, 当 Gamma 值等于1时,图像没有进行 Gamma 校正。当 Gamma 值大于1时,图像的暗部区域对比度增加,细节更加突出, 但亮部区域的细节会有所损失,整体图像变亮。当Gamma值小于1时,图像的亮部区域对比度增加,细节更加突出, 但暗部区域的细节会有所损失,整体图像变暗。

Extends

Grid -> UGCSubLayer -> UGCMapLayer -> UGCLayer

Members

brightnessnumber

Grid 图层的亮度。

colorDictionarysArray.<ColorDictionary>

颜色对照表对象。

colorGradientTypeColorGradientType

渐变颜色枚举值。

colorsServerColor

颜色表对象。

contrastnumber

Grid 图层的对比度。

dashStyleServerStyle

栅格数据集特殊值数据的颜色。

datasetInfoDatasetInfo

数据集信息。

displayFilterstring

图层显示过滤条件。

gammanumber

Gamma 参数,数值范围为 0 到 10,数值精度为小数点后两位。实现栅格非线性亮度和对比度调整, 当 Gamma 值等于1时,图像没有进行 Gamma 校正。当 Gamma 值大于1时,图像的暗部区域对比度增加,细节更加突出, 但亮部区域的细节会有所损失,整体图像变亮。当Gamma值小于1时,图像的亮部区域对比度增加,细节更加突出, 但暗部区域的细节会有所损失,整体图像变暗。

gridTypeGridType

格网类型。

horizontalSpacingnumber

格网水平间隔大小。

joinItemsJoinItem

连接信息类。

representationFieldstring

存储制图表达信息的字段。

sizeFixedboolean

格网是否固定大小,如果不固定大小,则格网随着地图缩放。

solidStyleServerStyle

格网实线的样式。

specialColorServerColor

栅格数据集无值数据的颜色。

specialValuenumber

图层的特殊值。

specialValueTransparentboolean

图层的特殊值(specialValue)所处区域是否透明。

ugcLayerTypeugcLayerType

SuperMap 图层类型。

verticalSpacingnumber

格网垂直间隔大小。

Methods

destroy()

common/iServer/Grid.js, line 142

释放资源,将引用资源的属性置空。

fromJson(jsonObject)

common/iServer/Grid.js, line 151

将服务端 JSON 对象转换成当前客户端对象。

Name Type Description
jsonObject Object

要转换的 JSON 对象。

toServerJSONObject()

common/iServer/Grid.js, line 190

转换成对应的 JSON 对象。

Returns:
JSON 对象。