论文部分内容阅读
在数值天气预报中,会产生大规模的科学数据,如何分析、可视化大规模科学数据给可视化研究带来了挑战。随着Internet的飞速发展,在网上发布气象信息,应用网络进行交互式合作,基于Web的可视化成为气象可视化应用的一个重要方向。本文研究了基于Web的四种可视化参考模型,在三层客户/服务器计算模式上设计实现了一种可视化Web服务器架构,并实现了基本功能。 科学可视化的核心是三维数据场的可视化,气象数据是一种典型的多时序、多变量的三维空间数据场。三维空间数据场的可视化方法有:传统的二维数据场可视化方法,通过切片方法运用到三维数据场中;利用三维图形、动画效果的可视化方法,如等值面、流线、迹线等方法来进行数据可视化;以及直接体绘制方法。本文研究了这些算法在可视化系统WebMVS中的具体实现。 在基于Web的气象可视化系统设计中,需要重点解决的是远程对象的访问,本文中采用的是Corba与Java相结合的Java RMI(Remote Method Invocation)。RMI为服务器和客户机进行通信和消息传递提供了一种机制,以可执行代码重用形式,通过定制的系统行为和接口规范,有别于传统的客户机/服务器模式。