Information

  • Publication Type: Bachelor Thesis
  • Workgroup(s)/Project(s): not specified
  • Date: May 2024
  • Date (Start): October 2023
  • Date (End): May 2024
  • Matrikelnummer: 11809618
  • First Supervisor:

Abstract

vital task for various fields such as outdoor recreation, research or education. Many users, from hobbyist athletes to researchers, need high-quality, high-performance solutions for visualizing both spatial data as a well as contextual data derived from the temporal axis provided by many capturing devices. The GPS Exchange Format (GPX) has become the standard way of storing GPS track data, providing a convenient way to share tracks, routes and waypoints between various devices and applications. This thesis explores the implementation of a state-of-the-art GPU-based ray tracing method for rendering three-dimensional (3D) GPX tracks on interactive 3D terrain. By generating tight-fitting bounding geometry and then ray tracing rounded capsules in the fragment shader stage, we implement a rendering method that is scalable to real-world requirements and provides insights into geospatial data. Our solution is integrated into the open-source, multi-platform renderer AlpineMaps. This thesis especially focuses on fully 3D tracks that can also be high above the surface level. Such tracks, which can be generated by anything from drones to sailplanes and paragliders, are often neglected by traditional GPS track rendering methods, which focus mostly on surface level tracks. As the Digital Elevation Model used by AlpineMaps includes vegetation and buildings, some tracks may be occluded below terrain. This case is handled and visualized with partial transparency of the terrain. The results of this study show that GPU ray tracing capsule primitives is an effective way of creating high-quality visualization of 3D line data on 3D terrain, offering a valuable tool for analysis.

Additional Files and Images

Additional images and videos

Additional files

Weblinks

No further information available.

BibTeX

@bachelorsthesis{maier-2024-3vo,
  title =      "3D Visualization of GPX Tracks in AlpineMaps",
  author =     "Jakob G\"{u}nther  Maier",
  year =       "2024",
  abstract =   "vital task for various fields such as outdoor recreation,
               research or education. Many users, from hobbyist athletes to
               researchers, need high-quality, high-performance solutions
               for visualizing both spatial data as a well as contextual
               data derived from the temporal axis provided by many
               capturing devices. The GPS Exchange Format (GPX) has become
               the standard way of storing GPS track data, providing a
               convenient way to share tracks, routes and waypoints between
               various devices and applications. This thesis explores the
               implementation of a state-of-the-art GPU-based ray tracing
               method for rendering three-dimensional (3D) GPX tracks on
               interactive 3D terrain. By generating tight-fitting bounding
               geometry and then ray tracing rounded capsules in the
               fragment shader stage, we implement a rendering method that
               is scalable to real-world requirements and provides insights
               into geospatial data. Our solution is integrated into the
               open-source, multi-platform renderer AlpineMaps. This thesis
               especially focuses on fully 3D tracks that can also be high
               above the surface level. Such tracks, which can be generated
               by anything from drones to sailplanes and paragliders, are
               often neglected by traditional GPS track rendering methods,
               which focus mostly on surface level tracks. As the Digital
               Elevation Model used by AlpineMaps includes vegetation and
               buildings, some tracks may be occluded below terrain. This
               case is handled and visualized with partial transparency of
               the terrain. The results of this study show that GPU ray
               tracing capsule primitives is an effective way of creating
               high-quality visualization of 3D line data on 3D terrain,
               offering a valuable tool for analysis.",
  month =      may,
  address =    "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
  school =     "Research Unit of Computer Graphics, Institute of Visual
               Computing and Human-Centered Technology, Faculty of
               Informatics, TU Wien ",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2024/maier-2024-3vo/",
}