สูตร Haversine ใน Python (แบริ่งและระยะห่างระหว่างจุด GPS สองจุด)
ปัญหา ผมอยากจะทราบวิธีการที่จะได้รับระยะทางและแบริ่งระหว่าง 2 จุดจีพีเอส ฉันได้ค้นคว้าเกี่ยวกับสูตรฮาเวอร์ซีน มีคนบอกฉันว่าฉันสามารถค้นหาตลับลูกปืนได้โดยใช้ข้อมูลเดียวกัน แก้ไข ทุกอย่างทำงานได้ดี แต่ตลับลูกปืนยังใช้งานไม่ได้ แบริ่งส่งผลลบ แต่ควรอยู่ระหว่าง 0-360 องศา ข้อมูลชุดควรทำให้แบริ่งแนวนอน96.02166666666666 และเป็น: Start point: 53.32055555555556 , -1.7297222222222221 Bearing: 96.02166666666666 Distance: 2 km Destination point: 53.31861111111111, -1.6997222222222223 Final bearing: 96.04555555555555 นี่คือรหัสใหม่ของฉัน: from math import * Aaltitude = 2000 Oppsite = 20000 lat1 = 53.32055555555556 lat2 = 53.31861111111111 lon1 …