开发自定义气象图和气象警报

来源:互联网 发布:微信矩阵案例 编辑:程序博客网 时间: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 之类的优秀的命令行下载工具会带来很多便利。要获得相应链接,请查看 参考资料。 

。。。。。。

                                                                                                 点击此处查看全文

 

原创粉丝点击