| | | 基于客户/服务器结构的环境信息系统的开发研究
| | 环境污染论文 摘要 环境信息系统(EIS)是环境管理的环境污染论文有力工具。文章对流溪河水环境信息系统(LXHWEIS)的环境污染论文开发进行了研究。探讨基于客户/服务器(C/S)体系结构,采用面向对象的程序语言Visual Basic并结合嵌入式GIS组件MapObjects的开发模式,详细论述了该系统的系统分析、系统结构设计及系统功能实现过程。 关键词:客户/服务器结构 环境信息系统(EIS) 地理信息系统(GIS) 1 前言 而环境信息系统(Environmental Information System,简称EIS)是环境管理的有力工具[1]。EIS是基于现代计算机技术和通信技术,实现环境信息的收集、传递、存储、加工、维护和利用的系统。通过EIS,环境工作者不仅可以方便地获取、存贮、管理和显示各种环境信息,而且可以对环境进行有效的监测、模拟、分析和评价,从而为环境管理提供全面、及时、准确和客观的信息服务和技术支持,有利于提高环境管理的效率和决策水平[2]。流溪河位于广州市北部,全长171km,流域面积2300km2,是广州地区重要的水源地,亦是广州人民进行正常生产、生活的重要保障。流域内自然条件优越,近十几年来经济发展很快,但同时也对流溪河的水质造成不同程度的污染。因此,开发流溪河水环境信息系统(以下简称LXHWEIS),对于了解流溪河的最新水质动态和污染源污染物排放状况,为环保部门决策提供技术支持,具有非常重要的现实意义。 2 开发技术方案 EIS的开发主要有3种形式:(1)自主设计EIS的数据结构和数据库,采用VC++、VB等编程语言自底层进行开发,这种开发形式比较灵活,应用程序的效率也更高,但开发量很大,必须具备雄厚的科研力量和巨额的开发费用,必须随着研究的不断深入而不断更新系统。(2)引入国外先进的GIS软件,利用其提供的二次开发工具,结合自己的应用目标开发,如ARC/INFO的SML,ArcView的Avenue、MapInfo的MapBasic等。这种开发形式的优点在于其界面风格一致,结构紧密,而且可以充分利用GIS 软件提供的先进的空间分析功能;缺点在于其移植性差,并且受到开发工具的限制,不能脱离原系统软件环境而独立运行。(3)采用VC++、VB、PowerBuilder等面向对象的程序设计语言结合GIS厂商提供的ActiveX控件构成面向最终用户的可执行应用程序。这种形式缩短了开发周期,成本低,即使开发者不熟悉GIS技术也能够创建满意的应用程序,这种利用控件开发的GIS称为嵌入式GIS,它已成为当前GIS及EIS领域中较为流行的1种开发模式。
| | | |
| | | | <<<<<全文未完>>>>> 全文字数约$$$zishu$$$字 | |
| | |
| |
|