I have a GPS and my heart rate monitor also calculates ascent.

V.