From aebc49f47deb6cc06ad25b86611e709d19afb43a Mon Sep 17 00:00:00 2001 From: Rob Norris Date: Sun, 11 Sep 2011 15:09:49 +0100 Subject: [PATCH] Fix some tracks elevation profile may display no altitude, despite all altitudes available in the track. If it can't work out the average for the trackseg, use last known value rather than resorting to default value (zero). --- src/viktrack.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/viktrack.c b/src/viktrack.c index 236d5e29..a35aca8e 100644 --- a/src/viktrack.c +++ b/src/viktrack.c @@ -412,7 +412,8 @@ gdouble *vik_track_make_elevation_map ( const VikTrack *tr, guint16 num_chunks ) **/ if ( ignore_it ) - pts[current_chunk] = VIK_DEFAULT_ALTITUDE; + // Seemly can't determine average for this section - so use last known good value (much better than just sticking in zero) + pts[current_chunk] = altitude1; else pts[current_chunk] = altitude1 + (altitude2-altitude1)*((dist_along_seg - (chunk_length/2))/current_seg_length); -- 2.39.5