民航气象数据库自动获取互联网环境下WIFS数据的实现

Download Report

Transcript 民航气象数据库自动获取互联网环境下WIFS数据的实现

民航气象数据库自动获取互联网
环境下WIFS数据的实现
冼颖
民航华北空管局气象中心
[email protected]
2012年9月
内容
 什么是WIFS
 如何获取WIFS
 WIFS数据处理
 WIFS数据应用
数据
现状





2012年7月1日
The World Area Forecast System (WAFS)
Internet File Service(WIFS)
华盛顿世界区域预报中心(WAFC)提供
美国国家气象局管理维护
美国国家气象局联合航空服务系统的一个重要
组成部分。
2012年7月之前华北获取WAFS数据的卫
星接收方式
利用卫星获取WAFS
数据结构示意图
Comtech
ISCS服务器主备系统
接收卫星
HP4250dtn
Laserprinter
Existing Printer
客户端
16-port 3Com
Officeconnect switch
用户如何获取WIFS数据
 非开放系统
 需要向美国联邦航空管理局(FAA)
提交申请获取用户名密码
 提供数据下载的网址为
https://www.aviationweather.gov/wifs/data
WIFS提供的可下载数据
获取WIFS数据
 世界气象组织提供的标准化的气象
资料交换系统
 国际化,空管一体化
 对航空气象预报作用非常重要
为了有效接收使用上述资料,我们思考了
以下问题
 如何能及时准确的下载WIFS数据?
 如何安全的将WIFS数据引入民航气
象数据库?
 如何应用WIFS数据?
改造数据获取方式后需要达到的目标







低投入
高效率
易于实现
对后端用户较少(甚至不)造成影响
提高对后端用户的服务质量
确保网络安全,规避网络风险
获取到的WIFS数据要符合民航气象数据库标
准
采取的策略
 GNU
Wget
 串口传输
 Linux Shell
利用Wget编写Shell脚本下载WIFS数据
提供
 自由工具
 支持HTTP、HTTPs、FTP
 不需要用户参与交互
 具有强网络适应性
 Linux
利用串口传输隔离内外网段
 与基于TCP/IP协议的通信方式不同
 实现有效的网段隔离
 利用高速串口卡,可达到理想的传
输速率
 投入低
分解处理WIFS数据
WIFS提供的 符合ISCS服
数据格式
务器可处理
的数据格式
处理方法
GRIB1
每个文件包 一个区对应
解包生成小
含全球八个 405个单独数 文件并处理
每个文件头
区所有数据; 据文件
文件头没有
流水号
PNG ,
BUFR
文件名不同
文件头没有
流水号
文件头增加
流水号
更改文件名,
处理文件头
分解处理WIFS数据
OPMET
WIFS提供的 符合ISCS服
数据格式
务器可处理
的数据格式
处理方法
每个文件包
含若干份公
报;文件头
没有流水号
解包生成小
文件并处理
每个文件头
一份公报单
独为一份数
据文件,文
件头需要流
水号
编写SHELL脚本进行数据处理
 利用Sed语句特性
 利用Strings语句特性
 利用tr语句特性
 利用grep语句特性
更改后通过互联网获取WIFS数据
获取WIFS数据结构示意图
民航气象数据库内网环境
串口传输
互联网环境
内网传输服务器
串口传输服务器
ISCS服务器主备系统
数据下载服务器
HP4250dtn
Laserprinter
Existing Printer
16-port 3Com
Officeconnect switch
Internet
WIFS数据下载服务器
客户端
WIFS数据的应用
WIFS数据的应用
改造后系统实施情况
 定时从WIFS网站下载数据
 ISCS服务器可处理
 提高了对后端用户的服务质量
 民航气象数据库可处理分发
总结
 航空气象是民航空管的重要组成部
分。国际化、标准化的气象数据是
航空气象国际化的重要条件。
 对新气象信息服务方式的一次思考
实践
 对航空气象国际化的一次积极探索
谢 谢