除了 CAP 標準以外,請遵循 CAP 檔案的 Google 專屬規定,確保快訊能正確顯示。
產生快訊的方式有 2 種:
自動產生
請前往 Google CAP 程式庫,以您選擇的語言開始使用。 這個程式庫支援建立、剖析及驗證 CAP 動態饋給。
Google 團隊可以在導入期間提供支援服務。請聯絡您的 Google 團隊或 google-public-alerts@google.com。
手動建立
- 與 IT 團隊合作,將 CAPCreatorTM 開放原始碼網頁應用程式安裝至網路伺服器。或者,您也可以自行建立網頁應用程式。
- 發生事件時,請前往應用程式網址,並使用介面建立 CAP 格式的快訊。
- 您的應用程式會將動態饋給發布到網路位置,接著 Google 會從已發布的動態饋給擷取相關資訊。
快訊元素
快訊剖析
快訊應該會顯示下列關鍵問題:
- 異動簡介
- 發生時間為何?
- 該怎麼辦?
- 快訊在哪裡?
以下是快訊的簡單範例:
<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 結構定義,然後進行離線驗證。