top of page
Using and Sharing (near) Real-time Data via Stream Services

Earthquakes online application

Real-time data processing in disaster management might help in prevention, preparedness, response and recovery. The collected data (sensors, weather forecast, natural hazards, social networks) can be published as stream service by  embedding in GeoEvent Processor (for sharing it as service and feature service), and then designed in user-friendly applications. With an occurrence of some events, there can be configured alert systems that will send notifications by e-mail, tweets or text messages.

The aim of the project was to create an online application with (near) real-time information about recent earthquakes (7 days) which is refreshing every 5 minutes. Additionally, the user should be able to get information about earthquakes (magnitude, time, location), view photographs, get messages from other people and get information about weather warnings. Moreover, information about roads, railways, hospitals and other points of interest was included.

Data and technologies

Recent earthquakes (United States Geological Survey);

Basemap (OpenStreetMap);

Major roads, railways, hospitals, airports (OpenStreetMap data);

Tweets, Instagram photos.

ArcGIS Server, Twitter, instagram, mongoDB connectors, GeoEvent Processor, ArcGIS WebAppBuilder.

Methodology

1. Data preparation
2. Processing real-time data in GeoEvent Processor (adding connectors, filtering, adding geofences, alerts);
3. Publish stream and feature services;
4. Develop an application in WebApp Builder for ArcGIS.

Results

After data preparation, real-time data was embedded in GeoEvent Service. Specifically, for earthquakes stream service geofences with defined boundary and earthquakes magnitude were added. When earthquakes with more than 5 magnitude occur in specified regions, alert systems send emails and tweets. Additionally, instagram photos and tweets about earthquakes were included. 

bottom of page