Skip to content

26.0.9

Choose a tag to compare

@SebKister SebKister released this 15 Dec 10:05
· 1 commit to main since this release
49edb52

🚀 New Features

Satellite Imagery

  • Mapbox Integration: Added Mapbox as a new, high-quality satellite imagery provider.
  • HERE Maps Support: Implemented secure support for HERE Maps satellite imagery.
  • Provider Icons: Added brand icons and user-friendly names (e.g., "Google Maps", "Azure Maps") to the satellite provider dropdown for easier selection.

LIDAR Support

  • Data Management:
    • Import: Enabled functional data import for LIDAR records in the Data Wizard.
    • Load/Save: Full support for saving and loading LIDAR data files.
    • Survey Integration: Functionality to attach LIDAR datasets directly to survey stations.
  • Visualization:
    • Display: Added capability to render LIDAR data points in the 3D view.
    • Interaction: Added context menu option to remove LIDAR data with a right-click.

⚡ Improvements & Optimization

Performance

  • Faster Map Rendering: Fixed a bottleneck in satellite image display by implementing parallel image loading, significantly reducing wait times.
  • Loop Closure: Optimized loop closure algorithms for faster survey adjustments. Up to 50% faster on CPU
  • GPU Acceleration: Migrated to CUDA 13 to leverage the latest GPU performance improvements.

User Interface

  • Satellite View: Fixed a bug where switching to satellite mode without loaded images caused the background to turn white.
  • Loading Indicators: Fixed an issue where the "loading images" counter would sometimes get stuck and not return to zero.

Infrastructure

  • Java Runtime: Updated the bundled OpenJDK version 25.

🐛 Bug Fixes

  • Corridor Calculations: Fixed errors in corridor generation logic.
  • LIDAR Records: Resolved issues where saving or loading specific LIDAR records could fail.
  • Compatibility: Fixed UI issues related to the upgrade to JavaFX 25.
  • Multi-Screen: Fixes bug in which the windows always got maximized in the primary display instead of the display it is located in