Saya memiliki dua set garis lintang dan bujur.
Bagaimana cara menemukan jarak antara kedua lokasi jika saya menganggap bumi adalah ellipsoid yang sempurna (dengan eksentrisitas 0,0167)?
distance
great-circle
Jon Bringhurst
sumber
sumber
Jadi, Anda tahu dua garis lintang dan bujur Anda, katakanlah
Anda dapat menghitung koordinat kartesius untuk masing-masing:
Dan kemudian hitung jarak lingkaran besar antara keduanya menggunakan:
Pendekatan yang disederhanakan ini memungkinkan pra-perhitungan nilai x, y dan z, yang dapat disimpan bersama dalam database untuk kueri "poin dalam x mil" yang efisien.
Tentu saja, ini mengasumsikan bola yang sempurna, dan Bumi bahkan bukan elipsoid yang sempurna, jadi keakuratannya hanya beberapa meter saja.
sumber
Ada beberapa alat bermanfaat di halaman kalkulator & alat koordinat GPS Visualizer . Salah satunya menghitung jarak antara dua titik. Ia memiliki opsi untuk menggambar titik-titik pada peta dengan menunjukkan Lingkaran Besar serta opsi untuk menggambar profil dan mengekspor data.
sumber