Máy tính Haversine - Khoảng Cách Đường Cung Lớn

Máy tính haversine trực tuyến miễn phí để tính khoảng cách đường cung lớn giữa hai tọa độ. Tính khoảng cách ngắn nhất trên bề mặt Trái Đất với giải thích từng bước.

° °
° °
km

Công Thức Haversine Là Gì?

Công thức haversine là một phương trình toán học được sử dụng để tính khoảng cách ngắn nhất giữa hai điểm trên bề mặt của một hình cầu, chẳng hạn như Trái Đất. Nó xác định khoảng cách đường cung lớn, đây là đường đi ngắn nhất giữa hai điểm trên bề mặt hình cầu.

Công thức haversine đặc biệt hữu ích trong điều hướng, địa lý và các ứng dụng GPS khi bạn cần tìm khoảng cách giữa hai tọa độ địa lý (vĩ độ và kinh độ). Nó tính đến hình dạng cầu của Trái Đất, cung cấp kết quả chính xác hơn so với các phép tính khoảng cách Euclidean đơn giản.

Công thức được suy ra từ định luật haversine, liên quan đến các cạnh và góc của tam giác cầu. Hàm haversine được định nghĩa là:

hav(θ) = sin²(θ/2) = (1 - cos(θ))/2

Các tính chất và ứng dụng chính của công thức haversine bao gồm:

  • Hình học Cầu: Hoạt động với bề mặt cong của Trái Đất thay vì bản đồ phẳng.
  • Điều hướng: Thiết yếu cho việc tính toán đường bay, tuyến đường vận chuyển và điều hướng GPS.
  • Độ chính xác: Cung cấp tính toán khoảng cách chính xác cho các vị trí trên toàn thế giới.
  • Lập trình: Được sử dụng rộng rãi trong các ứng dụng web, ứng dụng di động và hệ thống thông tin địa lý.
  • Phạm vi: Hoạt động cho bất kỳ hai điểm nào trên Trái Đất, bất kể khoảng cách.

Công thức haversine đặc biệt quan trọng trong các ứng dụng hiện đại như dịch vụ chia sẻ xe, tối ưu hóa giao hàng, dự báo thời tiết và bất kỳ hệ thống nào cần xác định khoảng cách hoặc tính toán khoảng cách di chuyển giữa các vị trí địa lý.

Công Thức Haversine Hoạt Động Như Thế Nào?

Công thức haversine tính khoảng cách đường cung lớn giữa hai điểm trên hình cầu bằng cách sử dụng tọa độ vĩ độ và kinh độ của chúng. Công thức liên quan đến một số hàm lượng giác và tính đến bán kính của Trái Đất.

Công thức haversine hoàn chỉnh là:

d = 2r × arcsin(√(sin²(Δφ/2) + cos(φ₁) × cos(φ₂) × sin²(Δλ/2)))

Trong đó:

  • d = khoảng cách đường cung lớn giữa hai điểm
  • r = bán kính của Trái Đất (xấp xỉ 6.371 km hoặc 3.959 dặm)
  • φ₁, φ₂ = vĩ độ của điểm 1 và điểm 2 (tính bằng radian)
  • Δφ = φ₂ - φ₁ (chênh lệch vĩ độ)
  • Δλ = λ₂ - λ₁ (chênh lệch kinh độ)
  • λ₁, λ₂ = kinh độ của điểm 1 và điểm 2 (tính bằng radian)

Công thức hoạt động bằng cách:

  • Chuyển đổi vĩ độ và kinh độ từ độ sang radian
  • Tính toán sự khác biệt trong tọa độ
  • Áp dụng hàm haversine cho những khác biệt này
  • Sử dụng haversine nghịch đảo (arcsine) để có được góc trung tâm
  • Nhân với bán kính Trái Đất để có được khoảng cách thực tế

Cách tiếp cận này đảm bảo rằng khoảng cách được tính toán tuân theo độ cong của Trái Đất, cung cấp đường đi ngắn nhất có thể giữa hai điểm trên bề mặt hành tinh.

Ví Dụ Khoảng Cách Haversine Thông Dụng

Dưới đây là một số khoảng cách điển hình được tính bằng công thức haversine:

  • New York đến Los Angeles: ~3.944 km (2.451 dặm)
  • London đến Tokyo: ~9.560 km (5.940 dặm)
  • Sydney đến Melbourne: ~713 km (443 dặm)
  • Paris đến Rome: ~1.103 km (685 dặm)
  • Hà Nội đến Thành phố Hồ Chí Minh: ~1.130 km (702 dặm)