Uyarılarınızın doğru şekilde işlenmesini sağlamak için CAP Standardı'na ek olarak CAP dosyaları için Google'a özgü koşulları da uygulayın.
Uyarıları oluşturmak için 2 seçeneğiniz vardır:
- Otomatik oluşturma: Sisteminizi, veritabanı bilgilerinizi dinamik olarak bir CAP feed'i biçiminde oluşturacak ve Google'a otomatik olarak gönderecek şekilde ayarlayın.
- Manuel oluşturma: Web tabanlı bir uygulama aracılığıyla gerektiğinde uyarı içeriğini manuel olarak oluşturup gönderin.
Otomatik oluşturma
İstediğiniz dilde başlamak için Google CAP kitaplığına göz atın. Kitaplık, CAP feed'lerinin oluşturulmasını, ayrıştırılmasını ve doğrulanmasını destekler.
Google ekibi, uygulama sırasında destek sağlayabilir. Google ekibinizle veya google-public-alerts@google.com adresiyle iletişime geçin.
Manuel oluşturma
- CAPCreator™ açık kaynak web uygulamasını bir web sunucusuna yüklemek için BT ekibinizle birlikte çalışın. Dilerseniz kendi web uygulamanızı da oluşturabilirsiniz.
- Etkinlikler gerçekleştikçe uygulamanın URL'sini ziyaret edin ve arayüzü kullanarak CAP biçiminde uyarılar oluşturun.
- Uygulamanız bir web konumuna feed yayınlar. Ardından Google, bu bilgileri yayınlanan feed'inizden alır.
Uyarı öğeleri
Uyarıların anatomisi
Uyarılar şu temel soruları yanıtlamalıdır:
- What is happening?
- Ne zaman gerçekleşecek?
- Kullanıcılar ne yapmalı?
- Uyarılar nereye gönderilir?
Aşağıda, uyarıya dair basit bir örnek verilmiştir:
<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>
Size benzer olabilecek çalışan uyarılarla ilgili daha zengin örnekler için lütfen örnek CAP uyarılarımıza göz atın.
etkinliği
CAP <event>
dizesi (veya bazen <headline>
), uyarılarımızın başlığında görünür. Bunlar kısa (35 karakterden kısa) ve halkın anlayabileceği kadar açıklayıcı olmalıdır. Daha ayrıntılı gereksinimler için lütfen referans kılavuzundaki <info>
öğelerine ve alt öğelerine bakın.
tarihleri
Saat dilimi alanları tüm tarih/saat değerlerine (<effective>
, <expires>
ve <onset>
gibi) dahil edilmelidir. <area>
bloğunda belirtilen konum tek bir saat dilimine düşüyorsa <effective>
, geçerli olduğunda yaz saati uygulamasına göre ayarlanmış saati de dahil ederek ilgili saat diliminde saati belirtmelidir. Bir iletideki içerik birden fazla saat diliminde geçerli olduğunda ileti üreticisi, yerel saatlere tercih ederek UTC saatlerini kullanmalıdır.
talimatları
CAP uyarısının <instruction>
alanı, uyarı ayrıntıları sayfalarında "önerilen işlem" olarak görünür. Bu öğenin içeriğinin, uyarının niteliğini ve yoğunluğunu ve etkilenen bölgeyi özetlemek için daha uygun olan <description>
ile aynı olmaması gerektiğini unutmayın.
bildirim alanı
CAP uyarısının <area>
öğesi, bildirim alınacak coğrafi alanı tanımlamalıdır. Bu alan, olay alanının dışındaki konumları içerebilir. Örneğin, orman yangını uyarısını ele alalım: Orman yangınları şu anda yanmayan alanlara hızla yayılabileceğinden, <area>
yalnızca yangının başlangıç noktasını veya mevcut yanık alanını değil, potansiyel tehlike bölgesinin tamamını kapsamalıdır.
Alanları poligon olarak belirtme
Uyarı alanları, daha hassas olma eğiliminde olduklarından poligon olarak belirtilmelidir.
İdeal olarak <area>
öğesinin değeri, ilçe veya il gibi önceden belirlenmiş coğrafi alanlar yerine mevcut veya öngörülen koşullardan etkilenen belirli coğrafi alan olarak tanımlanır. Bu, uyarıyı gören kullanıcıların uyarının konumlarıyla alakalı olduğunu anlamalarına yardımcı olur. Örneğin, şimşekli fırtına veya sel uyarıları yalnızca bir yargı alanının küçük bir bölümünü etkileyebilir. Kar yağışı uyarıları ise büyük olasılıkla yalnızca belirli bir rakımın üzerinde bulunan kullanıcıları etkiler. Bu gibi durumlarda, CAP uyarısının <area>
değeri olarak bir ilçenin veya ilin tamamını belirtmek, etkilenen alanı olduğundan daha büyük gösterir ve uyarının daha az faydalı olmasını sağlar.
Tecrübelerimize göre, tahmincilerin uyarmak istedikleri alan üzerinde özel bir poligon çizmelerine olanak tanıyan uyarı yazılımları veya araçları idealdir.
Poligon kullanıyorsanız en fazla 5-6 ondalık basamak hassasiyetle enlem/boylam koordinatlarını eklemenizi öneririz. (Bu, çoğu uyarı sisteminin hedefleyebileceğinden daha yüksek çözünürlük sağlar.) Ayrıca, poligonların geçerli olduğundan emin olun. Örneğin, kesişen kenarları olmamalıdır.
Alanları coğrafi kod olarak belirtme
<area>
öğesini coğrafi kod veya birden fazla coğrafi kod grubu olarak belirtmeniz gerekiyorsa lütfen coğrafi kodları mümkün olan en ayrıntılı düzeyde kullanın ve <area>
öğesine etkilenme olasılığı yüksek olan belirli kasabaların, şehirlerin vb. adlarını ekleyin.<description>
Temel şekil dosyalarını shapefile biçiminde paylaşmanız gerekir.
Birden fazla dili destekleme
Lütfen birden fazla <info>
bloğu içeren bir <alert>
(her dil için bir <info>
bloğu) oluşturun.
Daha fazla bilgi ve örnek çok dilli uyarı için Çok Dil Örneği'ne bakın.
CAP uyarılarını doğrulama
CAP uyarılarınızı doğrulamak için Google'ın açık kaynak CAP Doğrulayıcı aracını kullanmanızı öneririz. Bu araç üzerinden hata bildirimi e-postalarına da abone olabilirsiniz. Doğrulama aracı, çeşitli CAP doğrulama seçenekleri ve örnekleri sunar:
CAP feed'leri için Google'a özgü şartlara göre doğrulama yapmak üzere Google Public Alerts CAP v1.0'ı seçin.
Hata bildirimi e-postalarına abone olmak için Feed doğrulama sonuçlarına abone ol'u tıklayın veya http://cap-validator.appspot.com/subscribe adresine gidin. Feed URL'nizi ve e-posta adresinizi sağlamanız, Google Public Alerts CAP v1.0'ı seçmeniz ve Abone ol'u tıklamanız gerekir. CAP feed'inizde sorun bulunduğunda bildirim alırsınız.
Uyarı yayıncıları, CAP kitaplığından Google CAP şemasının en son sürümünü indirip çevrimdışı olarak da doğrulayabilir.