OSM Monitoring Tool

Lemmenmeier, Samuel and Wisotzki, Tim (2022) OSM Monitoring Tool. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of FS 2022-BA-EP-Wisotzki-Lemmenmeier-Webbasiertes Monitoring-Tool für OpenStreetMap.pdf] Text
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

Actions (login required)

View Item
View Item