本页面介绍了如何为气旋设置公共安全警报。
关于支持热带风暴预报几何图形的特殊建议
公共警报热带风暴预报以直观的方式呈现热带风暴,如下所示:
为了实现这种可视化,Google 需要通用提醒协议 (CAP) Feed,其中包含警报信息并包含指定风暴几何形状的新 Feed。
包含热带风暴预报几何图形的 Feed 的详细信息
在 Feed 中,请务必提供以下信息:
包含不同热带风暴相关信息的 Feed 文件,并包含包含预测几何图形数据文件的数据文件的网址。以下示例(摘自 NOAA Feed)提供了 XML Feed 文件内容的示例:
<item> <title> Advisory #024 Forecast [shp] - Tropical Storm Walaka (CP1/CP012018) </title> <description> Forecast Track, Cone of Uncertainty, Watches/Warnings. Shapefile last updated 05 Oct 2018 14:52:04 GMT. </description> <link>http://www.prh.noaa.gov/cphc/tc_graphics/2018/gis/cp012018_5day_024.zip </link> </item>
在上一个示例中显示的
<link>
部分,添加一个 ZIP 文件,其中包含表示上述热带风暴的预测几何图形的文件。ZIP 文件需要包含以下文件:- 包含风暴中心预报点的文件。
- 包含中心预测跟踪行的文件。
- 包含预测锥体的文件。
每个文件都必须具有不同的文件名后缀,以便在处理时区分它们。
我们建议在预测结果的开始时间和结束时间之间选择正确的时间。如需查看示例数据,请参阅 NHC 预测归档。
例如,NHC 预测文件 al012021_5day_001.zip
包含以下文件:
al012021-001_5day_lin.shp
al012021-001_5day_pgn.shp
al012021-001_5day_pts.shp
al012021-001_ww_wwlin.shp
al012021-001_ww_wwlin.shp
的属性表包含一个名为 STORMNUM 的列,其值在 Feed 中用作 StormID
。
al012021-001_5day_pts.shp
的属性表分别使用 LAT 和 LON 列来表示纬度和经度信息。
CAP Feed 中的其他参数
当发布商针对热带风暴、Typhoon 或 Cyclone 事件类型发送提醒时,他们需要提及唯一的风暴 ID。一种方法是使用 CAP 格式部分 3.2.2 &info 元素和子元素中的 <info>
和 <parameter>
元素:
<parameter>
<valueName>StormId</valueName>
<value>UniqueStormID</value>
</parameter>
在上一个 NHC 示例中,存储在形状文件中的风暴 ID 为 1
。CAP Feed 必须包含一个参数元素,以告知公共警报哪些风暴预测几何图形:
<parameter>
<valueName>StormId</valueName>
<value>1</value>
</parameter>
关于数据质量的要点
- 同一活跃风暴的
StormID
必须是唯一的。 - 如果您希望稍后将此风暴发布到 CAP 提醒中,请对
<identifier>
字段使用相同的StormID
。只要同一 CAP 提醒中的StormID
与<identifier>
使用相同的StormID
,您就可以针对同一暴风雨针对不同地区发出多个提醒,并提供不同的详细信息。 - 如需详细了解示例 Feed,请参阅 NHC 预测归档。
向 Google 提交 Feed 的核对清单
与 Google 分享热带风暴预报 Feed 时,请务必提供以下信息:
- 供稿网址
- 包含预测几何图形的 ZIP 文件结构的说明:
- 哪个文件指定了风暴中心预报点
- 哪个文件指定了中心预测跟踪行
- 哪个文件指定了预测锥形多边形
- 哪些列名称表示风暴 ID、纬度和经度