สร้างการแจ้งเตือนในรูปแบบ CAP

นอกจากมาตรฐาน CAP แล้ว ให้ทําตามข้อกําหนดเฉพาะของ Google สําหรับไฟล์ CAP เพื่อให้การแจ้งเตือนทํางานได้ถูกต้อง

คุณสร้างการแจ้งเตือนได้ 2 วิธี

  1. การสร้างอัตโนมัติ: ตั้งค่าระบบให้จัดรูปแบบข้อมูลฐานข้อมูลแบบไดนามิกเป็นฟีด CAP แล้วส่งไปให้ Google โดยอัตโนมัติ
  2. การสร้างด้วยตนเอง: สร้างและส่งเนื้อหาการแจ้งเตือนด้วยตนเองด้วยตนเองผ่านแอปพลิเคชันบนเว็บ

การสร้างอัตโนมัติ

ดูไลบรารี Google CAP เพื่อเริ่มต้นใช้งานในภาษาที่คุณเลือก ไลบรารีรองรับการสร้าง การแยกวิเคราะห์ และตรวจสอบความถูกต้องของฟีด CAP

ทีม Google ให้การสนับสนุนได้ในระหว่างการติดตั้งใช้งาน ติดต่อทีม Google หรือ google-public-alerts@google.com

การสร้างด้วยตนเอง

  1. ทํางานร่วมกับทีมไอทีเพื่อติดตั้งเว็บแอปพลิเคชันโอเพนซอร์ส CAPCreatorTM ลงในเว็บเซิร์ฟเวอร์ หรือคุณจะสร้างเว็บแอปพลิเคชันของตัวเองก็ได้
  2. เมื่อเกิดเหตุการณ์ ให้ไปที่ URL ของแอปพลิเคชันและใช้อินเทอร์เฟซเพื่อสร้างการแจ้งเตือนในรูปแบบ 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 ตามเวลาท้องถิ่น

วิธีการ รายการ

ช่อง 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 และตรวจสอบความถูกต้องแบบออฟไลน์ได้อีกด้วย

ขั้นตอนถัดไป: ส่งฟีดการแจ้งเตือนไปยัง Google