Details

Type

  • Bachelor Thesis
  • Student Project

Persons

1-2

Description

Skitourenguru is a web-based tool to support the selection and planning of ski routes with respect to avalanche danger and other criteria. Interested students should not only have excellent programming skills but also be passionate about winter sports. Students will collaborate with the founder of skitourenguru in the course of their project. 

Tasks

Skitourenguru supports automatic optimal ski touring route finding based on few input control points by the user. The algorithm is explained in this paper. Currently, the client sends the input points to the server where the routing is computed. In this work, route planning functionality should be ported to the weBIGeo client, which provides real-time 3D visualization of big geographic data on the web using the web graphics API WebGPU. Extensions of the work to an DA (master thesis) can be discussed. 

Requirements

  • Strong interest in (web-based) visualization and rendering
  • Very good programming skills
  • Experience with graphics programming (OpenGL, Vulkan, ...) is a big advantage
  • Experience with web technologies (WebGPU, WebAssembly, ...) is also advantagaeous
  • A good feeling for creating appealing graphics is a plus
  • Being excited about mountaineering is definitely also a plus 
  • Experience with skitourenguru from a user perspective is a definitive advantage. 

Environment

The weBIGeo project is based on C++ with Emscripten, WebAssembly, Qt, and ImGui. The concept and implementation is described in more detail in this preprint. The code can be found on GitHub. A first demo version is also online (a current version of Chrome is required). 

Responsible

For more information please contact Manuela Waldner.