Class: ThemeGridRange

SuperMap.ThemeGridRange

栅格分段专题图。

new SuperMap.ThemeGridRange(options)

common/iServer/ThemeGridRange.js, line 10

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

Name Type Description
options Object

参数。

Name Type Default Description
items Array.<SuperMap.ThemeGridRangeItem>

栅格分段专题图子项数组。

reverseColor boolean false 可选

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

rangeMode SuperMap.RangeMode SuperMap.RangeMode.EQUALINTERVAL 可选

分段专题图的分段模式。

rangeParameter number 0 可选

分段参数。

colorGradientType SuperMap.ColorGradientType SuperMap.ColorGradientType.YELLOW_RED 可选

渐变颜色枚举类。

Extends

Members

colorGradientTypeSuperMap.ColorGradientType

渐变颜色枚举类。

Default Value:
SuperMap.ColorGradientType.YELLOW_RED

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

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

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

Default Value:
SuperMap.RangeMode.EQUALINTERVAL

rangeParameternumber

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

reverseColorboolean

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

typestring

专题图类型。

Methods

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

common/iServer/ThemeGridRange.js, line 96

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

Name Type Description
obj Object

传入对象。

Returns:
Type Description
SuperMap.ThemeGridRange ThemeGridRange 对象。

inherited destroy()

common/iServer/ThemeGridRange.js, line 74

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

inherited toServerJSONObject(){Object}

common/iServer/Theme.js, line 56

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

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