Feature suggestion: Improve slope profile visualization

Vincent shared this idea 11 days ago
Gathering feedback

As a user of Locus Map 4 with the Gold plan, I really appreciate the current implementation of the elevation profile when viewing a track, from the route planner or during navigation. It's an incredibly useful feature that gives a great overview of the terrain ahead.

However, when it comes to slope visualization, things are much less intuitive. Currently, there's a full-screen slope chart available, but it suffers from a few limitations: The Y-axis (slope) scale lacks precision, making it hard to interpret values. The chart is separated from the map view, so it's not possible to see the slope and the corresponding position on the track at the same time. Unlike the elevation profile, there is no interactive way to correlate slope data with the track (e.g., a slider or cursor that shows the position on the map).

As a result, it's quite difficult to anticipate where the steepest or most physically demanding segments of the track are located.

Suggestions to enhance the interactive elevation profile chart panel by adding slope data :

1/ When using the elevation chart, display detailed metrics for the currently selected point using the slider/cursor, below or above the chart. This could include:


- Slope (in degrees or percentage)
- Altitude
- Elapsed distance from the start
- Elapsed time if available

2/ Add Slope-Based color Coding to the chart line

Apply a color gradient to the elevation line of the chart to visualize the slope level accross the different sections of the track.

For example, a gradient from light red to dark red (or using different colors but I guess that a gradient is more compatible with colorblind people ?), based on absolute slope intervals such as: ≤10°, 10° - 20°, 20° - 30°, 30° - 40°, >40°

This would allow users to quickly spot the hardest segments of the trail at a glance, without needing to analyze the numeric chart values in detail.

Leave a Comment
 
Attach a file
You can't vote. Please authorize!