ทำไมระดับความสูง GPS ถึงสูงขึ้นในบางครั้ง
ฉันกำลังพัฒนาแอปพลิเคชั่นเล็ก ๆ น้อย ๆ ใน Android ที่ใช้ GPS เมื่อฉันคลิกปุ่มฉันเริ่มบันทึก "แทร็ก" ถ้าฉันเดินไปรอบ ๆ ฉันบันทึกตำแหน่งของฉันทุกวินาทีลงในไฟล์ มันทำงานได้อย่างสมบูรณ์แบบยกเว้นเพียงสิ่งเดียว: ฉันไม่เพียง แต่บันทึกลองจิจูดและละติจูด แต่ยังสูงในปัจจุบัน เมื่อดูจากข้อมูลที่ฉันได้รับรู้ว่าระดับความสูงนั้นเพิ่มขึ้นบางครั้ง ตัวอย่างเช่นค่าความสูงมีลักษณะดังนี้: 271.4073616670083; 271.5165709069828; 345.6; 271.58538936056465; ค่าประมาณ 270 เมตรค่อนข้างดี กระโดดแบบนี้เกิดขึ้นอย่างผิดปกติ แต่ค่อนข้างบ่อย (ทุก ๆ 15 วินาทีมีการกระโดดอย่างน้อย 1 ครั้ง) และค่าจะกระโดดขึ้นไปที่ระดับ 340 เมตรเสมอ ในขณะที่บันทึกแทร็กด้วยแอปพลิเคชันของฉันฉันได้เดินไปรอบ ๆ พร้อมกับแอพที่เรียกว่า NMEA Recorder แอพนี้บันทึกค่าความสูงด้วย แต่ก็ไม่กระโดดเหมือนค่าที่ฉันได้รับ ฉันรู้ว่าค่าความสูงของ GPS (คำนวณโดย WGS84-Ellipsoid) ไม่แม่นยำมาก แต่ก็ยังไม่ได้อธิบายว่าทำไมค่า …