民航气象数据库自动获取互联网环境下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服务器可处理
提高了对后端用户的服务质量
民航气象数据库可处理分发
总结
航空气象是民航空管的重要组成部
分。国际化、标准化的气象数据是
航空气象国际化的重要条件。
对新气象信息服务方式的一次思考
实践
对航空气象国际化的一次积极探索
谢 谢