包 | com.supermap.web.iServerJava2.themeServices |
类 | public class ThemeRange |
继承 | ThemeRange ![]() ![]() |
范围分段专题图是利用图层的某一属性信息映射为多个范围段,使用不同的颜色或符号(线型、填充)表示不同范围段落的属性值在整体上的分布情况,体现区域的差异。范围分段专题图多用于具有数量特征的地图,比如表示不同地区的粮食产量、GDP、人口、面积等的等级。
制作范围分段专题图时必须设置用于制作专题图的字段,故该类中 RangeExpression 属性为必设值。
如下图所示,在中部六省地图中将1990年人口分为6段显示,单位为万人:
对范围分段专题图风格设置进行如下说明:
1.ColorGradientType 会根据选择的配色方案自动为每个字段值分配专题渲染风格。
2.当在子项 ThemeRangeItem 中设置了风格 style 后,将以该风格进行显示,没有设置风格的子项将以系统自动分配风格显示。
属性 | 定义方 | ||
---|---|---|---|
items : Array
获取或设置范围分段专题图子项集合。
|
ThemeRange | ||
makeDefaultParam : ThemeRangeParam
用于制作范围分段专题图的参数。
|
ThemeRange | ||
rangeExpression : String
获取或设置用于制作范围分段专题图的字段或字段表达式.
|
ThemeRange | ||
![]() |
themeType : int
获取或设置专题图类型。
|
Theme |
方法 | 定义方 | ||
---|---|---|---|
初始化 ThemeRange 类的新实例。
|
ThemeRange |
items | 属性 |
items:Array
获取或设置范围分段专题图子项集合。
public function get items():Array
public function set items(value:Array):void
另请参见
makeDefaultParam | 属性 |
makeDefaultParam:ThemeRangeParam
用于制作范围分段专题图的参数。
public function get makeDefaultParam():ThemeRangeParam
public function set makeDefaultParam(value:ThemeRangeParam):void
rangeExpression | 属性 |
rangeExpression:String
获取或设置用于制作范围分段专题图的字段或字段表达式.
由于范围分段专题图基于各种分段方法根据一定的距离进行分段,因而范围分段专题图所基于的字段值的数据类型必须为数值型。对于字段表达式,只能为数值型的字段间的运算。
public function get rangeExpression():String
public function set rangeExpression(value:String):void
ThemeRange | () | 构造函数 |
public function ThemeRange()
初始化 ThemeRange 类的新实例。