Information Technology for Humanitarian Assistance, Cooperation, and Action (ITHACA) is developing a worldwide early warning system for flood events (Albanese et al. 2008). The system collects rainfall data from NASA Tropical Rainfall Monitoring Mission website every 3 h, processes them, and compares them to historical data series to detect an alert level for each basin. Watershed layer of HYDRO1k, developed at the US Geological Survey’s Centre for Earth Resources Observation and Sciences, is constituted by a territorial subdivision at different levels, increasing details from levels 1 to 6; watershed at maximum detail (level-6 basin) are used for the system. A grid-computing approach is adopted to face the heavy computational load while a web-fruition framework is planned to give the widest access to the output the system produces. The user interface shows ongoing events on a map, where it is also possible to add other feeds (i.e., by Global Disaster Alert and Coordination System). The user can zoom to the alerted countries by an interactive list or have additional information on the event and possibly an estimate of the affected population shown. The framework is based on pure Free and Open Source Software (FOSS) products and common standards, according to ITHACA internal directives and following United Nations Geographic Information Working Group directives that encourage interoperability and FOSS tools adoption. The framework is a development of ITHACA infrastructure for web GIS applications; it is based on Model Controller View (MCV) architectural pattern that makes it possible to isolate the logic of the application from the interface. In this way, a change in one of the two parts does not affect the other making maintenance easier in the long term. From this point of view a controller collects, the model manipulates application data, and the view presents results to the user. Here, a Python-based MCV framework named Django is adopted; interfaces are built using JavaScript classes which some FOSS projects make available. Some OpenLayers classes are modified and combined with Ext and GeoExt libraries to increase the interaction the user can have with the interface. Data are symbolized using common Open Geospatial Consortium Styled Layer Descriptor standard. Caching mechanism for Web Mapping Service base layers is adopted.
Ithaca worldwide flood alert system: the web framework / Agosto, Eros; Dalmasso, Simone; P., Pasquali; Terzo, Olivier. - In: APPLIED GEOMATICS. - ISSN 1866-9298. - 3 (2):(2011), pp. 83-89. (Intervento presentato al convegno GI4DM 2010 Conference, Geomatics for Crisis Management tenutosi a Torino (ITA) nel 2-4 Feb. 2010) [10.1007/s12518-010-0041-x].
Ithaca worldwide flood alert system: the web framework
AGOSTO, EROS;DALMASSO, SIMONE;TERZO, OLIVIER
2011
Abstract
Information Technology for Humanitarian Assistance, Cooperation, and Action (ITHACA) is developing a worldwide early warning system for flood events (Albanese et al. 2008). The system collects rainfall data from NASA Tropical Rainfall Monitoring Mission website every 3 h, processes them, and compares them to historical data series to detect an alert level for each basin. Watershed layer of HYDRO1k, developed at the US Geological Survey’s Centre for Earth Resources Observation and Sciences, is constituted by a territorial subdivision at different levels, increasing details from levels 1 to 6; watershed at maximum detail (level-6 basin) are used for the system. A grid-computing approach is adopted to face the heavy computational load while a web-fruition framework is planned to give the widest access to the output the system produces. The user interface shows ongoing events on a map, where it is also possible to add other feeds (i.e., by Global Disaster Alert and Coordination System). The user can zoom to the alerted countries by an interactive list or have additional information on the event and possibly an estimate of the affected population shown. The framework is based on pure Free and Open Source Software (FOSS) products and common standards, according to ITHACA internal directives and following United Nations Geographic Information Working Group directives that encourage interoperability and FOSS tools adoption. The framework is a development of ITHACA infrastructure for web GIS applications; it is based on Model Controller View (MCV) architectural pattern that makes it possible to isolate the logic of the application from the interface. In this way, a change in one of the two parts does not affect the other making maintenance easier in the long term. From this point of view a controller collects, the model manipulates application data, and the view presents results to the user. Here, a Python-based MCV framework named Django is adopted; interfaces are built using JavaScript classes which some FOSS projects make available. Some OpenLayers classes are modified and combined with Ext and GeoExt libraries to increase the interaction the user can have with the interface. Data are symbolized using common Open Geospatial Consortium Styled Layer Descriptor standard. Caching mechanism for Web Mapping Service base layers is adopted.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2369385
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo