public final class RangeMode extends Enum
在分段专题图中,作为专题变量的字段或表达式的值按照某种分段方式被分成多个范围段,要素或记录根据其所对应的字段值或表达式值被分配到其中一个分段中,在同一个范围段中要素或记录使用相同的风格进行显示。分段专题图一般用来表现连续分布现象的数量或程度特征,如降水量的分布,土壤侵蚀强度的分布等,从而反映现象在各区域的集中程度或发展水平的分布差异。
SuperMap 组件产品提供多种分类的方法,包括等距离分段法,平方根分段法,标准差分段法,对数分段法,等计数分段法,以及自定义距离法,显然这些分段方法根据一定的距离进行分段,因而分段专题图所基于的专题变量必须为数值型。
限定符和类型 | 字段和说明 |
---|---|
static RangeMode |
CUSTOMINTERVAL
自定义分段。
|
static RangeMode |
EQUALINTERVAL
等距离分段。
|
static RangeMode |
LOGARITHM
对数分段。
|
static RangeMode |
NONE
空分段模式。
|
static RangeMode |
QUANTILE
等计数分段。
|
static RangeMode |
SQUAREROOT
平方根分段。
|
static RangeMode |
STDDEVIATION
标准差分段。
|
public static final RangeMode NONE
public static final RangeMode EQUALINTERVAL
例如你选择一个字段作为专题变量,其值是从1到10,你需要用等距离分段法将其分为4段,则分别为1-2.5,2.5-5,5-7.5和7.5-10。注意,分段中使用 “” 和 “”,所以分段点的值划归到下一段。
注意:按照这种分段方式,很有可能某个分段中没有数值,即落到该段中的记录或要素为0个。
public static final RangeMode SQUAREROOT
注意:数据中有负数则不适合这种方法。
public static final RangeMode STDDEVIATION
标准差分段。标准差分段方法反映了各要素的某属性值对其平均值的偏离。该方法首先计算出专题变量的平均值和标准偏差,在此基础上进行分段。标准差分段的每个分段长度都是一个标准差,最中间的那一段以平均值为中心,左边分段点和右边分段点分别与平均值相差0.5个标准差。设专题变量值的平均值为 mean,标准偏差为 std,则分段效果如图所示。
例如对专题变量为1-100之间的值,且专题变量的平均值为50,标准偏差为20,则分段为40-60,20-40,60-80,0-20,80-100共5段。落在不同分段范围内的要素分别被设置为不同的显示风格。
注意:标准差的段数由计算结果决定,用户不可控制。
public static final RangeMode LOGARITHM
注意:数据中有负数则不适合这种方法。
public static final RangeMode QUANTILE
public static final RangeMode CUSTOMINTERVAL