Şu anda Android'de GPS kullanan küçük bir uygulama geliştiriyorum.
Bir düğmeyi tıklattığımda bir "parça" kaydetmeye başlıyorum. Etrafta dolaşırsam konumumu her saniye bir dosyaya kaydederim. Bu bir şey dışında mükemmel çalışır:
Sadece boylam ve enlemi değil, aynı zamanda mevcut yüksekliği de kaydediyorum. Verilere bakarak, irtifanın birkaç kez atladığını fark ettim.
Örneğin rakım değerleri şuna benzer:
271,4073616670083; 271,5165709069828; 345.6; 271,58538936056465;
270 metrelik değerler oldukça iyi. Bunlar gibi zıplama düzensiz ama oldukça sık gerçekleşir (her 15 saniyede bir en az 1 zıplama olur). Ve değerler her zaman 340 metre civarında bir şeye atlar.
Uygulamamla parçayı kaydederken NMEA Recorder adlı bir uygulamayla da dolaşıyorum. Bu uygulama yükseklik değerlerini de kaydetti, ancak aldığım değerler gibi atlamıyorlar.
GPS (WGS84-Elipsoid tarafından hesaplanan) rakım değerlerinin çok doğru olmadığını biliyorum ama bu hala değerlerin neden bazen sıçradığını açıklamıyor.
Birisi bana bunun gibi sıçramaların neden olduğunu söyleyebilseydi iyi olur.