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

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

คุณมี 2 ตัวเลือกในการสร้างการแจ้งเตือน ดังนี้

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

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

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

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

สร้างโดยผู้ใช้

เพื่อให้มั่นใจว่าระบบจะพร้อมใช้งานอยู่เสมอและได้รับการปกป้องจากปัญหาไฟดับ อินเทอร์เน็ตขัดข้อง หรือปัญหาอื่นๆ
  1. ทำงานร่วมกับทีมไอทีเพื่อติดตั้งเว็บแอปพลิเคชันโอเพนซอร์ส CAPCreator™ ลงในเว็บเซิร์ฟเวอร์ หรือจะสร้างเว็บแอปพลิเคชันของคุณเองก็ได้
  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</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 เพื่อดูตัวอย่างการแจ้งเตือนที่ใช้งานได้จริงซึ่งอาจคล้ายกับของคุณ

event

สตริง CAP <event> (หรือบางครั้งเป็น <headline>) จะปรากฏในชื่อของข้อความแจ้ง ข้อความเหล่านี้ควรสั้น (ไม่เกิน 35 อักขระ) และสื่อความหมายเพียงพอที่สาธารณชนจะเข้าใจ ดูข้อกำหนดโดยละเอียดเพิ่มเติมได้ที่องค์ประกอบ <info> และองค์ประกอบย่อยในคู่มืออ้างอิง

วันที่

ช่องเขตเวลาต้องรวมอยู่ในค่าวันที่/เวลาทั้งหมด (เช่น <effective>, <expires> และ <onset>) หากสถานที่ที่ระบุไว้ในบล็อก <area> อยู่ในเขตเวลาเดียวกัน <effective> ควรระบุเวลาในเขตเวลานั้น รวมถึงการเผื่อเวลาออมแสง (หากมี) เมื่อเนื้อหาของข้อความมีผลกับเขตเวลาหลายเขต ผู้สร้างข้อความควรใช้เวลา UTC แทนเวลาท้องถิ่น

วิธีการสำหรับ

ช่อง <instruction> ของการแจ้งเตือน CAP จะปรากฏในหน้ารายละเอียดการแจ้งเตือนเป็น "การดำเนินการที่แนะนำ" โปรดทราบว่าเนื้อหาขององค์ประกอบนี้ไม่ควรเหมือนกับ <description> ซึ่งเหมาะสำหรับสรุปลักษณะและความแรงของการแจ้งเตือน รวมถึงพื้นที่ที่ได้รับผลกระทบมากกว่า

พื้นที่การแจ้งเตือน

องค์ประกอบ <area> ของการแจ้งเตือน CAP ควรอธิบายพื้นที่ทางภูมิศาสตร์ที่จะได้รับการแจ้งเตือน ซึ่งอาจรวมถึงสถานที่นอกพื้นที่ที่เกิดเหตุการณ์ ตัวอย่างเช่น ลองพิจารณาการแจ้งเตือนไฟป่า เนื่องจากไฟป่าสามารถลุกลามไปยังพื้นที่ที่ไม่ได้เกิดไฟไหม้อย่างรวดเร็ว <area>จึงควรครอบคลุมพื้นที่อันตรายที่อาจเกิดขึ้นทั้งหมด ไม่ใช่แค่จุดเริ่มต้นของไฟไหม้หรือพื้นที่ที่กำลังเกิดไฟไหม้

การระบุพื้นที่เป็นรูปหลายเหลี่ยม

คุณควรกำหนดพื้นที่การแจ้งเตือนเป็นรูปหลายเหลี่ยมเนื่องจากมีความแม่นยำมากกว่า โดยค่าที่ดีที่สุดขององค์ประกอบ <area> คือพื้นที่ทางภูมิศาสตร์ที่ได้รับผลกระทบจากสภาพอากาศปัจจุบันหรือที่คาดการณ์ไว้ ไม่ใช่พื้นที่ทางภูมิศาสตร์ทางการเมืองที่กำหนดไว้ล่วงหน้า เช่น เขตหรือจังหวัด วิธีนี้ช่วยให้มั่นใจได้ว่าผู้ใช้ที่เห็นการแจ้งเตือนจะเห็นว่าการแจ้งเตือนนั้นเกี่ยวข้องกับตำแหน่งของตน ตัวอย่างเช่น คำเตือนพายุฝนฟ้าคะนองหรือน้ำท่วมอาจส่งผลกระทบต่อพื้นที่เล็กๆ ของเขตอํานาจศาล และคำเตือนหิมะตกมีแนวโน้มที่จะส่งผลกระทบต่อผู้ใช้ที่อยู่เหนือระดับความสูงหนึ่งๆ เท่านั้น ในกรณีเช่นนี้ การระบุทั้งอำเภอหรือจังหวัดเป็น <area> ของการแจ้งเตือน CAP จะประเมินพื้นที่ที่ได้รับผลกระทบสูงเกินจริงและทำให้การแจ้งเตือนมีประโยชน์น้อยลง

จากประสบการณ์ของเรา ซอฟต์แวร์หรือเครื่องมือแจ้งเตือนที่ช่วยให้นักพยากรณ์วาดรูปหลายเหลี่ยมที่กำหนดเองในพื้นที่ที่ต้องการเตือนนั้นเหมาะที่สุด

หากคุณใช้รูปหลายเหลี่ยม เราขอแนะนำให้ระบุค่าทศนิยมไม่เกิน 5-6 ตำแหน่งในพิกัดละติจูด/ลองจิจูด (ซึ่งจะให้ความละเอียดสูงกว่าที่ระบบแจ้งเตือนส่วนใหญ่ควรกำหนดเป้าหมายได้) นอกจากนี้ โปรดตรวจสอบว่ารูปหลายเหลี่ยมถูกต้อง เช่น ไม่ควรมีขอบที่ตัดกัน

การระบุพื้นที่เป็นรหัสพิกัดภูมิศาสตร์

หากต้องระบุ <area> เป็นพิกัดภูมิศาสตร์หรือชุดพิกัดภูมิศาสตร์หลายรายการแทน โปรดใช้พิกัดภูมิศาสตร์ที่ละเอียดที่สุดเท่าที่จะเป็นไปได้ และระบุชื่อเมือง ฯลฯ ที่เฉพาะเจาะจงซึ่งอาจมีแนวโน้มที่จะได้รับผลกระทบในองค์ประกอบ <description> คุณจะต้องแชร์ Shapefile พื้นฐานในรูปแบบ shapefile

การรองรับหลายภาษา

โปรดสร้าง <alert> 1 รายการที่มีบล็อก <info> หลายบล็อก (บล็อก <info> 1 บล็อกต่อภาษา)

ดูรายละเอียดเพิ่มเติมและตัวอย่างการแจ้งเตือนหลายภาษาได้ที่ตัวอย่างหลายภาษา

ตรวจสอบการแจ้งเตือน CAP

เราขอแนะนำให้คุณใช้เครื่องมือโปรแกรมตรวจสอบ CAP แบบโอเพนซอร์สของ Google เพื่อตรวจสอบการแจ้งเตือน CAP นอกจากนี้ คุณยังสมัครรับอีเมลแจ้งข้อผิดพลาดผ่านเครื่องมือนี้ได้อีกด้วย ตัวตรวจสอบมีตัวเลือกและตัวอย่างการตรวจสอบ CAP หลายรายการ ดังนี้

ภาพหน้าจอโปรแกรมตรวจสอบ

เลือก Google Public Alerts CAP v1.0 เพื่อตรวจสอบตามข้อกำหนดเฉพาะของ Google สำหรับฟีด CAP

หากต้องการสมัครรับอีเมลแจ้งข้อผิดพลาด ให้คลิกสมัครรับผลการทดสอบฟีด หรือไปที่ http://cap-validator.appspot.com/subscribe คุณต้องระบุ URL ของฟีดและอีเมล เลือก Google Public Alerts CAP v1.0 แล้วคลิกสมัครรับข้อมูล คุณจะได้รับการแจ้งเตือนเมื่อพบปัญหาในฟีด CAP

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

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