以 CAP 格式產生快訊

除了 CAP 標準以外,請遵循 CAP 檔案的 Google 專屬規定,確保快訊能正確顯示。

產生快訊的方式有 2 種:

  1. 自動產生:設定系統,以將資料庫資訊動態格式化為 CAP 動態饋給,並自動提交給 Google。
  2. 手動建立:透過網頁式應用程式可手動建立並提交快訊內容。

自動產生

請前往 Google CAP 程式庫,以您選擇的語言開始使用。 這個程式庫支援建立、剖析及驗證 CAP 動態饋給。

Google 團隊可以在導入期間提供支援服務。請聯絡您的 Google 團隊或 google-public-alerts@google.com

手動建立

  1. 與 IT 團隊合作,將 CAPCreatorTM 開放原始碼網頁應用程式安裝至網路伺服器。或者,您也可以自行建立網頁應用程式。
  2. 發生事件時,請前往應用程式網址,並使用介面建立 CAP 格式的快訊。
  3. 您的應用程式會將動態饋給發布到網路位置,接著 Google 會從已發布的動態饋給擷取相關資訊。

快訊元素

快訊剖析

快訊應該會顯示下列關鍵問題:

  1. 異動簡介
  2. 發生時間為何?
  3. 該怎麼辦?
  4. 快訊在哪裡?

以下是快訊的簡單範例:

    <alert xmlns="urn:oasis:names:tc:emergency:cap:1.1">
        <identifier>AL20110412020900TornadoWarning</identifier>
        <sender>w-nws.webmaster@noaa.gov</sender>
        <sent>2011-04-11T21:18:07-05:00</sent>
        <status>Actual</status>
        <msgType>Alert</msgType>
        <scope>Public</scope>
        <info>
            <language>en-US</language>
            <category>Met</category>
            <event>Tornado Warning</event>
            <urgency>Immediate</urgency>
            <severity>Extreme</severity>
            <certainty>Observed</certainty>
            <effective>2011-04-11T21:09:00-05:00</effective>
            <expires>2011-04-11T21:30:00-05:00</expires>
            <headline>Tornado Warning issued April 11 at
            9:30PM CDT by NWS Birmingham</headline>
            <instruction>
                Do not wait to see or hear the tornado.
            For your protection, move to an interior room on the 
            lowest floor of your home or business.</instruction> 
            <area>
                <areaDesc>Cleburne</areaDesc>
                <polygon>33.61,-85.58 33.65,-85.58 33.72,-85.58 
                33.81,-85.36 33.7,-85.34 33.7,-85.33 33.68,-85.33
                33.61,-85.58</polygon> 
            </area>
        </info>
    </alert>

請務必查看CAP 防護提醒範例,以取得與貴公司類似的詳細資訊更豐富的工作快訊。

事件

CAP <event> 字串 (有時為 <headline>) 會顯示在快訊的標題中。名稱應簡短 (少於 35 個半形字元),且足以讓大眾瞭解。如需詳細資訊,請參閱參考指南中的 <info> 元素和子元素

所有日期/時間值都必須含有時區欄位 (例如 <effective><expires><onset>)。如果 <area> 區塊中引用的位置位於單一時區內,<effective> 應指定該時區的時間,包括適用日光節約時間的規定。如果郵件內容適用於多個時區,訊息製作者應優先使用世界標準時間 (UTC)。

項操作說明

快訊快訊的「<instruction>」快訊欄位在快訊詳細資料頁面中會顯示為「建議採取的行動」。請注意,這個元素的內容不應與 <description> 不同,這種配置較適合用來提供快訊的性質和強度,以及受影響的區域。

個通知區域

CAP 快訊和 <area> 元素應描述要通知的地理區域,其中可能包括位於事件區域外的位置。舉例來說,野火警報:野火可以迅速傳播到目前未燃燒的區域,因此 <area> 應涵蓋整個潛在危險區域,而不只是火災起點或目前的燃燒區域。

將區域指定為多邊形

快訊區域可能是多邊形最精確,因此最好使用。在理想情況下,<area> 元素的值指的是受到目前或預測條件影響的特定地理區域,而非區域或省份等預先決定的政治政治區域,藉此確保查看快訊的使用者能找到所在位置。舉例來說,雷雨或洪水警報只會影響一小部分的政治管轄區,而降雪警報可能只會影響位於特定高度的使用者。在這類情況下,由於 CAP 快訊的 <area> 會高估受影響的區域,同時使快訊實用性較低,因此指定整個行政區或省份。

根據我們的經驗,建議預測工具在可發出警告的區域為自訂區域繪製自訂多邊形,以免超出理想狀態。

如果您要使用多邊形,我們建議在經緯度座標中的小數位數不得超過 5 到 6 個。(這產生的結果比大多數快訊系統都能指定更高)。此外,請務必確認多邊形有效,例如必須無交錯邊緣。

將區域指定為地理編碼

如果您必須改為將 <area> 指定為地理編碼或多個地理編碼集,請盡可能使用最精細的地理編碼,並納入 <description> 元素中可能影響的特定城鎮、城市等名稱。您必須以 shapefile 的格式分享基礎形狀檔案。

支援多種語言

請建立一個<alert>包含多個<info>區塊 (每個語言一個<info>區塊) 的一個。

如需詳細資訊和多語言快訊範例,請參閱多語言範例

驗證 CAP 快訊

建議您使用 Google 的開放原始碼 CAP Validator 工具來驗證 CAP 快訊。您也可以透過這項工具訂閱錯誤通知電子郵件。驗證工具提供多種 CAP 驗證選項和範例:

驗證工具螢幕截圖

選取 [Google Public 提醒 CAP 1.0 版],依據 CAP 動態饋給的 Google 專屬規定進行驗證。

如要訂閱錯誤通知電子郵件,請按一下 [訂閱動態饋給驗證結果],或前往 http://cap-validator.appspot.com/subscribe。您必須提供動態饋給網址和電子郵件地址,然後選取 [Google PublicAlert CAP v1.0],然後按一下 [訂閱]。在 CAP 動態消息中發現問題時,你會收到通知。

快訊發布商也可以從 CAP 程式庫下載最新版本的 Google CAP 結構定義,然後進行離線驗證。

下一步:將快訊動態饋給傳送給 Google