论文部分内容阅读
台风是世界上破坏性极大的自然灾害之一。中国所处的西北太平洋地区是台风发生最频繁的地区,同时中国是世界上遭受台风影响最严重的国家之一。随着科学技术的发展,研究台风、获取数据的手段的增强,使得台风数据迅速增加,于是要求以一种高效的手段来管理、分析、检索和共享台风数据。WebGIS是Internet与GIS结合的产物。它不但具有GIS的数据采集、管理、分析等功能,还具有Internet信息发布和共享的特点。它是目前GIS发展的趋势之一。随着GIS在各领域应用的深入,WebGIS的应用也越来越广泛,这证明WebGIS是一种高效的数据管理和分析手段。因此,WebGIS为台风数据的检索与共享提供了新的方法。本文将研究如何使用WebGIS为台风信息检索提供服务。Web技术的发展给Web系统提出了更高的要求。在当前Web2.0技术框架下,WebGIS具有怎样的发展趋势,怎么将Web2.0的新技术与WebGIS结合起来,使WebGIS系统具有更好的交互性,这也是本文将要探讨的问题。在研究WebGIS的特点及其在台风领域的应用现状,分析现有台风Web系统的特点的基础上,本文探讨了WebGIS在Web2.0技术框架下的发展趋势,分析了ArcIMS平台的特点,设计了基于Web2.0和ArcIMS的台风信息检索系统,并对系统三层结构进行了详细的划分,对系统的数据组织和系统的功能进行了详细设计。为了提高系统的交互性以及实现系统数据业务逻辑和表现形式的分离,本文对Web2.0的核心技术Aiax和MVC框架Struts进行了深入研究。Ajax的特点是数据的异步传输和局部刷新,系统采用Aiax实现页面的局部刷新和按需取数据,对提高系统的交互性和减少网络传输数据量起到了很好的作用;MVC模式的优势在于实现数据业务逻辑和表现形式的分离,增加代码的重用性,使系统更加灵活,更容易维护和扩展。Struts是一个实现了MVC模式的Java开源框架,系统采用Struts实现数据的查询,分离了系统数据的表现形式和业务逻辑,增加系统的灵活性,为系统的维护和扩展提供了良好的基础。同时,本文对台风路径显示的实现方法进行了研究。分析了几种传统实现方法的特点,提出用ArcIMS的JavaViewer的方法实现基于图层的路径的添加和显示,并实现了这一方法。最后,对本文所做的工作进行了总结和展望。目前本文所实现的台风信息检索系统功能还比较简单,在以后的工作可以增强系统的查询、数据分析和空间分析方面的功能。