计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于MapX的多字段专题饼图的设计(1)(2)

2014-09-04 01:51
导读:BindLayer.SetLayerType(miBindLayerTypeXY);//类型 BindLayer.SetRefColumn1("X");//经度 BindLayer.SetRefColumn2("Y");//纬度 ⑶ 用Fields 集合 在MapX中有Field对象和Fields对象。在数据绑

BindLayer.SetLayerType(miBindLayerTypeXY);//类型
BindLayer.SetRefColumn1("X");//经度
BindLayer.SetRefColumn2("Y");//纬度
⑶ 用Fields 集合
在MapX中有Field对象和Fields对象。在数据绑定时,MapX 对绑定的每个数据列均需要开销,通过Field对象和Fields对象只绑定地图中需要的数据。使用Datasets.Add 的Fields 参数建立要绑定到地图上的字段。字段集合对象的Add方法的原型如下:
[Field=]OBJECT.Add (DataSourceCol, [Name], [AggregateFunction], [Type]) // DataSourceCol取值为数据源中字段名或索引值,在本文中数据源为安全数组,其取值为索引值(COleVariant(1l)或COleVariant(2l)),详解参见相关资料。
⑷ 据绑定
使用Datasets.Add可以将用户数据绑定到地图中。
3 专题地图
主题地图绘制是用于分析和可视化数据的一种强大方法。为数据提供图形格式,以便可以在地图上查看数据。制作专题地图是根据某个特定专题对地图进行“渲染”的过程。所谓的专题渲染,就是以某种图案或颜色填充来表明地图对象(点、线、区域)的某些信息(例如信号的同步状态、人口等等),也就是说,这类渲染存在着主题,经过这样渲染的地图就是专题地图。在小灵通信号的测试中,需要获取分析信号的多组数据与状态,本文以同步与漂移状态为例。通过使用饼状图的主题地图绘制,可以每行同时检查多个变量,可以显示每个统计组的统计数据,并查看其在每个饼状图中所占的比例。在创建专题图的过程中,有几个关键因素,包括专题图变量的确定、属性数据的获取以及专题地图的显示与控制。
⑴ 定专题图变量。在专题地图上显示的数据称为专题变量。根据要执行的专题分析的类型,地图可能会显示一个或多个专题变量,饼状图可以同时显示多个专题变量(Fields 集合),本文中包括三个专题变量:同步、单时隙同步、双时隙同步。

(科教范文网 fw.nseac.com编辑发布)


⑵ 属性数据的获取。数据来源于Field对象或Field集合,在Themes.Add方法中通过Fields参数传递。
⑶ 专题集(Themes)对象。MapX中使用Themes集合与Theme对象来实现对专题图的支持,每一个数据集对象都拥有一个专题集对象。
⑷ 创建专题地图,使用Themes.Add 方法为数据集创建Theme 对象。Add方法原型如下
立刻注册,免费享受三天的试用收看期,火爆,激情 让您免费欣赏三天
OBJECT.Add ([Type],[Field],[Name],[ComputeTheme])//Type取miThemePieChart
⑸ 通过处理ThemeProperties 对象,更改专题的属性,使用GetMultivarCategories ()。
⑹ 设置自定义图例。
4 实例
本文以小灵通信号路测中漂移数据为实验数据,以VC 6.0、MapX5.0为开发环境。在实施过程中利用芝测公司生产的接收仪器接收小灵通信号,分析提取出漂移与同步的数据。漂移分为:不漂移、漂移一、漂移二;同步分为:同步、单时隙异步、双时隙异步。其数据结构如下:
struct PY
{
double lo;//经度
double la;//纬度
union{
struct{
long p1;// 不漂移或同步
long p2;// 漂移一或单时隙异步
long p3;// 漂移二或双时隙异步
}pytb;
int power;//值
};
将接收的数据放入安全数组中,绑定数据,创建专题地图,最后效果下如图:

4 总结
随着GIS技术的不断发展,组件GIS以其巨大的优势得到越来越广泛的应用。本文实现了利用MapX创建具有多专题变量的专题地图及控制专题地图的相关属性,实例运用于小灵通路测系统中。共2页: 1 [2] 下一页 论文出处(作者):
VGA色彩编辑技术
怎样从二进制流中恢复汉字信息
上一篇:从UNIX到IBM主机系统的程序移植探讨( 下一篇:没有了