基于MapX的多字段专题饼图的设计毕业论文(2)
2015-04-20 01:24
导读:BindLayer.SetLayerName("Customers"); BindLayer.SetLayerType(miBindLayerTypeXY);//类型 BindLayer.SetRefColumn1("X");//经度 BindLayer.SetRefColumn2("Y");//纬度 ⑶ 用Fields 集合 在MapX中有Fi
BindLayer.SetLayerName("Customers");
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 专题地图
主题地图绘制是用于分析和可视化数据的一种强大方法。为数据提供图形格式,以便可以在地图上查看数据。制作专题地图是根据某个特定专题对地图进行“渲染”的过程。所谓的专题渲染,就是以某种图案或颜色填充来表明地图对象(点、线、区域)的某些信息(例如信号的同步状态、人口等等),也就是说,这类渲染存在着主题,经过这样渲染的地图就是专题地图。在小灵通信号的测试中,需要获取分析信号的多组数据与状态,本文以同步与漂移状态为例。通过使用饼状图的主题地图绘制,可以每行同时检查多个变量,可以显示每个统计组的统计数据,并查看其在每个饼状图中所占的比例。在创建专题图的过程中,有几个关键因素,包括专题图变量的确定、属性数据的获取以及专题地图的显示与控制。
⑴