Lemmenmeier, Samuel and Wisotzki, Tim (2022) OSM Monitoring Tool. Other thesis, OST Ostschweizer Fachhochschule.
FS 2022-BA-EP-Wisotzki-Lemmenmeier-Webbasiertes Monitoring-Tool für OpenStreetMap.pdf - Supplemental Material
Download (12MB)
Abstract
The search & rescue organization [Schutz & Rettung Zurich](https://www.stadt-zuerich.ch/pd/de/index/schutz_u_rettung_zuerich.html) are taking different resources into account, when preparing an operation. One of these resources is [OpenStreetMap](osm.org) which is openly licensed. Therefore Schutz & Rettung Zurich has to ensure the correctness of the analysed data. To efficiently track and monitor the data integrity a tool is needed to list and filter changesets in Switzerland. Changesets are grouped modifications with a time-stamp whenever the data of OSM is edited.
Schutz & Rettung Zurich requested a tool to track and monitor changesets with the possibility to filter for specific features, called tags, directly on the underlying data of OSM.
"OSM Monitoring Tool" is a full stack web application and consists of three parts: The first part is the front-end (Javascript, [Quasar](https://quasar.dev/)) which enables the user to interact with the application. The second part is a [PostgreSQL](https://www.postgresql.org/) database for storing all the required data such as application specific information, as well as the complete history of the changeset data of OSM of Switzerland (tables changesets, users) and its underlying objects (tables nodes, ways, relations). The database gets updated with the newest modifications on a regular basis. The third part of the application is the business layer (Python, [Django](https://www.djangoproject.com/)). The business layer is responsible for handling all requests from the front-end, processing the data and gathering the necessary information from the database. For an easy deployment every part of the application runs in separate [Docker](https://www.docker.com/) container and the entire application can be started with a couple commands.
Schutz & Rettung Zurich has announced that their data curators will be using OpenStreetMap in their daily work in the near future.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Topics > Internet Technologies and Applications > Monitoring Area of Application > Web based Area of Application > GIS > OpenStreetMap Technologies > Programming Languages > Python Technologies > Programming Languages > Java Script Technologies > Databases > PostgreSQL Technologies > Virtualization > Docker |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Keller, Stefan UNSPECIFIED |
Date Deposited: | 19 Sep 2022 07:37 |
Last Modified: | 19 Sep 2022 07:37 |
URI: | https://eprints.ost.ch/id/eprint/1049 |