com.supermap.web.iServerJava6R.themeServices
public class ThemeRange
继承 ThemeRange Inheritance Theme Inheritance Object

范围分段专题图.

范围分段专题图是按照指定的分段方法(如:等距离分段法)对字段的属性值进行分段,使用不同的颜色或符号(线型、填充)表示不同范围段落的属性值在整体上的分布情况,体现区域的差异。
在分段专题图中,专题值按照某种分段方式被分成多个范围段,要素根据各自的专题值被分配到其中一个范围段中,在同一个范围段中的要素使用相同的颜色,填充,符号等风格进行显示。分段专题图所基于的专题变量必须为数值型,分段专题图一般用来反映连续分布现象的数量或程度特征,如降水量的分布,土壤侵蚀强度的分布等。下图为一幅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
  Inherited themeMemoryData : ThemeMemoryData
制作专题图时,如果设置了内存数据,则会制作基于内存数据的专题图。具体实现为:在使用专题值制作专题图后,会用外部值代替专题值来制作相应的专题图。.
Theme
公共方法
  方法 定义方
   
初始化 ThemeRange 类的新实例。
ThemeRange
属性详细信息
colorGradientType 属性
colorGradientType:String

获取或设置范围分段专题图的颜色渐变方案。默认值为:黄~蓝:ColorGradientType.YELLOW_BLUE。
单值专题图填充风格分单值子项填充风格和单值渐变填充风格两种。设置单值子项后,将使用子项风格,单值渐变填充风格将不起作用。要使用单值专题图整体渐变风格,请勿设置items属性。


Implementation
    public function get colorGradientType():String
    public function set colorGradientType(value:String):void

另请参见

com.supermap.web.iServerJava6R.serverTypes.ColorGradientType
items 属性  
items:Array

范围分段专题图子项(ThemeRangeItem)类数组,必设字段.

在分段专题图中,字段值按照某种分段模式被分成多个范围段,每个范围段即为一个子项,同一范围段的要素属于同一个分段专题图子项。每个子项都有其分段起始值、终止值、名称和风格等。每个分段所表示的范围为[start, end)。


Implementation
    public function get items():Array
    public function set items(value:Array):void
rangeExpression 属性  
rangeExpression:String

用于制作范围分段专题图的字段或字段表达式。必设字段.

由于范围分段专题图基于各种分段方法根据一定的距离进行分段,因而范围分段专题图所基于的字段类型必须为数值型。对于字段表达式,只能为数值型的字段间的运算。


Implementation
    public function get rangeExpression():String
    public function set rangeExpression(value:String):void
rangeMode 属性  
rangeMode:String

范围分段模式,RangeMode 枚举类常量。默认值为 RangeMode.EQUALINTERVAL(等距离分段).

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


Implementation
    public function get rangeMode():String
    public function set rangeMode(value:String):void
rangeParameter 属性  
rangeParameter:Number

分段参数.

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


Implementation
    public function get rangeParameter():Number
    public function set rangeParameter(value:Number):void
构造函数详细信息
ThemeRange () 构造函数
public function ThemeRange()

初始化 ThemeRange 类的新实例。