Class: ThemeGridRange

ThemeGridRange

栅格分段专题图。

new SuperMap.ThemeGridRange(options)

common/iServer/ThemeGridRange.js, line 6

栅格分段专题图,是将所有单元格的值按照某种分段方式分成多个范围段,值在同一个范围段中的单元格使用相同的颜色进行显示。
栅格分段专题图一般用来反映连续分布现象的数量或程度特征。比如某年的全国降水量分布图,将各气象站点的观测值经过内插之后生成的栅格数据进行分段显示。
该类类似于分段专题图类,不同点在于分段专题图的操作对象是矢量数据,而栅格分段专题图的操作对象是栅格数据。

Name Type Description
options Object

参数。
items - {Array<SuperMap.ThemeGridRangeItem>} 栅格分段专题图子项数组。
reverseColor - {boolean} 是否对栅格分段专题图中分段的颜色风格进行反序显示。
rangeMode - {SuperMap.RangeMode} 分段专题图的分段模式。
rangeParameter - {number}分段参数。
colorGradientType - {SuperMap.ColorGradientType} 渐变颜色枚举类。

Extends

Members

colorGradientTypeSuperMap.ColorGradientType

渐变颜色枚举类

栅格分段专题图子项数组。
在栅格分段专题图中,将栅格值按照某种分段模式被分成多个范围段。
本类用来设置每个栅格范围段的分段起始值、终止值、名称和颜色等。每个分段所表示的范围为 [Start,End)。

专题图内存数据。
用内存数据制作专题图的方式与表达式制作专题图的方式互斥,前者优先级较高。 第一个参数代表专题值,即数据集中用来做专题图的字段或表达式的值;第二个参数代表外部值。在制作专题图时,会用外部值代替专题值来制作相应的专题图。

分段专题图的分段模式。
默认值为 SuperMap.RangeMode.EQUALINTERVAL(等距离分段)。
在栅格分段专题图中,作为专题变量的字段或表达式的值按照某种分段方式被分成多个范围段。
目前 SuperMap 提供的分段方式包括:等距离分段法、平方根分段法、标准差分段法、对数分段法、等计数分段法和自定义距离法,
显然这些分段方法根据一定的距离进行分段,因而范围分段专题图所基于的专题变量必须为数值型。

rangeParameternumber

分段参数。
当分段模式为等距离分段法,平方根分段,对数分段法,计数分段法其中一种模式时,该参数用于设置分段个数,必设;当分段模式为标准差分段法时,
该参数不起作用;当分段模式为自定义距离时,该参数用于设置自定义距离。默认值为 -1。

reverseColorboolean

是否对栅格分段专题图中分段的颜色风格进行反序显示。

typestring

专题图类型。

Methods

staticSuperMap.ThemeGridRange.fromObj(obj){SuperMap.ThemeGridRange}

common/iServer/ThemeGridRange.js, line 90

从传入对象获取栅格分段专题图。

Name Type Description
obj Object

传入对象

Returns:
Type Description
SuperMap.ThemeGridRange ThemeGridRange对象

inherited destroy()

common/iServer/Theme.js, line 37

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

inherited toServerJSONObject(){Object}

common/iServer/Theme.js, line 50

转换成对应的 JSON 格式对象。

Returns:
Type Description
Object 对应的 JSON 格式对象