About the course
During the winter semester 2019/20 the bachelor students at the
Institute for Geoinformatics (ifgi) worked on a solution to integrate social media data and near real-time precipitation data in a disaster management scenario.
For the students this was the first time they designed, documented, and implemented an API, connecting a server and a client compent, and had to integrate external data via APIs.
The participants also had to improve their data visualisation skills with complex map and filtering user interfaces, and package the created software in containers for deployment and evaluation.
Finally, they even had to realise a performance test suite.
You can download the full project requirements document for details.
The short descriptions below highlight the differences of the student groups' realisations of the requirements.
The course was taught by Christian Knoth, Daniel Nüst and
Nr.: 144929 —
In the following we will shortly present the results of the groups. All source code is open source and available
Direct Extreme Weather Information integrates DWD extreme events data from a WMS with Twitter social media data.
The application is based on Node.js and features notifications for new events using email and Mattermost chat rooms.
The GeoMergency project uses Node.js and R (with the plumber package) to create an API with extreme event observations and tweets.
The application weathr integrates social media posts from both Twitter and Flickr and uses a Node.js backend.
TwittStorm uses a Node.js backend to integrate DWD severe weather data and Tweets into a map, which features animation of the recent period of time to see new posts appear.