Mobiles Campus-Informationssystem

Projektarbeit für ein ortsbezogenes Informations- und Navigationssystem
an der Technischen Hochschule Mittelhessen

Module

MoCaInfo WebApp

Die MoCaInfo WebApp dient zur Karten-basierten Demonstration verschiedener LbS-Services, wie z.B. der Routenberechnung, der Indoor-Ansichten oder der Visualisierung ortsgebundener Daten (POIs).

Des Weiteren können autorisierte Nutzer die Daten mit der WebApp verwalten.

Indoor View 360°

Die Indoor 360° WebApp bietet 360°-Ansichten von den Räumlichkeiten der THM.

Abbildung: Outdoor-Models bereitgestellt vom Augmented Campus (II) Team

Leaflet 3D-Plugin

Das Leaflet 3D-Plugin (z.Zt. nur Chrome!) ermöglicht die perspektivisch korrekte Darstellung von 3D-Gebäuden auf einer Open Street Map Karte innerhalb von Leaflet. Zur performanten Darstellung der 3D-Gebäude wird eine Eigenimplementierung unter Einsatz von WebGL2 verwendet.

Grid Routing Test WebApp

This project investigates the grid based approach for indoor routing. The pathfinding is implemented with dijkstra and A* algorithms. On the web app you can choose your start- and endpoint and let the program find the perfect route for you.

Visibility Graph Routing Service

This project investigates the visibility graph approach for indoor routing.

Virtual Fencing Demo

Demo WebApp für Virtual Fencing innerhalb des THM-Campus.

Routing-Service

Der Routing-Service ermöglicht das Finden einer Route zwischen zwei Wegpunkten und stellt die Routen Informationen über eine REST-Schnittstelle zur Verfügung.

Für Dokumentations- und Testzwecke existiert eine Swagger-Ansicht, mit der die API erkundet werden kann.

Campus-Data-Service

Der Campus Data Service bietet eine RESTful-Web-API für Client-Applikationen, um relevante Daten wie POIs, Personen oder Events abzurufen.

Für Dokumentations- und Testzwecke existiert eine Swagger-Ansicht, mit der die API erkundet werden kann.

Indoor-Data-Service

Das Indoor-Data-Service bietet eine RESTful-Web-API für Client-Applikationen, um Gebäudeinformationen wie Etagenpläne oder Navigationspfade abzurufen.

Für Dokumentations- und Testzwecke existiert eine Swagger-Ansicht, mit der die API erkundet werden kann.

Positioning-Fingerprinting-Service

Ein Dienst um mit Fingerprinting-Positionierung zu arbeiten. D.h. Kalibrierungspunkte werden verwaltet und Positionen können anhand von RSSID-Fingerprints abgefragt werden. Der Zugriff erfolgt über eine Web-API.