Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

22
1 Relatrice: Prof. Ing. Raffaela Cefalo Dipartimento di ingegneria civile e architettura Università degli studi di Trieste Laureando: Simone Maver Corso di studi in ingegneria informatica Università degli studi di Trieste Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Transcript of Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Page 1: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

1

Relatrice:Prof. Ing. Raffaela CefaloDipartimento di ingegneria civile e architetturaUniversità degli studi di Trieste

Laureando:Simone Maver

Corso di studi in ingegneria informaticaUniversità degli studi di Trieste

Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Page 2: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

2

Premessa – Numero di disastri naturali in Europa

Page 3: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

3

Premessa(2) – Disastri per paese europeo

Page 4: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

4

Tipologie di disastri ambientali

Page 5: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

5

Gestione eventi disastrosi

Page 6: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

6

Gestione eventi disastrosi(2)1.Conoscenza del rischio

• Raccolta sistematica di dati sugli eventi• Valutazione del rischio

2.Monitoraggio del territorio e servizio di allarme• Sviluppo di sistemi di monitoraggio di parametri

legati ai disastri• Creazione di un servizio di allarme accurato e

tempestivo, a tutti i livelli (internazionale-nazionale-locale)

3.Diffusione e comunicazione• Massima capillarità nella distribuzione degli avvisi• Forma chiara e semplice degli avvisi

4.Capacità di risposta• Creazione di apparati nazionali e locali capaci di

fronteggiare le emergenze

Page 7: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

7

Gestione delle informazioni

Page 8: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Obiettivi

Analisi del formato da utilizzare per il messaggio di allerta

Rendere fruibile un messaggio d’allerta su dispositivo mobile

8

Page 9: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

9

CAP – Common Alerting Protocol: Cos'è e a cosa serve

Formato semplice e generale basato su XML per lo scambio di avvisi d'emergenza su ogni tipo di rete Facilita l'individuazione di modelli emergenti che potrebbero indicare un pericolo non rilevato

Permette creazione di messaggi:• Da distribuire su diversi sistemi d'allerta• Da utilizzare per normalizzare l'informazione

proveniente da diverse fonti per permetterne l'uso in forma aggregata (tabulare o grafica)

• Da reti di sensori per segnalare eventi significativi

Page 10: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

10

Funzionalità predisposte

Individuazione geografica flessibile con modelli basati su:• Latitudine/longitudine• Rappresentazioni geospaziali in tre dimensioni

Invio di messaggi• Multilingua e• Con destinatari multipli

Validazione e scadenza temporale dei messaggi

Page 11: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

11

Funzionalità predisposte(2)

Funzioni di cancellazione/aggiornamento dei messaggi

Modelli per la definizione di messaggi di allerta completi e validi

Compatibilità con sistemi di firma digitale

Supporto per immagini e audio digitali

Page 12: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

12

Struttura del messaggio di allerta

alertMessage ID (identifier)Sender ID (sender)Sent Date/ Time (sent)Message status (status)Message Type (msgType)Source (source)Scope (scope)Restriction (restriction)Addresses (addresses)Handling Code (code) *Note (note)Reference IDs (references)Incident Ids (incidents)

infoLanguage (language)Event category (category)*Event Type (event)Response Type (responseType)*Urgency (urgency)Severity (severity)Certainty (certainty)Audience (audience)Event Code (eventCode)*Effective Date/Time (effective)Onset Date/time (onset)Expiration Date/Time (expires)Sender Name (senderName)Headline (headline)Event Description (description)Instruction (instruction)Information URL (web)Contact Info (contact)Parameter (parameter)*

ResourceDescription (resourceDesc)MIME Type (mimeType)File Size (size)URI (uri)Dereferenced URI (derefUri)Digest (digest)

areaArea Description (areaDesc)Area Polygon (polygon)*Area Circle (circle)*Area Geocode (geocode)*Altitude (altitude)Ceiling (ceiling)

*

* *

Legenda:Elementi in grassetto sono obbligatori;

Elementi in corsivo assumono valore predefinito quando non vengono specificati precisi valori;

L'asterisco (*) indica che l'elemento può avere più occorrenze nello stesso messaggio.

Page 13: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

13

Struttura del messaggio di allerta(2)

Segmento <alert>:Fornisce informazioni base sul messaggio corrente

Segmento <info>:Descrive un evento in termini di:• Urgenza (urgency) : tempo disponibile per

prepararsi• Gravità (severity) : intensità dell'impatto• Certezza (certainty) : affidabilità

dell'osservazione

Fornisce informazioni specifiche:• Sul messaggio e• Sull'evento

Page 14: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

14

Struttura del messaggio di allerta(3)

Segmento <resource>:Dà la possibilità di aggiungere ulteriori informazioni a <info>, in formato digitale

Segmento <area>:Descrive l'area geografica a cui si riferisce <info>, in diversi formati:• Testuale• Codificato (ad es. codici postali)• Indicazioni geospaziali

Page 15: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Requisiti del prototipo

1. Gestione ed estrazione di informazioni da un documento XML.

2. Indipendenza dalla piattaforma di esecuzione.

3. Necessità di esecuzione su dispositivi mobili.

15

Page 16: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Scelta delle tecnologie

1. Indipendenza dalla piattaforma di esecuzione.

2. Necessità di esecuzione su dispositivi mobili.

Java Micro Edition System Development Kit 3.0

3. Gestione ed estrazione di informazioni da un documento XML.

Libreria kXML16

Page 17: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Struttura dell’applicazione

17

Page 18: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Realizzazione: interfaccia grafica

18

Page 19: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Realizzazione: classe CapViewer

19

Gestisce l’interfaccia grafica:• Predispone le componenti e gli eventi che posso

generare• Visualizza opportunamente il risultato delle

estrazioni

Fornisce l’indirizzo della risorsa contenente il messaggio di allerta alla classe MsgParser

Page 20: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Realizzazione: classe MsgParser

20

Estrae le informazioni richieste dal messaggio di allerta

Metodi:void MsgParser(String filename)• Apre un canale di comunicazione con la risorsa

contenente il messaggio.• Estrae l’elemento radice del messaggio.

String[] parseElement(String el_name, int level)• Estrae gli elementi selezionati dal messaggio.• Restituisce un array di stringhe per facilitare la

formazione delle liste nell’interfaccia.

Page 21: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

Conclusioni e sviluppi futuri

21

Gestione ed estrazione di informazioni da un documento XML.

Indipendenza dalla piattaforma di esecuzione.

Necessità di esecuzione su dispositivi mobili.

Sviluppi futuri:• Gestione corretta occorrenze multiple.• Selezione della risorsa contenente il messaggio.• Visualizzazione grafica complessa delle

informazioni contenute nel messaggio

Page 22: Slide_Formato e trasmissione di messaggi di allerta per la gestione di emergenze ambientali

22

Fonti

OASIS Common Alerting Protocol version 1.2 http://docs.oasis-open.org/emergency/cap/v1.2/CAP-v1.2-os.html

Vos F, Rodriguez J, Below R, Guha-Sapir D. Annual Disaster Statistical Review 2009: The Numbers and Trends. Brussels: CRED; 2010

European Environment Agency, Mapping the impacts of natural hazards and technological accidents in Europe — An overview of the last decade. Copenhagen: EEA; 2010