包 | com.supermap.web.iServerJava6R.themeServices |
类 | public class ThemeRange |
继承 | ThemeRange ![]() ![]() |
范围分段专题图是按照指定的分段方法(如:等距离分段法)对字段的属性值进行分段,使用不同的颜色或符号(线型、填充)表示不同范围段落的属性值在整体上的分布情况,体现区域的差异。
在分段专题图中,专题值按照某种分段方式被分成多个范围段,要素根据各自的专题值被分配到其中一个范围段中,在同一个范围段中的要素使用相同的颜色,填充,符号等风格进行显示。分段专题图所基于的专题变量必须为数值型,分段专题图一般用来反映连续分布现象的数量或程度特征,如降水量的分布,土壤侵蚀强度的分布等。下图为一幅2000年中国各省人均 GDP 情况的分段专题图:
属性 | 定义方 | ||
---|---|---|---|
colorGradientType : String
获取或设置范围分段专题图的颜色渐变方案。默认值为:黄~蓝:ColorGradientType.YELLOW_BLUE。
单值专题图填充风格分单值子项填充风格和单值渐变填充风格两种。设置单值子项后,将使用子项风格,单值渐变填充风格将不起作用。要使用单值专题图整体渐变风格,请勿设置items属性。 |
ThemeRange | ||
items : Array
范围分段专题图子项(ThemeRangeItem)类数组,必设字段.
|
ThemeRange | ||
rangeExpression : String
用于制作范围分段专题图的字段或字段表达式。必设字段.
|
ThemeRange | ||
rangeMode : String
范围分段模式,RangeMode 枚举类常量。默认值为 RangeMode.EQUALINTERVAL(等距离分段).
|
ThemeRange | ||
rangeParameter : Number
分段参数.
|
ThemeRange | ||
![]() |
themeMemoryData : ThemeMemoryData
制作专题图时,如果设置了内存数据,则会制作基于内存数据的专题图。具体实现为:在使用专题值制作专题图后,会用外部值代替专题值来制作相应的专题图。.
|
Theme |
方法 | 定义方 | ||
---|---|---|---|
初始化 ThemeRange 类的新实例。
|
ThemeRange |
colorGradientType | 属性 |
colorGradientType:String
获取或设置范围分段专题图的颜色渐变方案。默认值为:黄~蓝:ColorGradientType.YELLOW_BLUE。
单值专题图填充风格分单值子项填充风格和单值渐变填充风格两种。设置单值子项后,将使用子项风格,单值渐变填充风格将不起作用。要使用单值专题图整体渐变风格,请勿设置items属性。
public function get colorGradientType():String
public function set colorGradientType(value:String):void
另请参见
items | 属性 |
items:Array
范围分段专题图子项(ThemeRangeItem)类数组,必设字段.
在分段专题图中,字段值按照某种分段模式被分成多个范围段,每个范围段即为一个子项,同一范围段的要素属于同一个分段专题图子项。每个子项都有其分段起始值、终止值、名称和风格等。每个分段所表示的范围为[start, end)。
public function get items():Array
public function set items(value:Array):void
rangeExpression | 属性 |
rangeExpression:String
用于制作范围分段专题图的字段或字段表达式。必设字段.
由于范围分段专题图基于各种分段方法根据一定的距离进行分段,因而范围分段专题图所基于的字段类型必须为数值型。对于字段表达式,只能为数值型的字段间的运算。
public function get rangeExpression():String
public function set rangeExpression(value:String):void
rangeMode | 属性 |
rangeMode:String
范围分段模式,RangeMode 枚举类常量。默认值为 RangeMode.EQUALINTERVAL(等距离分段).
在分段专题图中,作为专题变量的字段或表达式的值按照某种分段方式被分成多个范围段。目前 SuperMap 提供的分段方式包括:等距离分段法、平方根分段法、标准差分段法、对数分段法、等计数分段法和自定义距离法,显然这些分段方法根据一定的距离进行分段,因而范围分段专题图所基于的专题变量必须为数值型。
public function get rangeMode():String
public function set rangeMode(value:String):void
rangeParameter | 属性 |
rangeParameter:Number
分段参数.
当分段模式为等距离分段法,平方根分段,对数分段法,计数分段法其中一种模式时,该参数用于设置分段个数,必设;当分段模式为标准差分段法时,该参数不起作用;当分段模式为自定义距离时,该参数用于设置自定义距离。默认值为 -1。
public function get rangeParameter():Number
public function set rangeParameter(value:Number):void
ThemeRange | () | 构造函数 |
public function ThemeRange()
初始化 ThemeRange 类的新实例。