Targeted Monitoring Tool - Webbasiertes Monitoring-Tool für Daten in OpenStreetMap

Nauli, Denis and Sennhauser, Nadine (2020) Targeted Monitoring Tool - Webbasiertes Monitoring-Tool für Daten in OpenStreetMap. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2020 2021-SA-EP-Nauli-Sennhauser-Ein webbasiertes Monitoring-Tool für Daten in OpenStreetMap.pdf] Text
HS 2020 2021-SA-EP-Nauli-Sennhauser-Ein webbasiertes Monitoring-Tool für Daten in OpenStreetMap.pdf

Download (4MB)

Abstract

OpenStreetMap ist eine weit verbreitete Open-Source Karte. Mit dem stetigen Wachstum der Community werden auch die Anwendungsfälle immer kritischer. Deshalb wird auch der Wunsch nach Überwachung von Änderungen zentraler. Die Community ist zwar grösstenteils sehr vertrauenswürdig, es kann aber dennoch zu Fehlern kommen.

Eine umfassende Analyse der bestehenden Überwachungs-Tools ergab, dass keines ein Filtern nach Objekt-Tags erlaubt.

Da das Tool OSMCha bereits eine Menge Basisfunktionalitäten bot und die Struktur eine Filter-Erweiterung nach Objekt-Tags erlaubt, wurde darauf aufgebaut. Es wurde um die Möglichkeit erweitert, im Team OSM-Changesets nach Objekt-Tags zu filtern und so Änderungen an Objekten anhand des Filters zu überwachen. OSMCha wurde mit Python und dem Django Webframework entwickelt. Die Changesets stammen von Planet-OSM und werden in einer PostgreSQL Datenbank persistiert. Eine im Backend definierte Overpass-API-Abfrage retourniert aus den definierten Objekt-Tags eine Referenzfläche. Gefiltert werden alle Changesets, deren Changeset-Koordinaten die Referenzfläche überschneiden.

Das eigens entwickelte Frontend zum angepassten OSMCha-Backend wurde mit dem JavaScript-Framework React umgesetzt und kommuniziert über eine RESTful HTTP Schnittstelle mit dem Backend. Es wurde schlicht gehalten und konzentriert sich auf das Arbeiten im Team und das Überwachen von Changesets nach Objekt-Tags.

Item Type: Thesis (Other)
Subjects: Area of Application > Web based
Area of Application > GIS > OpenStreetMap
Technologies > Programming Languages > Python
Technologies > Programming Languages > Java Script
Technologies > Databases > PostgreSQL
Technologies > Protocols > REST
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: HSR Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Keller, Stefan
UNSPECIFIED
Date Deposited: 19 Mar 2021 09:46
Last Modified: 29 Apr 2021 13:47
URI: https://eprints.ost.ch/id/eprint/916

Actions (login required)

View Item
View Item