How to calculate elevation difference for two points, slope, drainage and field checks
Elevation difference is the height difference between two points and matters for drainage, roads, pipelines and earthwork.
Field takeaways
- Both points need the same elevation reference.
- Phone elevation is useful for reconnaissance, not precision delivery.
- Slope uses horizontal distance and elevation difference.
- Ellipsoidal, orthometric and project elevations should not be mixed.
- MapLab Survey helps with elevation profiles, point notes and reports.
A subtraction with a condition
Elevation difference is simple arithmetic: subtract the first point's elevation from the second's. The result only means something if both heights come from the same reference. Subtracting an ellipsoidal height from an orthometric one, or a phone height from a design level, produces a number with no technical meaning.
Where the field asks for it
Will the drain actually flow, is the ramp too steep, does the pipeline have enough fall, how deep does the cut go, where does the fill begin? None of these questions is answered by the elevation difference alone; it is always read together with the horizontal distance.
The limit of phone heights
Phone GPS heights sit at metre-level accuracy, which is fine for reconnaissance. On drainage at one per thousand, a five-centimetre error reverses the direction of flow — there the phone is not an option, and you need levelling or an external RTK receiver checked on a known point. Stating the method next to the number is worth as much as the number itself.
From difference to gradient
Slope is the height difference divided by the horizontal distance, not the slope distance. Dividing by the slope distance gives a gentler gradient than the real one, and that mistake is most common on short, steep sections.
The workflow in MapLab Survey
Record both points in the same project, note the height source and its reference in the point description, and read the horizontal distance and the elevation difference together. Along a route, generate an elevation profile to see at a glance where the gradient breaks.
Write it down defensibly
"Difference A to B: 1.84 m over 46.0 m horizontal, roughly 4 percent; both heights on the same reference, measured by phone GPS" — one sentence like that takes the figure out of the argument. An elevation difference without its reference and method is the easiest number on site to dispute.
See it in action
MapLab Survey | Professional Mobile GIS, GPS Surveying & Land Measurement App
Visit the YouTube channel ->Try these steps on your own phone.
MapLab Survey handles RTK/GNSS point capture, drawing, area and volume calculations and coordinate conversion, then exports to DXF, KML/KMZ, GeoJSON, Shapefile, GeoPackage, NCZ or CSV. Capture, calculation and export work offline. Live NTRIP corrections and online basemaps need a connection.
Frequently asked questions
How is elevation difference calculated?
Subtract one elevation from the other.
Is phone elevation enough?
For reconnaissance only.
Is elevation difference the same as slope?
No.
Why does vertical reference matter?
Different references should not be mixed.
Technical references
The field guidance in this article is aligned with the technical and official references below.
Related: Phone elevation · Terrain slope · Creating an elevation profile · MapLab Survey