Saat ini saya sedang mengembangkan aplikasi kecil di Android yang menggunakan GPS.
Ketika saya mengklik tombol saya mulai merekam "lagu". Jika saya berjalan di sekitar saya menyimpan posisi saya setiap detik ke dalam file. Ini berfungsi dengan baik kecuali untuk satu hal:
Saya tidak hanya menyimpan garis bujur dan lintang tetapi juga ketinggian saat ini. Melihat melalui data saya mengenali bahwa ketinggian melonjak beberapa kali.
Misalnya nilai ketinggian terlihat seperti ini:
271.4073616670083; 271.5165709069828; 345.6; 271.58538936056465;
Nilai sekitar 270 meter cukup baik. Lompat seperti ini terjadi secara tidak teratur tetapi cukup sering (setiap 15 detik ada setidaknya 1 lompatan). Dan nilainya selalu melonjak hingga sekitar 340 meter.
Saat merekam trek dengan aplikasi saya, saya juga telah berkeliling dengan aplikasi yang disebut NMEA Recorder. Aplikasi ini mencatat nilai ketinggian juga tetapi mereka tidak melompat seperti nilai yang saya terima.
Saya tahu bahwa nilai ketinggian GPS (dihitung oleh WGS84-Ellipsoid) tidak terlalu akurat tetapi itu masih tidak menjelaskan mengapa nilai kadang-kadang melompat.
Akan lebih baik jika seseorang dapat memberi tahu saya mengapa melompat seperti ini terjadi.