Weather Hazard “ … a real time flood and landslide warning system for El
Mobile Application Salvador.”
Group On Earth Observations
Weather Hazard App is an Android Application
1. Participate in the GEO Appathon 2014.
2. To be useful for Salvadoran People.
There were some rules:
• The App must stem from use of the GEOSS Portal’s suite of
• The App’s purpose must connect with one or more ‘GEO
theme’; Agriculture, Biodiversity, Climate, Disasters,
Ecosystems, Energy, Health, Water or Weather.
• The App should be designed to work on an App oriented
operating systems, such as Android (including V4.4), iOS
(including v7), Windows 8.1 (Apps only), and Windows 8
• The App can be designed for any popular portable device form
factor, including smart phone, tablet, and laptop.
• Participants must be non-commercial individuals or teams.
• Apps must use English as a primary language.
The GEOSS Portal
“The GEOSS Portal is your
main entry point to Earth
Observation data from all
over the world. Search our
data or Contribute to our
resources and data
discovery tools. We also link
world-wide community of
practice in nine SOCIETAL
The GEOSS Portal represents an overwhelmingly large metadata database of services and resources about agricultura,
biodiversity, climate, disasters, ecosystems, energy, health, water and weather. All themes are of interest of salvadoran
people even if they don’t know it.
Some difficulties found during the selection of theme for the App:
• Large database, takes time to check and pick data sets.
• Data produced outside El Salvador, presented in an scale or resolution not adequate for El Salvador.
• Dataset update periodicity not so frequent to be use in an App (Most datasets good for research and paper
• Some datasets metadata were incomplete or where missing the information on how to consume the data. Not all
datasets where GIS datasets.
So I decided to combine GEOSS datasets with datasets produced in El Salvador by The Ministry of Environment en
Natural Resources (Ministerio de Medio Ambiente y Recursos Naturales, MARN) + The generation of new datasets with
the collaboration of App users (citizen report).
The Layers & Datasets
From GEOSS partners:
Layers consumed from nowcoast.noaa.gov
• Visible Satellite Cloud Imagery
• Infrared Satellite Cloud Imagery
• Tropical Storm Watches, Warnings and Advisories
"nowCOAST presently provides public access to its observations, forecasts, imagery and geo-referenced hyperlink
layers in three ways.“ This layers are consumed in the form of WMS services in real time.
• National Hurricane Center Atlantic and Pacific Outlook.
• Global Disaster Alerts feeds
The Layers & Datasets
From MARN El Salvador
• Radar animation (The last 5 images available on MARN).
• Rain data stations closest to the viewer device.
• Hydrographic basin flood susceptibility, based on hydrographic forecast from MARN.
• Landslide susceptibility estimation, daily evaluation from MARN.
• WRF Forecast, requested by MARN, [ but MARN made changes in its georeference after the App was
submitted. The georeference will be corrected in next version of the App ].
Citizen reports [ Created to add a “+” to the App ]
• Flood reports
• Landslide reports
Google App Engine:
Google App Engine is a Platform as a Service (PaaS)
offering that lets you build and run applications on
Weather Hazard uses App Engine to store citizen
reports and to process WMS tiles to add transparency
to tiles [ functionality that can be programmatically
added on the Android devices but is not optimal for
low end devices ]
The App was developed using Eclipse ADT and Standar
Android APIs + Google Maps API for Android V2. Main
UI composed of a Tabbed Activity.
App available on Google Play: https://play.google.com/store/apps/details?id=sv.eliseo.weatherhazard
And got Second Price on the GEO Appathon 2014
What is next?
Work to be done on:
• UI [ After research on mobile map app design and patterns ]
• Layer rendering [ load indicators, exception management ]
• Include pictures on the citizen report and proper validation of reports [ With the help of MARN ]
• Port to other platforms
David Eliseo Martínez Castellanos