LiuTaoZhangQunhui(西安科技大学计算机系,陕西西安710054)(DepatrmentofComputer,Xi’anUniversityofScienceandTechnology,ShanxiXi’an710054)摘要:可视化技术是在20世纪80年代发展起来的一个新的技术领域。本文将着重介绍科学计算可视化的提出背景及其特点,数据可视化的概念意义及应用,以及它们的基本思想、比较它们的不同点及应用领域。关键词:科学计算可视化;数据可视化:TP393文献标识码:A:1671-4792-(2008)10-0239-02Abstract:Visualizationisanewtechnologydevelopedintheeightiesofthetwentiethcentury.Thispaperwillfocusontheback-groundandcharacteristicsofvisualizationinScienceandcomputingaswellastheconceptsignificanceandapplicationofdatavisual-ization,aswellastheirbasicideas,andcomparetheirdifferentpointsandapplications.Keywords:VisualizationinScienceandComputing;DataVisualization0引言可视化由英文单词“Visualization”翻译而来,本意是使某物图像化、图形化,从而能够清晰、直观地呈现[1]。事实上,将任何抽象的事务、过程变成图形图像的表示都可以称为可视化。人们用可视化符号展现事物的方法可以追溯到远古时代,但作为学科术语,“可视化”一词正式出现于20世纪80年代。1987年2月美国国家科学基金会(NationalScienceFoundation,NSF)召开的图形图像专题研讨会上第一次给出了科学计算可视化的定义、覆盖的领域,并对可视化的需求、近期目标、远景规划和应用前景方面作了相应的阐述,这标志着“科学计算可视化”作为一个新的学科在国际范围内的确立[2]。随着计算机技术的发展,到今天,可视化技术已经发展成为包括数据可视化、科学计算可视化、信息可视化以及知识可视化等一系列分支的一门学科。本文将科学计算可视化和数据可视化进行比较,并介绍其各自应用。1科学计算可视化的特点科学计算可视化意指运用计算机图形学技术和图像处踪和驾驭。事后处理就是把计算与计算结果的可视化分成两个阶段进行,二者之间不发生相互作用,效率较低。跟踪处理要求实时地显示计算过程中产生的结果,以便使研究人员了解当前的计算情况,当发现错误或认为没有必要继续往下计算时,可停止当前计算开始—个新的计算。驾驭处理不仅能使研究人员实时地观察到当前计算状态,而且能对计算进行实时干预[5-6]。科学计算可视化的形成是当代科学技术飞速发展的结果。当今正处于一个信息爆炸的时代,科学数据的大量产生与缺乏有效解释这些数据手段的矛盾日益尖锐,因此出现了一方面不断产生新的数据,另一方面因无法及时解释和利用这些数据而只能把大量的数据存储起来,造成信息的浪费。科学计算可视化首先是为了高效地处理科学数据和解释科学数据而提出并形成的。它将大量枯燥的数据以图形图像这种直观的方式显示出来,使观察者可以准确地发现隐藏在大量数据背后的规律,从而帮助人们更好地理解和分析这些数据。2数据可视化的理论数据可视化(datavisualization)是利用计算机图形学和图视化软件相继出现,提高了各个行业的工作效率,也促进了可正确解释,得到矿藏是否存在、矿藏位置及储量大小等重要视化技术的发展[8]。3数据可视化常用方法的分析研究随着信息化浪潮和Internet的发展,企业中基于B/S体系结构的应用程序越来越多,在工作中,常需要将数据信息用图表的方法在Web页面上表示出来,基于Web的动态图表不仅能够将数据可视化,而且弥补了单机版系统不能共享数信息。这不仅可以指导打井作业,减少无效井位,节约资金,而且必将大大提高寻找油藏的效率,从而具有重大的经济效益及社会效益[12]。5结束语我国科学计算可视化技术的研究开始于20世纪90年代初,近年来各种可视化技术己扩展到科学研究、工程、军事、医学、经济等各个领域。其中有很多问题需要在以后的研究中加以解决:首先,可视化技术必须同数据挖掘有更紧密的联系,其次,可视化系统需要提高数据可视技术的人机交互能力,再次,可以先开发针对某类特定领域的可视化系统,针对某类型的数据开发相对应的可视化系统,使相应的数据得到充分的显示和分析,然后再考虑推广到更广泛的信息资源中。据的不足。创建一个基于Web的图表一般有三...