开发自定义气象图和气象警报
来源:互联网 发布:微信矩阵案例 编辑:程序博客网 时间:2024/06/11 07:28
传统的气象报告将提供您所在的大体区域的模糊预报和恶劣气象警报。本文中提供的代码和工具将允许您创建精确的检测区域,这样您可以在受监测位置可能出现降水情况的若干分钟之前收到页面、SMS 或电子邮件。使用 GD 和 Perl 进行 NOAA WSR-88D 雷达数据的图像处理来创建针对确定区域的自定义降水警报。选择通知方法并让用户知道何时开始下雨、何时停止下雨。
美国国家海洋及大气管理局(National Oceanic and Atmospheric Administration,NOAA)是负责美国主要气象数据的专职政府机构。本文使用来自一个 WSR-88D 级雷达系统的公开(且易于访问)反射率数据,向您展示如何选择特定区域以及如何设置确定地区的天气变化警报。请注意,这不是恶劣气象警报系统的替代品,也不旨在提供可靠的降水预报。相反,本文提供了一些代码和过程,用于确定在特定地区是否可能很快就要下雨。反过来,这些代码也能提供无降水警报,便捷地通知您:可以从车里走出来了。
要求
硬件
2000 年后制造的所有 PC 应当能够提供足够的能力编译和运行本文中的代码。本文提供的代码是相对简单的、使用 GD 的图像处理算法。如果需要以亚秒级响应时间来监测多个位置,则需要使用快速处理器。Pentium II® 或更高版本的处理器应该可以满足我们的其余需求。
软件
Perl 和 GD 是学习本文的必备软件,您即使有首选的图像处理工具套件,也可以修改本文使用的算法以便在各种环境中高效地执行。您还需要使用图像合成工具(例如 The Gimp)来构建雷达环境的地球物理图以及选择指定位置的一组像素坐标。此外,使用诸如 wget 之类的优秀的命令行下载工具会带来很多便利。要获得相应链接,请查看 参考资料。
。。。。。。
点击此处查看全文
- 开发自定义气象图和气象警报
- UIAlertView警报-IOS开发
- 气象数据类的开发笔记
- 【气象助手项目开发】-第一篇:简述
- 气象接口的开发和使用
- AndroidUI开发初印象
- 剑宗和气宗
- 【气象助手项目开发】-第二篇:开发前的准备工作
- 互联网产品开发乱象
- 【气象助手项目开发】-第三篇:聚合平台WebService技术
- 气象数据开发平台AppId和Private_Key问题
- 基于GFS数据开发行业气象信息API(I)
- 基于GFS数据开发行业气象信息API(II)
- ios开发初学者必须把警报作为错误来处理
- 屏幕录象与视频录象的开发
- JS自定义 Map 键值对对象
- Web开发平台乱象之StarPlatform
- 气象分析
- 在MFC类中各种类的指针的获取和应用
- Visual C++中SDI应用程序启动顺序
- 项目经理开门七件事(转)
- XSLT的元素语法
- java递归删除一个文件夹下的内容
- 开发自定义气象图和气象警报
- js+css图片自动等比例缩小且垂直居中[v20071208]
- Float#round
- Windows API一日一练(4)MessageBox函数
- 杀死锁和进程
- 阿翔编程学-Castor
- PetShop 4.0架构与技术分析(一)
- 不在服务区(3)
- Model-View-Controller