WEB开发网
开发学院软件开发C语言 C#进行MapX二次开发之MapX基础知识 阅读

C#进行MapX二次开发之MapX基础知识

 2009-06-27 07:08:03 来源:WEB开发网   
核心提示: 3、 MapX对专题图的支持MapX中使用Themes集合与Theme对象来实现对专题图的支持,每个Themes集合中可以包含多个Theme对象,C#进行MapX二次开发之MapX基础知识(7),也就是说,针对一个Dataset,其中一个地图对象可代表两个不同的数据,入符号的颜色代表一个专

3、 MapX对专题图的支持

MapX中使用Themes集合与Theme对象来实现对专题图的支持,每个Themes集合中可以包含多个Theme对象,也就是说,针对一个Dataset,可以创建多幅不同的专题地图。

每个Dataset都拥有一个Themes集合,并以其属性的形式存在,即Dataset.Themes。使用Themes的Add、Remove、RemoveAll等方法可以控制专题的添加和删除。

a) Add方法:创建一个专题并将其加入到某个特定的DataSet的Themes集合中,

b) Remove方法:从集合中删除某一特定的专题图

c) RemoveAll方法:从集合中删除所有的的专题图

Theme对象用于设置每个专题图的属性。

比较重要的有

a) Layer:返回一个Layer对象,表示该专题图所在的图层

b) Legend:控制 对专题地图的说明,即图例

c) ComputeTheme 控制是否可以对原始数据进行计算,默认为True

d) Type 即专题图类型,取值范围为ThemeTypeConstants

e) Fields 只读属性,返回该专题图所基于的Dataset中的字段集合

ThemeProperties 复合型属性,对应ThemeProperties对象,包含了专题图详尽的定义信息,如范围定义、显示风格设置等。

4、 专题图的规划

在创建专题图的过程中,有几个关键因素,包括专题图变量的确定、属性数据的获取以及专题图层的显示与控制。

(1)、 确定专题图变量

在专题图中显示的数据就是专题图变量。例如在行政区面积专题图中,表示面积的字段“area”就是这个专题地图的专题地图变量。

一个专题变量可以是一个字段或表达式。取决于专题图的类型,在一张地图上可以显示一个或多个专题图变量。范围值、等级符号、点密度和独立值地图都只检查一个变量。可以利用饼图或直方图一次显示多个专题变量。也可以创建双变量专题地图,其中一个地图对象可代表两个不同的数据,入符号的颜色代表一个专题变量,符号的大小代表另一个专题变量。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:进行 MapX 二次

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接