首页 理论教育 实用土壤墒情监测预报技术及其应用于地理信息系统中的先进性

实用土壤墒情监测预报技术及其应用于地理信息系统中的先进性

时间:2023-10-27 理论教育 版权反馈
【摘要】:地理信息系统是近年发展起来的对地理环境有关问题进行分析和研究的一种空间信息管理系统。Java语言是Sun公司开发的最新一代编程语言,它可以用在各种不同的操作系统的网络环境中进行开发。同时,ADO是进行WEB系统开发的有效方法,除了具有传统数据库开发环境的优点外,还增加了一些先进的功能,ADO可以应用于多种不同的数据库系统。模版技术极大的提高了系统的开发效率。

实用土壤墒情监测预报技术及其应用于地理信息系统中的先进性

系统的先进性主要体现在本项目提出了一整套建立墒情测报网的具体方法和步骤,思路清晰,方法先进,与GIS地理信息系统有效地结合起来,开发了淮北地区墒情监测预报和抗旱减灾信息系统GIS信息系统软件,采用Webgis技术实现了网络查询与信息发布,该软件应用了当前国内外较成熟的GIS技术平台以及相关领域的先进技术,主要体现在以下7个方面:

(1)Active Server Page技术。微软的IIS WEB服务器提供一种带有服务器端运行脚本的Web网页被称为活动服务器网页(Active Server Page,简称ASP)。Active Server Page程序运行在服务器端,通过服务器端的解释动态生成HTML文档给客户端。客户端向服务器发出ASP请求时,服务器会根据请求的条件,解释该ASP文档,并将解释结果以HTML文档的格式发送给客户端。具有如下3个特点:①ASP文档中可以嵌套HTML和VBScript,Java Script等脚本语言;②ASP是一种解释性语言,开发简单,ASP文档保存在服务器端;③ASP支持对象,可以使用ActiveX控件以及COM/DCOM组件技术无限扩展其功能。

(2)采用动态HTML技术。动态HTML(DHTML)是HTML的扩展,它使得开发者可以对HTML网页中的元素进行编程,从而提供动态的效果。动态HTML基于一种文档对象模型(Document Object Modal,DOM),HTML页面中的每个元素都是对象,拥有自己的属性、方法和事件,通过编程,就可以在客户端实现一定程度上的动态效果和交互能力。主要有以下7个特点:①动态样式,可以改变文档中任意元素的样式;②动态内容,在网页加载后,可以动态修改网页的内容;③对象定位,支持绝对定位和相对定位,可以任意控制网页中元素的位置;④多媒体处理能力,提供一些内建的方法和对象,处理多媒体;⑤字体嵌入,可使用特定URL下的字体;⑥数据帮定,可轻松的显示数据库的内容;⑦文档对象模型,提供对象的属性、方法和事件编程能力。

(3)COM/DCOM组件技术。COM是Component Object Modal的缩写,即组件对象模型,COM技术的前身是OLE技术。COM技术是软件业的一场革命,带来了软件开发的新概念,提高了软件开发的效率,并改变了软件开发的模式。分布式COM技术(DCOM)则是COM技术的扩展,使其能支持在局域网、广域网以及Internet上不同计算机的对象之间的通信。该技术可以使用在WEB服务器上,担当中间层进行事务逻辑服务,处理各种复杂的业务逻辑计算和验算规则。配合ASP调用,可以扩展WEB服务器的功能,完成许多复杂的功能。

(4)WEBGIS技术。地理信息系统(GIS)是近年发展起来的对地理环境有关问题进行分析和研究的一种空间信息管理系统。在计算机硬件和软件支持下对空间信息进行存储、分析和输出,并为用户提供决策支持的综合性技术。它利用计算机建立地理数据库,将地理环境的各种要素,包括它们的地理空间分布状况和所具有的属性数据,进行数据存储,建立有效的数据管理系统。通过对多要素的综合分析方便快速地获取信息,并能以图像、数字和多媒体等方式来表示结果。GIS最大的特点就是能够把水利防汛抗旱业务中地各种信息与反映空间位置地图形信息有机地结合在一起,并可根据用户的需求对这些数据进行处理和分析,把各种信息和空间信息结合起来提供给使用者,GIS技术与防汛抗旱紧密结合地应用前景远大。(www.xing528.com)

随着Internet/Intranet技术地发展,基于WEB方式空间信息检索和信息发布也日渐增多,WEBGIS技术业已走向成熟,可以利用WEBGIS技术以WWW方式获得地图数据及相关地属性数据。

(5)Java Applet技术。Java语言是Sun公司开发的最新一代编程语言,它可以用在各种不同的操作系统的网络环境中进行开发。Java语言的最大特点是它可以最大限度地利用网络。Applet是Java的应用程序,是动态、安全、跨平台的网络应用程序。Java Applet嵌入HTML语言,通过主页发布到Internet。用户访问服务器时,首先下载Applet,在浏览器的Java虚拟机中运行。由于Java语言的安全特性,用户一旦载入Applet,就可以放心的用来生成多媒体的用户界面或完成复杂的计算而不必担心病毒的入侵。虽然Applet可以和图像、声音、动画等一样从网络上下载,但它并不同于这些多媒体的文件格式,它可以接收用户的输入,动态地进行改变。

(6)使用Ado数据库访问组件实现和数据库无关性。ADO是为Microsoft最新和最强大的数据访问范例OLE DB而设计的,是一个便于使用的应用程序层接口。OLE DB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等。ADO在关键的Internet方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。同时,ADO是进行WEB系统开发的有效方法,除了具有传统数据库开发环境的优点外,还增加了一些先进的功能,ADO可以应用于多种不同的数据库系统

(7)在网页开发中使用模板技术提高开发效率。在开发的过程中遇到了一些功能类似,但是内容不一样的网页,对于这些网页,采取了一种“模板”开发技术,开发一个逻辑事务处理模块,接收不同的参数输入,生成需要的结果。模版技术极大的提高了系统的开发效率。

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

我要反馈