论文部分内容阅读
随着我国海洋经济的发展和海洋防灾减灾的需要,海洋环境预报成为愈发重要的研究课题。针对海洋环境预报业务对信息服务的需求,GIS服务技术可以为海洋工作者提供更加方便、直观的海洋环境预报信息。然而由于海洋环境预报数据具有多源异构、实时动态、数据量庞大等特点,传统的GIS服务发布方法在应用时无法解决服务发布效率低、服务器资源浪费、服务响应速度慢等问题。本文利用网络服务技术,结合并行计算和地图缓存技术,设计并实现海洋环境预报信息服务发布方法,以此保障信息服务的实时高效发布和快速访问。本文在对海洋环境预报信息服务发布方法研究的过程中,主要攻克了以下三个关键技术:1、在处理海洋环境数据的技术流程中,深入研究了风场、海浪、海流、潮汐潮流和再分析等各个数值预报产品的生成方法,设计Matlab数据并行处理策略,有效提高了海洋环境数值预报数据预处理的效率,从而缩短了服务发布的周期。2、结合缓存地图服务与动态地图服务的各自特点,构建了双缓存服务策略,包括服务端的可扩展分级缓存和客户端的快速预取缓存,不仅最大化利用服务器资源,而且提升了信息服务的用户访问体验。3、结合海洋环境预报领域在服务接口上的需求和特点,描述了海洋环境预报信息服务的SOAP和REST风格接口,并基于在线地图接口,扩展了海洋环境预报Web API二次开发核心接口,以更方便地使用海洋环境预报信息服务。基于上述几方面的研究内容,本文构建了海洋环境预报信息服务原型平台。通过在本人参与开发的《港珠澳大桥岛隧工程海洋环境信息服务系统》、《海监执法海洋环境预报信息服务系统》及《印度洋海洋环境信息服务系统》等多个项目中试验应用表明,该方法有效提高了海洋环境预报信息服务的效率和可用性,为海洋环境预报信息化建设的数据服务共享提供了一种可行性方案。