210 likes | 419 Views
民航气象数据库自动获取互联网环境下 WIFS 数据的实现. 冼颖 民航华北空管局气象中心 xianyy@yahoo.cn 2012 年 9 月. 内容. 什么是 WIFS 如何获取 WIFS 数据 WIFS 数据处理 WIFS 数据应用. 现状. 2012 年 7 月 1 日 The World Area Forecast System ( WAFS ) Internet File Service ( WIFS ) 华盛顿世界区域预报中心( WAFC )提供 美国国家气象局管理维护 美国国家气象局联合航空服务系统的一个重要组成部分。.
E N D
民航气象数据库自动获取互联网环境下WIFS数据的实现民航气象数据库自动获取互联网环境下WIFS数据的实现 冼颖民航华北空管局气象中心 xianyy@yahoo.cn 2012年9月
内容 • 什么是WIFS • 如何获取WIFS 数据 • WIFS数据处理 • WIFS数据应用
现状 • 2012年7月1日 • The World Area Forecast System (WAFS)Internet File Service(WIFS) • 华盛顿世界区域预报中心(WAFC)提供 • 美国国家气象局管理维护 • 美国国家气象局联合航空服务系统的一个重要组成部分。
用户如何获取WIFS数据 • 非开放系统 • 需要向美国联邦航空管理局(FAA)提交申请获取用户名密码 • 提供数据下载的网址为 https://www.aviationweather.gov/wifs/data
获取WIFS数据 • 世界气象组织提供的标准化的气象资料交换系统 • 国际化,空管一体化 • 对航空气象预报作用非常重要
为了有效接收使用上述资料,我们思考了以下问题为了有效接收使用上述资料,我们思考了以下问题 • 如何能及时准确的下载WIFS数据? • 如何安全的将WIFS数据引入民航气象数据库? • 如何应用WIFS数据?
改造数据获取方式后需要达到的目标 • 低投入 • 高效率 • 易于实现 • 对后端用户较少(甚至不)造成影响 • 提高对后端用户的服务质量 • 确保网络安全,规避网络风险 • 获取到的WIFS数据要符合民航气象数据库标准
采取的策略 • GNU Wget • 串口传输 • Linux Shell
利用Wget编写Shell脚本下载WIFS数据 • Linux 提供 • 自由工具 • 支持HTTP、HTTPs、FTP • 不需要用户参与交互 • 具有强网络适应性
利用串口传输隔离内外网段 • 与基于TCP/IP协议的通信方式不同 • 实现有效的网段隔离 • 利用高速串口卡,可达到理想的传输速率 • 投入低
编写SHELL脚本进行数据处理 • 利用Sed语句特性 • 利用Strings语句特性 • 利用tr语句特性 • 利用grep语句特性
改造后系统实施情况 • 定时从WIFS网站下载数据 • ISCS服务器可处理 • 提高了对后端用户的服务质量 • 民航气象数据库可处理分发
总结 • 航空气象是民航空管的重要组成部分。国际化、标准化的气象数据是航空气象国际化的重要条件。 • 对新气象信息服务方式的一次思考实践 • 对航空气象国际化的一次积极探索