理论教育 黄河流域暴雨监测预报技术及其关键技术应用

黄河流域暴雨监测预报技术及其关键技术应用

时间:2023-08-18 理论教育 版权反馈
【摘要】:唯雨量空间分布无论表达为等值线图或等级雨量分布图,其制作技术尚有一定难度。在此设计中,大量采用了DHTML 技术,一则是看起来使页面美观生动;二则增加与用户的交互性。随着活动服务器页技术的引进,情况发生了彻底的变化,ASP是一种脚本许可的页面,在服务器上执行,并产生HTML代码。在此设计中,卫星云图动画查询部分采用ASP 技术,在服务器端编制VBSCRIPT 脚本来实现其动画和交互显示的功能。

黄河流域暴雨监测预报技术及其关键技术应用

洪水预报作业中,降雨量的时间历程和空间分布是预报员随时需要掌握的。计算机处理雨量的时序过程可以制成表格或绘为柱状过程图,容易实现。唯雨量空间分布无论表达为等值线图或等级雨量分布图,其制作技术尚有一定难度。本系统采用不规则网格法绘制雨量等值线图,总体分为以下四个步骤完成。

(1)网格的建立。由于是不规则网格,全部测站与网结点合一。由于作为依托的全部测站的坐标已知,此网格全部结点都可用平面解析几何的两直线相交点、直线内插点、外延点坐标推求的公式编制程序计算出来。

(2)雨量插补。在有测点的网结点处,雨量就是实测雨量值,没有测站的网结点仍需将测站雨量转换为网结点雨量,在假定雨量空间变化为直线的前提下,可以用距离加权法实现。

(3)等值点的寻查:具体寻查分为等值线起点的寻找、下一个等值点的追踪和终点的判别三个步骤。

(4)光滑曲线的绘制。一条等值线上各结点的坐标寻查完成后,最后一步就是将它们连接成一条光滑的曲线。绘制曲线需要通过数学处理,采用样条函数方法来完成。

本系统是一个动态的数据查询过程,根据用户提供的检索条件查询相应的信息,关键是要解决Web环境下的数据更新、数据访问问题,在此,利用ASP和ADO 作为最终解决方案

1.动态HTML技术

动态HTML(DHTML)技术是对传统超文本标记语言(Hyper-TextMarkupLanguage,HTML)的扩展。称为动态是因为普通的HTML绝大部分是静态的,传统的HTML是发送到用户浏览器上的静止的文本或图像,缺乏与用户交互的灵活性,界面也显得缺乏观赏性。DHTML通过增加一些编辑特性,改进了这种HTML 页面描述语言,从而使其具有高级图形化语言所具有的一切交互性、可移植性、动画及有源客户端的处理属性。

DHTML的基础是文档对象模型(DocumentObjectModel,DOM),这是一种层次结构,允许程序员引用(以及操作)Web页的任何对象(表格、表单、图形等),IE4支持完全的DOM,程序员可经编程访问和利用所有的HTML 元素,浏览器并不需要刷新页面,操作可由多种方式触发:事件触发(用户的动作触发某一事件)、时间触发(设定时间间隔触发)等。

DHTML可以在客户浏览器上实现精确的定位,动画展示以及其他生动的复杂的视觉效果,使页面看起来美观生动,更重要的是,利用DHTML技术有以下优点:对用户来说操作灵活,增加了交互性;在客户端处理一些计算任务,减轻了服务器端的负载;由于在客户端实时处理,反应更加迅速。(www.daowen.com)

在此设计中,大量采用了DHTML 技术,一则是看起来使页面美观生动;二则增加与用户的交互性。

2.活动服务器页技术(ASP)

利用脚本,JAVA 程序和ACTIVEX 控制元可使页面成为动态页面,但是这些动态页面如何与服务器实现交互功能,却一直是个头疼的问题。随着活动服务器页技术的引进(ActiveServerPage,ASP),情况发生了彻底的变化,ASP是一种脚本许可的页面,在服务器上执行,并产生HTML代码。由于ASP在服务器上运行,它们可访问服务器上的任何组件,比如数据库、文本文件以及OLE服务器等。

活动服务器页(ASP)是标准HTML 的一种变体,即该页面上的内容在输送到客户Web浏览器之前先在服务器上运行,得到结果。ASP包含标准的HTML标记和脚本语句(VBScript,JavaScript),能够引用驻留在服务器上的特殊对象。当网络服务器处理ASP时,它逐句产生HTML页,然后将这个HTML 页发送到客户浏览器,客户端脚本和HTML 页在页面显示之前进行处理,这意味着客户不会看到服务器脚本,因为它们在服务器上执行。此外,服务器脚本的输出必须是有效的HTML代码(文本加HTML标记),否则,在客户端处理页面时,浏览器会输出失败信息。

ASP(ActiveServerPage)是一个服务器端的(Server-Side)脚本执行环境,用户可用它产生和执行动态的、交互的、高性能的Web服务器应用程序。当程序在服务器而不是在客户端执行时,Web服务器将完成产生浏览器的HTML页的所有工作。

图13-2 ASP工作模式

如图13-2所示是ASP的工作模式,当浏览器向Web服务器提出文件(.ASP)的请求时,一个ASP脚本就开始执行每一条命令,然后将结果以HTML页面的形式送回到浏览器。

由于ASP 在服务器上运行,所以ASP 源程序不会外漏,此外,ASP也是面向对象的,而且还可以自己制作ActiveX 服务器组件来扩充功能。

在此设计中,卫星云图动画查询部分采用ASP 技术,在服务器端编制VBSCRIPT 脚本来实现其动画和交互显示的功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈