HAVERSINE DISTANCE

محاسبه فاصله دو نقطه

فاصله کروی بین دو نقطه روی سطح زمین را با فرمول Haversine محاسبه کنید — نمایش روی نقشه تعاملی.

نقطه اول (A)
نقطه دوم (B)
نتیجه
کیلومتر
مایل
مایل دریایی
کلیک روی هر مقدار ← کپی در کلیپ‌بورد

فرمول Haversine

a = sin²(Δlat/2) + cos(lat1)·cos(lat2)·sin²(Δlon/2) c = 2·atan2(√a, √(1−a)) d = R·c (R = ۶۳۷۱ کیلومتر) فاصله روی کره زمین برای مسافت‌های کوتاه تا میانی دقت بهتر از ۰.۵٪ دارد

برای فاصله‌های خیلی دقیق (زیر ۱۰۰ متر)، از فرمول Vincenty که بر اساس بیضوی‌وار WGS84 کار می‌کند استفاده کنید. برای پروژه‌های GIS استاندارد، Haversine کافی است.

روی نقشه کلیک کنید تا نقاط را انتخاب کنید  |  A = نقطه اول، B = نقطه دوم