面向对象的图可视化系统研究与设计

来源 :山西大学 | 被引量 : 1次 | 上传用户:zyz118
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可视化是利用计算机图形和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。图可视化是可视化的一个重要研究分支,它是将数学上建模为点边集二元组的抽象图用图形或图像的可视形式展现出来,以便使观察者能直观地分析、理解数据的相关关系、发现潜藏的有价值的结构模式以及方便地进行信息导航等。本文主要从图可视化系统的实现目的着手,分析了可视化系统研究的背景、方法、意义以及国内外研究的现状与问题;按照面向对象开发和信息可视化模型分层架构的理论,使用UML (Unified Modeling Language,统一建模语言)方法,建立了描述本系统的需求关系模型、状态模型以及功能模型,在此基础上实现了对多个可视化领域常用的布局算法,提供了对GML (Geography Markup Language即地理标识语言)、DAT (DATA的缩写)、TXT (TEXT的缩写)、自定义等多种图形数据封装格式的存取功能,以及对可视化结果进行操作;在系统实现过程中,本文着重描述了,开发所涉及到的面向对象、迭代式增量开发、类间接口的定义、.NET数据存取、GDI+绘图等技术在该系统中的应用;最后,通过部分具有代表性的图可视化数据的运行结果,对本系统的功能和使用方法进行详细的说明。本文所设计实现的图形可视化系统,能够对多种数据格式的文件进行可视化处理,支持多种布局方式,支持用户对可视化属性的设置和动态刷新,支持可视化结果进行交互操作,支持将可视化结果保存为多种数据存储格式,并提供了良好的可扩展性。基于本系统,用户可以计算任意节点的度数与边的介数,完成对所支持数据格式类型的可视化呈现与操作,将原本抽象、无序的数据类型能够以多种方式清晰直观地展现出来,尤其对于密度极大的图形,该系统提供了对可视化结果进行缩放、导航的功能,便于对可视化结果进行相应的操作;同时该系统预留下来的接口,为新的布局算法和不同的数据存储格式的扩展提供了便利条件。最后,该系统利用.NET强大的界面设计功能,简化界面的设置选项,避免用户涉及到软件开发技术细节,严格遵循windows专统界面风格,使用户不会因界面的改变而不知如何操作。
其他文献
该文概述了当前安全领域里比较常见的安全技术和安全思想.详细介绍了分布式入侵检测系统的设计思想、开发过程与关键技术.该分布式入侵检测系统采用C/S结构, Console部分运行
磨矿过程是选矿生产的重要环节,其作用是将大颗粒的矿石经过研磨、分级,使有用矿物充分单体解离并避免粉碎,提供符合后续选矿作业要求的物料。该过程机理复杂,具有磨矿粒度难
本文从工程实际出发,对于基于遗传算法的时滞控制系统设计理论和应用进行了研究。文中着重研究了遗传算法理论,模糊控制理论以及二者的结合方式。以此为基础,提出了将遗传算法用