Habegger, Kaj and Domeisen, Lukas (2023) 3D-Visualization of Utility Lines in the Browser Using Augmented Reality on Tablets. Other thesis, OST Ostschweizer Fachhochschule.
HS 2023 2024-SA-EP-Domeisen-Habegger-Visualisierung von Werkleitungen mit AR auf Web-Tablets.pdf - Supplemental Material
Download (8MB)
Abstract
Locating underground utility lines such as water tubes or gas pipes is a complex task due to the fact that they are mostly hidden. The aim of this project is to create a solution which represents an innovative, cost-effective alternative to current solutions. Current solutions are dependent on expensive hardware and native applications.
This thesis introduces a web-based augmented reality (AR) application for visualizing under- ground utility lines on Android tablets. Thereby, addressing the challenge of locating such lines. It utilizes WebXR and WebGL to integrate Building Information Modeling (BIM) data, specifically Industry Foundation Classes (IFC), into a 3D web environment. This process involves converting IFC data for compatibility with WebGL, using Blender with the BlenderBIM add-on. The appli- cation’s frontend was developed using Vue.js with Typescript, and the backend with Python Flask. Besides the already mentioned technologies, the application utilizes PostgreSQL, Post- GIS, Three.js, Turf.js and Vuetify.
A key aspect of this project was the application’s ability to approximate the positioning of utility lines. Using the device’s geolocation and the lines’ coordinates, the relative distance is calcu- lated and applied in the virtual space. Additionally, the virtual space has to be aligned with the real world, which is achieved by rotating the virtual coordinate system based on the device’s compass. This thesis identifies a challenge in aligning the virtual and real-world coordinate sys- tems, due to the compass inaccuracy on mobile devices. These compass inaccuracies lead to a wrongly rotated virtual coordinate system and therefore imprecise placement of the utility lines.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Area of Application > Web based Area of Application > GIS Technologies > Programming Languages > Python Technologies > Programming Languages > Java Script Technologies > Databases > PostgreSQL Technologies > Devices > Tablet Technologies > Programming Languages > TypeScript |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Keller, Stefan F. UNSPECIFIED |
Date Deposited: | 16 May 2024 11:40 |
Last Modified: | 16 May 2024 11:40 |
URI: | https://eprints.ost.ch/id/eprint/1188 |