B/S模式下基于控件的水文泥沙信息分析可视化研究

来源 :中国地质大学 中国地质大学(武汉) | 被引量 : 0次 | 上传用户:idea0315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
地理信息系统(GeographicalInformationSystem,简称GIS)是处理地理空间数据的信息系统,它集现实世界中对象的空间位置和人文经济信息的于一体。随着分布式计算技术、面向对象的构件技术、网络技术的迅速发展,以及Internet在社会生活中的日益普及,出现了与WWW相结合的GIS-WebGIS,它迅速成为目前GIS发展的最重要的方向之一,并在很多领域都得到了广泛的应用。 长江流域是我国经济文化的重要地区。伴随该地区经济和社会的发展,水旱灾频繁、水环境污染、水土流失问题日益严重,因此,迫切需要应用现代信息技术,管理长江,治理长江。河流泥沙问题在规划、防洪、水资源利用及水土保持等方面工作中有着重大意义。水文泥沙信息系统的单机版和C/S版已经逐步走向成熟,基于B/S模式下的地理信息系统已经成为系统开发的一个组成部分。在地矿领域内,B/S模式的WebGIS信息系统正处于初步发展阶段。但是由于空间数据的共享需求,传统的已难以更好地满足水文工作的要求,从而迫切需要开发出一种基于Web的水文泥沙信息系统。 目前对于国内外WebGIS平台及其基于平台开发的一些水文网络系统,主要实现一些基本的功能,如地图的放大、缩小、平移和全图显示等,有的提供简单的空间分析能力和图形编辑功能,这些功能有利用控件实现的,也有通过编写客户端脚本来实现的。控件作用除实现上述功能外,还用于在客户端加载地图。对于其余的可视化方面,比如根据数据动态绘图,则基本没实现。 论文在对WebGIS工作原理、技术特点、发展现状进行深入分析的基础上,结合具体项目说明了WebGIS的构建方法及在浏览器上绘制各种水沙图。开发过程中采用以多种Web技术相结合的形式实现系统的动态交互,即网络编程语言ASP、JavaScript、VBScript和ActiveX控件相结合的方式,对于数据库访问、会话采用ASP技术,对于一些应用模型采用ActiveX技术,通过这些技术的有机结合,形成功能强大、设计合理、使用方便、交互性强的水文泥沙信息网络发布系统。总的说来,将水文泥沙信息由数字文本形式转变为图形方式向用户显示。用户在客户端通过浏览器选择水文水位站等水文要素就可绘制出所需的图形,使单机版下可实现的功能同样在网络环境下也可实现。 如何将WebGIS和控件的相关技术应用到水文泥沙领域,来实现水文泥沙信息的可视化和网络发布,正是本文要研究的主要内容,具体包括以下几方面: (1)分析国内外WebGIS平台、水文泥沙WebGIS和B/S模式下水文泥沙可视化技术的研究与发展现状。从分析水文泥沙的采集,传输,处理到管理发布作为研究起点,探讨建立水文泥沙专业模型,了解水文部门的用户需求。从而设计并开发出水文领域的WebGIS可视化系统。在水文地质领域内,基于WebGIS的信息系统还不太成熟,主要还是用于简单的属性数据查询和流域内的地图显示,对于其它的功能实现很少。所以研究Intetnet环境下的水文泥沙可视化具有很大的实用价值。 (2)建立基于B/S的水沙信息可视化功能设计方案。根据可视化原理,对可视化的相关概念、定义进行分析研究,设计出界面友好、实用性强的水沙可视化系统。根据B/S结构,建立系统的构架模型。服务器端包括Web服务器和GIS地图服务器(GeoView)设计,客户端通过浏览器与用户进行交互式操作,实现绘制水沙图。 (3)分析B/S模式的工作原理和WebGIS的开发技术,从中总结出采用B/S模式的优势。本文从实际出发,结合具体项目,探讨最优开发方案。从而选择ActiveX控件与ASP相结合作为主要开发方式,以Oracle作为后台数据库服务器,采用数据库访问技术ADO,逐步解决开发过程中的难点问题。 (4)在Internet环境下如何利用控件进行动态图形绘制,图形在客户端浏览器上显示。其实现过程为先读取数据库的水文泥沙数据,再进行数据处理然后绘制所需图形。绘图采用两个控件,即微软公司的MsChart控件和信息所自主开发的GeoChart控件,后者是专门针对部分特殊的水沙图而开发的,能够绘制对数坐标图。 (5)水沙数据的提取与处理是开发过程中的难点问题:水沙数据的提取与处理。水沙数据具有数据复杂、数据量大等特点。研究内容包括数据提取的SQL语句和数据组织方式的算法设计。在开发过程中要考虑数据库中的数据缺失,记录不存在等情况。在绘制对数坐标图时,出现为0时等情况的处理。 (6)在安全性方面提出有效的防范措施。由于控件被嵌入到Web页面中,所以控件对客户端的系统存在危害,对控件需申请数字安全证书(数字签名);登录用户密码采用MD5算法加密,由于MD5加密算法安全性较高,难于被破解;防范SQL注入攻击,过滤掉用户名中的特殊字符;客户端安全是相对于服务器安全而言的,主要侧重于脚本的安全性研究。 通过对以上的研究,最终建立水文泥沙WebGIS系统,实现水文泥沙在网络环境下的动态可视化显示。 最后,本文所取得主要成果和进展包括:(1)通过本论文的研究,从而得到WebGIS在水文信息网络发布与分析领域的应用途径和方法。 (2)利用GeoView控件在浏览器上实现了动态绘制多种类的专业水沙图形和可视化计算与分析。 (3)对比分析了WebGIS的水文信息网络发布系统开发方案,确定了基于ActiveX与ASP相结合的技术路线,提出从后台数据库中读取水沙数据最优化的算法设计。 (4)在关键的分析可视技术基础上,研发了一个基于空间和属性信息可视化的长江水文泥沙信息网络发布系统。提供了二维三维空间信息查询、水沙图形发布、水沙图片发布等多种可视化成果。
其他文献
期刊
一次风煤粉浓度的准确测量对电厂锅炉的安全经济运行起着重要的作用。煤粉颗粒在一次风中的运动是非常复杂的气固两相流动,煤粉浓度的测量一直是工程上的前沿问题之一,也是工程技术人员致力解决的难题。本文提出一种测量煤粉浓度的新方法—声速法;分析了声速法测量气粉混合物固相浓度的理论模型,结合对实际工况的分析,建立了固相浓度与声波传播时间之间的实用关系式;设计和搭建了实验台,并对该关系式进行了实验验证。理论分析
白鹤滩水电站位于金沙江下游河段巧家县白鹤滩镇,设计正常蓄水位765m,最高水位825m。电站设计装机容量16000MW,是继三峡水电站之后中国第二、世界第三巨型水电站。本人从2014
我国目前一方面面临日益严峻的资源紧缺形势,另一方面又在实施着高能耗、高资源消耗的粗放的不合理的经济增长方式.2004年4月15日,国务院决定,2004年至2006年在全国范围内组
本文对水库诱发地震成因机制及诱震危险性的模型预测进行了研究。文章在分析研究了许多文献基础上,对诱震因素,机制,成因类型,以及我国水库诱发地震的特征进行了探讨,同时对水库诱
高血压脑出血是指高血压引起脑血管破裂,导致脑实质内的出血,是高血压最严重的并发症之一,一般50~70岁的人群更容易发生,男性比女性多,冬春两季更容易发生高血压病脑出血.高血
期刊
本文通过对介质吸收衰减机理的探讨,几种表层调查方法的对比,以及对虚反射的形成机理和其对有效波能量和频率的影响的研究,结合野外试验数据分析,发现塔里木盆地塔中沙漠区虚反射
内伤火病中医分为“相火”、“君火”,相火中又分“雷火”、“龙火”,因其部位不同,临床病理表现亦不同.治疗上前者“雷火”当重镇伏火,后者“龙火”当滋阴制火,如此相火才能
学位
责任心是个体重要的心理品质之一,是社会公民必须具备的核心品德,责任心在儿童心理发展中具有重要地位,它是儿童个性、社会性品质的重要组成部分,也是儿童心理健康的基本要素