论文部分内容阅读
随着互联网技术与应用的迅速发展,互联网的应用模式也从最初的页面Web、应用Web发展到Web服务。目前,基于Web服务的分布式计算模式已成为技术发展的趋势而被应用到各项领域。数据可视化技术的发展存在许多问题。问题之一就是,目前的数据可视化软件主要还是利用本地资源或单个资源,并没有利用分布式计算的长足发展,这样的软件没有充分利用网络资源,所以数据可视化速度较慢,效果自然不尽人意。而将数据可视化技术同Web服务相结合无疑是解决上述问题的有效途径。本文的研究目的就是利用Web服务实现数据可视化,由于单个数据可视化的Web服务能够提供的功能有限,为了更加充分地利用这些共享的Web服务,本文还研究如何将这些共享的Web服务组合起来,提供更为强大的服务功能。数据的格式纷繁复杂,本课题主要可视化来自ANSYS中的数据,这是因为ANSYS是一个在工程领域广泛应用的大型CAE通用有限元分析软件,因此可视化其数据有着重大的现实意义。同时本文将使用VTK——一个非常优秀的的可视化开源工具包,来进行数据可视化Web服务的开发。所做的工作有:1.比较Ansys的输出数据文件与VTK数据文件的异同,实现Ansys数据文件到VTK数据文件的转换。2.结合VTK可视化流程的特点,设计出合适粒度的Web服务,并对其进行组合。3.在Axis中发布数据可视化的Web服务,同时按需要将数据可视化Web服务组合起来,对Ansys的输出数据进行可视化。并将可视化的结果与Ansys分析结果作比较,来验证利用Web技术进行数据可视化的正确性。本文的结构如下:第二章介绍了Web服务及其组合的特点;第三章介绍了如何使用VTK进行数据可视化;第四章说明了Ansys的数据文件格式;第五章对数据可视化Web服务及其组合进行了设计;第六章实现数据可视化Web服务的发布,并通过实例展现可视化的效果;最后,对全文研究工作进行总结,指出了工作中的不足,并对未来的研究工作做出了展望。将数据可视化技术同Web服务相结合,这项研究充满着机遇与挑战,它将成为今后相关研究领域的研究重点。