Today’s world is more and more connected with the modern technology so accessibility to all kinds of machine readable data has become very important. In this diploma we present what the European Union and the Slovenian Government have done to open the data, make it more accessible to the public and see what is the potential of the open government data. Then we show what kind of hydrological data is used and produced at the Hydrological Forecasting Department of the Slovenian Environmental Agency. We present the tools and technology used to build web services.
Presented hydrological data is located in the local database of the agency and is only accessible to devices on the local network. Because of this, we built database outside of local network that is accessible via world wide web and develop a program that regularly copies the data from the local database to the outer database. We expose all the data in our outer database with the web service that
runs on a server that is located outside of the agency network. Based on the web requests web service returns different hydrological data in JSON format.
At the end we develop the Android mobile application that uses web service that we built, to show the data in user friendly style. Application enables a user to view hydrological measurements from stations in a list and a map view. We can also view chart of every station discharge and discharge forecast versus time. Besides that, the mobile application can also receive the notifications from the web service when certain stations discharge exceeds predefined threshold and automatically notifies user of the mobile application.
|