Integrating 3D Functionality into a Web Application for Sharing Geo-information

Master Thesis (2024)
Author(s)

S. Köbben (TU Delft - Architecture and the Built Environment)

Contributor(s)

M. Meijers – Mentor (TU Delft - Digital Technologies)

E. Kalogianni – Mentor (TU Delft - Digital Technologies)

Faculty
Architecture and the Built Environment
More Info
expand_more
Publication Year
2024
Language
English
Graduation Date
18-06-2024
Awarding Institution
Delft University of Technology
Programme
Geomatics
Faculty
Architecture and the Built Environment
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Geo-information has many applications in various sectors and is used by public agencies as well as the private sector. A key method for sharing and visualising geo-information is
through web viewers. Extensive infrastructure exists for creating web viewers to publish 2D geo-information without the need of coding, much of which is based on OpenLayers.

3D geo-information is becoming increasingly important for many use cases, such as urban planning, asset management, and disaster management. Consequently, there is an increasing need to publish 3D geo-information in web viewers without the need of coding. Since applications to do this for 2D geo-information are widely in use, it would be useful to be able to effectively integrate 3D functionality into an existing application.

This research investigates the needs for integrating 3D functionality into an existing OpenLayers based GIS web application that allows the user to publish geo-information in web viewers. This includes both the technical needs, e.i. how to integrate the necessary code, and the user needs, e.i. what features does the user need to make the application useful and user-friendly.

A proof of concept was developed to investigate the technical needs. The proof of concept is an extension of the existing application Tailormap. Tailormap is based on OpenLayers and allows users to publish geo-information in web viewers without the need of coding. 3D functionality is integrated into Tailormap to allow the users to publish 3D vector data, such as buildings, alongside 2D OpenLayers maps. This integration was achieved by incorporating Cesium functionality to load and visualise 3D Tiles datasets.

To ascertain the user needs, interviews were conducted with Tailormap users and the created proof of concept was tested with them to gather feedback. The interviews and testing sessions revealed that the most critical type of 3D data for publishing in a web viewer was vector data, specifically buildings. Furthermore, specific functions were identified that make the application useful for the users.

The developed technical methodology and the identified user needs are primarily applicable to integrating 3D functionality into Tailormap but can also serve as guidelines for integrating 3D functionality into other OpenLayers-based GIS web applications for publishing geo-information in web viewers.

Files

Thesis_Stein_Kobben.pdf
(pdf | 11.1 Mb)
License info not available
License info not available
P5.pdf
(pdf | 0.837 Mb)
License info not available