王 磊,白毅平,胡金磊
(国家海洋局 南海预报中心,广东 广州 510310)
基于Baidu地图API的海洋预报显示系统
王 磊,白毅平,胡金磊
(国家海洋局 南海预报中心,广东 广州 510310)
文章介绍一个海洋预报显示系统,采用php编程语言和Baidu地图 API技术开发的产品。系统具有基础GIS信息齐全、人机交互性高、数据信息直观等特点,在海洋防灾减灾中发挥了重要作用,受到用户的好评。
PHP;Baidu地图API;海洋预报
近年来,在全球气候变化的大背景下,极端自然灾害事件频发,威胁着我国近海经济社会活动的安全。广东是海洋大省,拥有全国最长的大陆海岸线,广东还是海洋经济大省,海洋经济总量连续18年领跑全国。但是广东也是我国受海洋灾害影响最严重的省份:年平均登陆的热带气旋最多,我国最大的风暴潮纪录在广东,死亡人数最多的风暴潮灾难也是发生在广东。地方防灾减灾和海洋管理部门对风暴潮、灾害性海浪等海洋灾害预警报工作提出了更高的要求,本系统能很好地满足海浪、风暴潮防灾减灾的需求。
系统是结合PHP编程语言、baidu地图API、javascript脚本开发的信息化系统。PHP是一种通用开源脚本语言,具有免费性、快捷性、跨平台性、效率高等特点,特别是其跨平台性,对于Linux、Windows平台能直接运行,在海洋预报领域能发挥更大的作用。百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,提供基本地图展现、搜索、定位等基础功能,适用于PC端、移动端、服务器等多种设备,多种操作系统下的地图应用开发。Java Script是一种广泛用于客户端Web开发的脚本语言,常用来给Html网页添加动态功能,比如响应用户的各种操作。
系统采用b/s(browser/server)结构,b/s结构的设计不仅体现了网络上资源共享、客户端和远程操作不需安装任何其他专门软件的优势,而且还兼顾了人员使用方便、快捷、直观、系统运行稳定等优点。
(1)操作都是基于百度地图是本系统的最大特色,其提供的强大地图信息,制作电子地图可以随意的缩放和漫游,可以让操作人员更容易掌握目标的空间位置信息和基础属性信息。
(2)操作简单:在系统设计时充分考虑了个人的操作习惯,采用可视化人机对话窗口,系统操作简单。
(3)数据处理快速高效:系统服务器端能及时处理各类数据,让客户使用快速直观的了解最新的各类信息。
(4)对客户端机器配置要求低:由于主要数据处理和图像生成都是在服务器端执行,因此对客户端机器配置要求低。
通过该系统,使用者可以随时掌握“海洋观测数据”“海洋预报产品”“海岸线高程数据显示”等辅助决策信息,为指挥提供重要依据。
3.1 海洋观测数据显示
海洋观测数据是海洋防灾减灾、海洋预报的基础数据之一,各类观测平台包括海洋站、浮标、卫星反演资料等。观测数据通过表格、曲线图的形式表现。
时间风向风速浪高最大浪高周期浪向201607241123530.200.404.604920160724122253.200.200.404.305520160724132244.300.200.404.5011201607241422340.200.404.206020160724152033.800.200.404.404420160724161993.400.200.404.907220160724172093.900.200.604.6013320160724182172.600.200.404.807220160724191950.600.200.404.9022620160724202160.600.200.404.50170201607242117210.200.404.7035420160724221721.100.200.404.505520160724231640.300.200.404.406520160725001990.700.200.404.403920160725012310.900.200.504.304020160725022440.200.200.404.601420160725031050.100.200.404.603820160725043550.500.100.304.8056201607250581.100.100.405872016072506361.800.200.404.701492016072507362.400.200.405.601642016072508192.700.200.404.401812016072509252.800.100.305.101772016072510292.900.100.305.201102016072511163.100.100.305.1078
图1 浮标、海洋站时刻观测数据实时显示
3.2 海洋预报产品显示
海洋预报是根据各种观测实况,利用天气学、海洋学原理和大型计算机等经过科学分析和计算后对未来一定时期内的海洋状况进行预测。目前海洋防灾减灾主要关注于海浪、风暴潮两种灾害。
该系统能提供海洋综合环境预报产品展示。
3.3 风暴潮漫堤产品显示
风暴潮是海洋灾害的一种,该系统提供了广东大部分地市海岸线高程,能直观地显示天文潮、风暴增水、总水位和岸线高程之间的关系以及未来是否可能发生漫堤,为防灾减灾决策提供了良好的技术支持。
图2 风暴潮漫堤预报显示
本系统主要是面向“三防”、渔业、搜救等应急管理部门提供应急决策辅助服务,采用了“边建设,边试用,边改进”的方式,不断与用户进行沟通,根据用户的实际需求和反馈,以科学发展的态度进行系统建设。
该系统在防御2016 年“妮妲”“莫兰蒂”等对广东省严重影响的台风带来的海洋灾害发挥了重要作用。在该系统的支持下,防汛应急指挥人员在防灾减灾工作中掌握了主动权,更及时和有预见性地组织开展工作,最大限度地减轻了海洋灾害带来的经济损失。
白毅平,王磊,仇月萍.广东近海海洋灾害应急决策辅助系统的研发[J].中国科技成果,2014(7).
10.13939/j.cnki.zgsc.2016.48.064