นอกจากมาตรฐาน CAP แล้ว ให้ทําตามข้อกําหนดเฉพาะของ Google สําหรับไฟล์ CAP เพื่อให้การแจ้งเตือนทํางานได้ถูกต้อง
คุณสร้างการแจ้งเตือนได้ 2 วิธี
- การสร้างอัตโนมัติ: ตั้งค่าระบบให้จัดรูปแบบข้อมูลฐานข้อมูลแบบไดนามิกเป็นฟีด CAP แล้วส่งไปให้ Google โดยอัตโนมัติ
- การสร้างด้วยตนเอง: สร้างและส่งเนื้อหาการแจ้งเตือนด้วยตนเองด้วยตนเองผ่านแอปพลิเคชันบนเว็บ
การสร้างอัตโนมัติ
ดูไลบรารี Google CAP เพื่อเริ่มต้นใช้งานในภาษาที่คุณเลือก ไลบรารีรองรับการสร้าง การแยกวิเคราะห์ และตรวจสอบความถูกต้องของฟีด CAP
ทีม Google ให้การสนับสนุนได้ในระหว่างการติดตั้งใช้งาน ติดต่อทีม Google หรือ google-public-alerts@google.com
การสร้างด้วยตนเอง
- ทํางานร่วมกับทีมไอทีเพื่อติดตั้งเว็บแอปพลิเคชันโอเพนซอร์ส CAPCreatorTM ลงในเว็บเซิร์ฟเวอร์ หรือคุณจะสร้างเว็บแอปพลิเคชันของตัวเองก็ได้
- เมื่อเกิดเหตุการณ์ ให้ไปที่ URL ของแอปพลิเคชันและใช้อินเทอร์เฟซเพื่อสร้างการแจ้งเตือนในรูปแบบ 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 ตามเวลาท้องถิ่น
วิธีการ
รายการช่อง CAP Alert's <instruction>
จะปรากฏในหน้ารายละเอียดการแจ้งเตือนเป็น "การกระทําที่แนะนํา" โปรดทราบว่าเนื้อหาขององค์ประกอบนี้ไม่ควรเหมือนกับ <description>
ซึ่งเหมาะสําหรับการสรุปลักษณะและความหนาแน่นของการแจ้งเตือน รวมถึงพื้นที่ที่ได้รับผลกระทบ
พื้นที่แจ้งเตือน
รายการองค์ประกอบ CAP ของการแจ้งเตือน <area>
# ควรอธิบายถึงพื้นที่ทางภูมิศาสตร์ที่จะได้รับการแจ้งเตือน ซึ่งอาจรวมถึงตําแหน่งที่อยู่นอกพื้นที่ของเหตุการณ์ ตัวอย่างเช่น การแจ้งเตือนการแจ้งเตือนไฟป่า: เนื่องจากไฟป่าอาจกระจายไปในพื้นที่ซึ่งถูกเผาไหม้อย่างรวดเร็ว <area>
ควรจะครอบคลุมพื้นที่อันตรายทั้งหมด ไม่ใช่เฉพาะที่ต้นกําเนิดจากไฟไหม้หรือพื้นที่ที่เกิดเพลิงไหม้ในปัจจุบัน
การระบุพื้นที่เป็นรูปหลายเหลี่ยม
พื้นที่การแจ้งเตือนจะให้ผลดีที่สุดเป็นรูปหลายเหลี่ยมเนื่องจากมีแนวโน้มที่จะแม่นยํามากขึ้น
ตามหลักการแล้ว ค่าของเอลิเมนต์ <area>
คือพื้นที่ทางภูมิศาสตร์ที่เจาะจงซึ่งได้รับผลกระทบจากเงื่อนไขในปัจจุบันหรือที่คาดการณ์ไว้ แทนที่จะเป็นพื้นที่ทางภูมิศาสตร์ที่กําหนดไว้ล่วงหน้า เช่น เขตหรือจังหวัด วิธีนี้ช่วยให้แน่ใจว่าผู้ใช้ที่เห็นการแจ้งเตือนนี้จะเกี่ยวข้องกับตําแหน่งของตน เช่น คําเตือนพายุฝนฟ้าคะนองหรือน้ําท่วมอาจส่งผลกระทบเพียงเพียงเล็กน้อยต่อเขตอํานาจศาลทางการเมือง และคําเตือนเกี่ยวกับหิมะตกมีแนวโน้มว่าจะส่งผลต่อผู้ใช้ที่อาศัยอยู่สูงกว่าระดับความสูงที่กําหนดเท่านั้น ในกรณีเช่นนี้ การระบุทั้งจังหวัดหรือทั้งจังหวัดเป็น <area>
ของการแจ้งเตือน CAP จะประเมินพื้นที่ที่ได้รับผลกระทบให้สูงไว้ก่อน และทําให้การแจ้งเตือนมีประโยชน์น้อยลง
จากประสบการณ์ของเรา จะมีการแจ้งเตือนเกี่ยวกับซอฟต์แวร์หรือเครื่องมือที่ช่วยให้ผู้พยากรณ์วาดรูปหลายเหลี่ยมที่กําหนดเองไปยังบริเวณที่ต้องการเตือนได้
หากใช้รูปหลายเหลี่ยม เราขอแนะนําให้ใส่จุดทศนิยมไม่เกิน 5-6 จุดลงในพิกัดละติจูด/ลองจิจูดไม่เกิน 5-6 จุด (ซึ่งจะทําให้เกิดความละเอียดสูงกว่า ระบบการแจ้งเตือนส่วนใหญ่ควรจะกําหนดเป้าหมายได้) และโปรดตรวจสอบให้แน่ใจว่ารูปหลายเหลี่ยมถูกต้อง เช่น ไม่ควรมีขอบตัดกัน
การระบุพื้นที่เป็นพิกัดทางภูมิศาสตร์
หากคุณต้องระบุ <area>
เป็นรหัสพิกัดภูมิศาสตร์หรือชุดพิกัดทางภูมิศาสตร์หลายรายการแทน โปรดใช้รหัสพิกัดในระดับที่เล็กที่สุดเท่าที่จะทําได้ และระบุชื่อเมืองที่เฉพาะเจาะจง เมือง และอื่นๆ ที่อาจได้รับผลกระทบในองค์ประกอบ <description>
คุณจะต้องแชร์เชปไฟล์ที่เกี่ยวข้องในรูปแบบของ shapefile
การรองรับหลายภาษา
โปรดสร้าง<alert>
1 รายการที่มีบล็อก <info>
หลายรายการ (บล็อก <info>
1 บล็อกต่อภาษา)
โปรดดูรายละเอียดเพิ่มเติมและตัวอย่างการแจ้งเตือนแบบหลายภาษาที่ตัวอย่างหลายภาษา
ตรวจสอบการแจ้งเตือนของ CAP
เราขอแนะนําให้คุณใช้เครื่องมือโปรแกรมตรวจสอบ CAP แบบโอเพนซอร์สของ Google เพื่อตรวจสอบการแจ้งเตือน CAP ของคุณ นอกจากนี้คุณยังสามารถสมัครรับอีเมลแจ้งเตือนข้อผิดพลาดผ่านเครื่องมือนี้ได้เช่นกัน โปรแกรมตรวจสอบจะมีตัวเลือกและตัวอย่างการตรวจสอบ CAP หลายรายการดังนี้
เลือก Google Public Alerts CAP v1.0 เพื่อตรวจสอบความถูกต้องของข้อกําหนดเฉพาะ Google สําหรับฟีด CAP
หากต้องการสมัครรับอีเมลแจ้งเตือนข้อผิดพลาด ให้คลิกสมัครรับข้อมูลผลการตรวจสอบฟีด หรือไปที่ http://cap-troubleshooter.appspot.com/subscribe คุณต้องระบุ URL ของฟีดและอีเมล เลือก Google Public Alerts CAP v1.0 แล้วคลิกสมัครใช้บริการ คุณจะได้รับการแจ้งเตือนเมื่อพบปัญหาในฟีด CAP
ผู้เผยแพร่การแจ้งเตือนยังสามารถดาวน์โหลดสคีมา Google CAP เวอร์ชันล่าสุดจากไลบรารี CAP และตรวจสอบความถูกต้องแบบออฟไลน์ได้อีกด้วย