包 | com.supermap.web.iServerJava2.themeServices |
类 | public class ThemeDotDensity |
继承 | ThemeDotDensity ![]() ![]() |
点密度专题图使用点的个数或密集程度来反映一个区域或范围某一专题数据的值,因此只有面数据才能制作点密度专题图。
点密度专题图的一个点代表了一定数值,则一个区域内点的个数乘以一个点所表示的数值就是此区域对应的专题数据的值。例如指定一个点代表1000,则若一个区域的人口为1000000,则该区域点的个数为1000个。影响点密度专题图显示风格和效果的参数主要是:点代表的值和点风格。
如下图所示,中部六省地图中,对1990年人口数量使用点密度来表示,设置基准值为10万人(即一个点代表10万人):
属性 | 定义方 | ||
---|---|---|---|
dotExpression : String
用于创建点密度专题图的字段或字段表达式,字段或字段表达式应为数值型。必设参数。
|
ThemeDotDensity | ||
style : ServerStyle
定义点密度专题图符号显示风格。
|
ThemeDotDensity | ||
![]() |
themeType : int
获取或设置专题图类型。
|
Theme | |
value : Number = 1
点密度专题图的基准值,单位同 dotExpression 属性。例如一个区域的人口为1000000,设置基准值为1000,则该区域点的个数为1000个。
点值的确定与地图比例尺以及点的大小有关。地图比例尺越大,点可以越多,此时点值就可以设置相对小一些。点形状越大,点值相应就应该设置大一些。尽量做到点符号之间无层叠,点密度较紧凑,能清楚区分各个面域间点密度的差异和专题图美观。 |
ThemeDotDensity |
方法 | 定义方 | ||
---|---|---|---|
初始化 ThemeDotDensity 类的新实例。
|
ThemeDotDensity |
dotExpression | 属性 |
public var dotExpression:String
用于创建点密度专题图的字段或字段表达式,字段或字段表达式应为数值型。必设参数。
style | 属性 |
public var style:ServerStyle
定义点密度专题图符号显示风格。
value | 属性 |
public var value:Number = 1
点密度专题图的基准值,单位同 dotExpression 属性。例如一个区域的人口为1000000,设置基准值为1000,则该区域点的个数为1000个。
点值的确定与地图比例尺以及点的大小有关。地图比例尺越大,点可以越多,此时点值就可以设置相对小一些。点形状越大,点值相应就应该设置大一些。尽量做到点符号之间无层叠,点密度较紧凑,能清楚区分各个面域间点密度的差异和专题图美观。
默认值为: 1
.
ThemeDotDensity | () | 构造函数 |
public function ThemeDotDensity()
初始化 ThemeDotDensity 类的新实例。