用户名: 密码: 验证码:
基于WebGIS最优路径导航的海流数据采集管理开放式平台研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
海洋环境的监测对人类的生存环境与海洋经济的发展有着至关重要的作用。近年来随着海洋学的发展和研究日益深入,海洋环境的监测和调查研究工作越发受到人类的重视。本文研究的内容是黄海近海区海流信息的采集与管理,设计开发了一套基于WebGIS最优路径导航的海流数据采集管理开放式平台。
     平台引入Google Maps实现了动态直观的在地图上显示采集的数据信息,用户可实时监测采集信息及设备状况。本文在地图显示模块中设计实现出海导航的功能。通过一种改进的最小权匹配算法求出TSP问题的最优哈密顿回路,实现了从出海点出发,按照最优路径指示回收所有设备后返回,大大节省了出海费用。
     本文通过制定数据通信协议实现了平台的共享性,使任何遵照通讯协议的用户均可以实现数据的上报,所有满足该通信协议的项目都可以使用该系统管理采集海洋数据。用户根据角色权限差别使用该平台,实现了海洋信息共享。
     平台分为海流信息采集系统和海流信息管理系统两部分:海流信息采集系统通过上位机与智能采集设备的数据通信采集数据;海流信息管理系统选用B/S作为系统开发的架构模式,实现海流信息显示和管理,具有良好的开放性和扩展性。
     根据用户需求分析与系统设计目标的要求,主要分为信息采集和信息管理两部分,其中信息采集系统包括协议规范制定、监听接收信息、传送命令信息、信息过滤处理等子模块;信息管理系统包括用户登录注册模块、采集数据查询模块、设备管理模块、地图显示模块、警报处理模块、数据管理模块、项目管理模块、用户管理模块等。
     平台采用Java、JSP作为开发语言,并通过JDBC中间件统一与底层SQL Server 2005数据库进行数据交互。海流数据信息管理子系统采用基于MVC模式的J2EE架构。在前台表现层,平台采用免费的Google Maps作为WebGIS的技术支持,通过jQuery操作Ajax,实现地图、页面数据交互的无刷新性,给用户带来良好体验。
Monitoring the marine environment has a vital role on environment for the survival of humans and marine economic development. With more in-depth development and research on Oceanography in recent years, humans pay more attention to marine environmental monitoring and research work . The research contents of this paper are data collection and management system on ocean current information research projects in coastal zone of the Yellow Sea. This paper designs and develops an open platform for ocean current data collection and management based on WebGIS and optimal navigation path.
     The platform introduced Google Maps to realize a dynamic visual display of collected data on the maps. Users can capture real-time monitoring information and device status. This paper shows the design in map module to achieve the function of sea navigation. By a Improved minimum weight matching algorithm, the optimal TSP Hamiltonian loop is calculated in the paper. According to the instructions of the optimal path, people start from a point, recover all the equipment then return. It saves the cost.
     The data communication protocol is formulated to realized the sharing of the platform, so that the users who follow the protocol can realize the data communication. The projects which are in accord with the communication protocol can use the system to collect and manage the marine data. Users’permissions are based on different roles in the use of the platform, so the sharing of ocean information can be realized.
     Platform is divided into two parts:ocean current information collection system and ocean current information management system. ocean current information collection system collect data through the data communication of PC and intelligent collection equipment; Ocean current information management system uses B/S model as the framework for system development, to realize the display and management of ocean current information. It’s open and extensible .
     According to users’requirements and the objectives of system design objectives, the platform involves two systems: information collection and information management. Information collection system includes the protocol formulation module, information listening and receiving module, the command transmission module and information filtering processing module; Information management system includes user login and registration module, data collection query module, the device management module, the map display module, the alarm processing module, data management module, the project management module, user management module and so on.
     The platform uses Java and JSP as the development language, and realizes data interaction through the JDBC middleware and SQL Server 2005 database. Ocean current data management subsystem is based on J2EE architecture of MVC model. In the foreground presentation layer, the free Google Maps are used in the platform as a technology support of WebGIS. Operating Ajax through the jQuery can realize the maps and the interaction page of data without refreshing. It brings positive experience to users.
引文
[1]国家海洋技术中心--http://www.notc.gov.cn/viewpage.jsp?dataid=203
    [2]百度百科——http://baike.baidu.com/view/564076.htm
    [3]中国Argo计划大事计——http://news.sciencenet.cn/sbhtmlnews/2010/6/233097.html
    [4] B.REED, J.DEPNER, M.VAN NORDEN, B.SMITH.Inovative Partnerships for Ocean Mapping: Dealing with increasing data volumes and decreasing resources[C], Proc. from US Hydro. Conf. Norfolk, VA, USA, 2001.
    [5]聂雪媛、时忠民等著.基于B/S的海洋平台远程监控系统设计[J].控制管理,2007
    [6]刘渐道.基于Web电子海图的海洋气象信息处理与显示系统[D].大连海事大学硕士论文,2009.6:8-10
    [7]李平.基于JSP的海洋台站数据动态发布系统的设计与实现[D].中国石油大学硕士论文,2010,5:2-3:18-19
    [8]李安虎.基于WebGIS的海洋科学数据共享平台的分析与设计[D].中国海洋大学硕士学位论文,2004,6:10-12
    [9]侯军.WEB GIS技术在海洋监测信息集成中的应用研究[J].海洋技术,2005年04期
    [10]王娜.海洋遥感数据速报系统设计与实现[D].浙江大学,2006年,5:12-13
    [11]马同星.网络型海洋环境监测数据挖掘和动态发布信息系统研究[D].山东大学硕士论文,2006,5:2-3.
    [12]孙延鹏,吕晓鹏.Web程序设计-JSP[M].北京人民邮电出版社,2008,5:3-4.
    [13]岳丽全.基于JSP台的网络数据库研究与开发[D].西南交通大学硕士学位论文,2002,3
    [14]方杰,朱京红.面向下一代的Web技术[J].科技信息,2008,(18):80-81.
    [15] A.P.Chassiakos,S.P.Sakellaropoulos.A web-based system for managing construction information[J].Advances in E ngineering Software.2008,(39):865–876.
    [16]张景波,邓红.Web数据库访问技术研究[J].医药卫生装备,2006,27(4):36-37.
    [17]维基百科------http://zh.wikipedia.org/wiki/MVC
    [18]徐国平.JSP网络开发实务.北京:电子机械工业出版社,2001
    [19]何成万,余秋惠.MVC模型2及软件框架Struts的研究.计算机工程,2002, Vol.28(6)
    [20] D Mills. Understanding mvc.USA:Oracle Magazine,2003
    [21] Jim Fu. MVC设计模式将Web应用分三层.中国计算机报,2003,Vol.4(5) :67-72
    [22]李刚.轻量级J2EE企业应用实战.北京:电子工业出版社,2007
    [23]李琦,杨超伟,陈爱军.WebGIS中的地理关系数据库模型研究。中国图像图形学报.2000年2月,第5卷(A版).
    [24]陈建平.基于Google Map与Ajax的Web GIS应用解决方案研究[D].西北农林科技大学硕士学位论文,2009
    [25] Yee, Leung.Intelligent spatial decision support systems. Berlin. Heidelberg: Springer Verlin, 1997.
    [26]百度百科——http://baike.baidu.com/view/3864733.htm
    [27] http://www.codechina.org/doc/google/gmapapi/#The_GMap_class_overview
    [28]张晓东,王志红.基于Ajax的WebGIS应用研究[J].矿山测量,2010,(4)
    [29]聂雪媛,时忠民.基于B/S的海洋平台远程监控系统设计[J].微计算机信息,2007,(15)
    [30]余详宣,崔国华,邹海明.计算机算法基础[M].第二版.武汉:华中科技大学,1998.
    [31] Garey M R, Johnson D S. Computers and Intractability: A Guide to the Theory of NP-Completeness[M].San Francisco: WH Freeman, 1979.
    [32]汪松泉,程家兴.遗传算法和模拟退火算法求解TSP的性能分析[J].计算机技术与发展,2009,19(11):97-100.
    [33] Rudolhp C. Convergence Properties of Canonical Genetic Algorithms[J].IEEE Trans. Neural Networks,2006(5):96-101.
    [34] For B R, McMahon M B. Genetic Operators for the Sequencing Problems Foundation of Genetic Algorithms[M]. [s. l.]:Morgan Kaufmann Publishers,2007:284-300.
    [35]高海兵,周驰,高亮.广义粒子群优化模型[J].计算机学报,2005,28(12):1980-1987.
    [36]高尚.解旅行商问题的混沌蚁群算法[J].系统工程理论与实践,2005(9):100-104
    [37] Parpnelli R S, Lopes H S, Freitas. Data Mining with an Ant Colony Optimization Algorithm[J]. IEEE Transactions on Evolutionary Computation,2002,6(4):321-332.
    [38]张泓,李爱平,刘雪梅.面向TSP求解的混合蚁群算法[J].计算机工程,2009(8):34-37.
    [39]孙宪丽,王敏.求解TSP问题的一种启发式算法[J].计算机技术与发展,2010,20(10)
    [40] Anany V. Levitin. Introduction to the Design and Analysis of Algorithms. Villanova University, ?2003 , ISBN: 0-201-74395-7
    [41]周康,强小利,同小军,许进.求解TSP问题[J].计算机工程与应用,2007,43(29)
    [42] Hoft M H, Hoft H F W. Computing with Mathematics[M].MA: Academic Press,2002.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700