Nauli, Denis and Sennhauser, Nadine (2020) Targeted Monitoring Tool - Webbasiertes Monitoring-Tool für Daten in OpenStreetMap. Other thesis, OST Ostschweizer Fachhochschule.
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: | OST 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 |