Altitude from a GPS receiver is not the height above mean sea level, but the height above mean Geoid. The geoid is the mathematical model of the surface of the earth. To translate this altitude to height above mean sea level, an elevation model of the area of the measurement is required.