new ThemeGridRange(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
new ol.supermap.ThemeGridRange(options);
// 弃用的写法
new SuperMap.ThemeGridRange(options);
</script>
// ES6 Import
import { ThemeGridRange } from '@supermapgis/iclient-ol';
new ThemeGridRange(options);
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数。
|
Extends
Members
-
colorGradientTypeColorGradientType
-
渐变颜色枚举类。
颜色渐变是多种颜色间的逐渐混合,可以是从起始色到终止色两种颜色的渐变,或者在起始色到终止色之间具有多种中间颜色进行渐变。- Default Value: ColorGradientType.YELLOW_RED
itemsArray.<ThemeGridRangeItem>
栅格分段专题图子项数组。
在栅格分段专题图中,将栅格值按照某种分段模式被分成多个范围段。
本类用来设置每个栅格范围段的分段起始值、终止值、名称和颜色等。每个分段所表示的范围为 [Start,End)。
memoryDataThemeMemoryData
专题图内存数据。
用内存数据制作专题图的方式与表达式制作专题图的方式互斥,前者优先级较高。
第一个参数代表专题值,即数据集中用来做专题图的字段或表达式的值;第二个参数代表外部值。在制作专题图时,会用外部值代替专题值来制作相应的专题图。
rangeModeRangeMode
分段专题图的分段模式。
在栅格分段专题图中,作为专题变量的字段或表达式的值按照某种分段方式被分成多个范围段。
目前 SuperMap 提供的分段方式包括:等距离分段法、平方根分段法、对数分段法和自定义距离法,
显然这些分段方法根据一定的距离进行分段,因而范围分段专题图所基于的专题变量必须为数值型。
- Default Value: RangeMode.EQUALINTERVAL
rangeParameternumber
分段参数。
当分段模式为等距离分段法,平方根分段,对数分段法其中一种模式时,该参数用于设置分段个数,必设;当分段模式为自定义距离时,该参数用于设置自定义距离。
reverseColorboolean
是否对栅格分段专题图中分段的颜色风格进行反序显示。
typestring
专题图类型。
Methods
-
static fromObj(obj){ThemeGridRange}
common/iServer/ThemeGridRange.js, line 96 -
从传入对象获取栅格分段专题图。
Name Type Description obj
Object 传入对象。
Returns:
Type Description ThemeGridRange ThemeGridRange 对象。 -
inherited destroy()
common/iServer/ThemeGridRange.js, line 74 -
释放资源,将引用资源的属性置空。
-
inherited toServerJSONObject(){Object}
common/iServer/Theme.js, line 58 -
转换成对应的 JSON 格式对象。
Returns:
Type Description Object 对应的 JSON 格式对象。