public enum ThemeType extends java.lang.Enum<ThemeType>
专题图类型枚举类。
矢量数据(vector datas)和光栅数据(raster datas)都可以用来制作专题图,所不同的是矢量数据的专题图是基于其属性表中的属性信息,而光栅数据则是基于像元值。SuperMap 提供用于矢量数据(点,线,面以及复合数据集)的专题图,包括单值专题图,范围分段专题图,点密度专题图,统计专题图,等级符号专题图,标签专题图和自定义专题图,也提供了适合于光栅数据(栅格数据集)的专题图功能,包括栅格分段专题图(GridRangeTheme)和栅格单值专题图(GridUniqueTheme)。
枚举常量和说明 |
---|
CUSTOM
自定义专题图 通过自定义专题图,用户可以对每个要素或记录设置特定的风格,并把这些设置存储到一个或多个字段中,然后基于这个或这些字段来绘制专题图。
|
DOTDENSITY
点密度专题图。
|
GRADUATEDSYMBOL
等级符号专题图。
|
GRAPH
统计专题图。
|
GRIDRANGE
栅格分段专题图。
|
GRIDUNIQUE
栅格单值专题图。
|
LABEL
标签专题图。
|
RANGE
分段专题图。
|
UNIQUE
単值专题图。
|
public static final ThemeType CUSTOM
自定义专题图
通过自定义专题图,用户可以对每个要素或记录设置特定的风格,并把这些设置存储到一个或多个字段中,然后基于这个或这些字段来绘制专题图。
在 SuperMap 中各种符号,线型或填充等风格都有对应的 ID 值,而颜色值,符号大小,线宽等都可以用数值型的数据来设置。使用自定义专题图,用户非常自由地来表达各要素和数据。
public static final ThemeType UNIQUE
単值专题图。
单值专题图中,专题变量的值相同的要素归为一类,为每一类设定一种渲染风格,如颜色或符号等,作为专题变量的字段或表达式的值相同的要素采用相同的渲染风格,从而用来区分不同的类别。
public static final ThemeType GRAPH
统计专题图。
统计专题图为每个要素或记录绘制统计图来反映其对应的专题变量的值的大小。统计专题图可以基于多个变量,反映多种属性,即可以将多个变量的值绘制在一个统计图上。目前提供的统计图类型有:面积图,阶梯图,折线图,点状图,柱状图,三维柱状图,饼图,三维饼图,玫瑰图,三维玫瑰图,堆叠柱状图以及三维堆叠柱状图。
public static final ThemeType RANGE
分段专题图。
在分段专题图中,专题变量的值被分成多个范围段,在同一个范围段中要素或记录使用相同的颜色或符号风格进行显示。可使用的分段的方法有等距离分段法,平方根分段法,标准差分段法,对数分段法,等计数分段法。分段专题图所基于的专题变量必须为数值型。
public static final ThemeType DOTDENSITY
点密度专题图。
点密度专题图使用点的个数的多少或密集程度来反映一个区域或范围所对应的专题数据的值,其中一个点代表了一定数量,则一个区域内的点的个数乘以点所表示的数量就是此区域对应的专题变量的值。点的个数越多越密集,则数据反映的事物或现象在该区域的密度或浓度越大。点密度专题图所基于的专题变量必须为数值型。
public static final ThemeType LABEL
标签专题图。
标签专题图是用文本形式在图层上直接显示属性表中的数据,实质上是对图层的标注。
public static final ThemeType GRADUATEDSYMBOL
等级符号专题图。
等级符号专题图用符号的大小来表现要素或记录的所对应的字段或表达式(专题变量)的值的大小。使用渐变的符号来绘制要素时,专题变量的值也被分成很多范围段,在一个范围段中的要素或记录用同样大小的符号来绘制。等级符号专题图所基于的专题变量必须为数值型。
public static final ThemeType GRIDUNIQUE
栅格单值专题图。
栅格单值专题图中,栅格中像元值相同的像元归为一类,为每一类设定一种颜色,从而用来区分不同的类别。如土地利用分类图中,土地利用类型相同的像元的值相同,将使用相同的颜色来渲染,从而区分不同的土地利用类型。
public static final ThemeType GRIDRANGE
栅格分段专题图。
在栅格分段专题图中,栅格的所有像元值被分成多个范围段,像元值在同一个范围段中的像元使用相同的颜色进行显示。可使用的分段的方法有等距离分段法,平方根分段法,对数分段法。
public static ThemeType[] values()
for (ThemeType c : ThemeType.values()) System.out.println(c);
public static ThemeType valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。