ForHosting KIT · السفر والجغرافيا

مسافة خط العرض والطول

حوّل نقطتين من خطوط العرض والطول إلى رقم واحد بالكيلومترات: النقطتان 40.7128 و-74.006 و51.5074 و-0.1278 تفصل بينهما 5570.22218 كم على الدائرة العظمى، وهو رقم جاهز للحفظ أو المقارنة أو الاختبار. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
Lat1
40.7128
Lon1
‎-74.006
Lat2
51.5074
Lon2
‎-0.1278
تحصل على
Km
5,570.22218
نصف قطر الأرض (km)
6,371

خط العرض وخط الطول هما الإحداثيان اللذان يخزّنهما مسبقًا شبه كل شريحة GPS وكل تصدير GIS وكل تسجيل جوّال، غير أن تحويل علامتين من تلك العلامات إلى مسافة بالكيلومترات هو الموضع الذي تخطئ فيه منتجات كثيرة في صمت. معاملة الدرجات العشرية مستوًى مستويًا تمدّ درجة طول وكأنها ثابتة من خط الاستواء إلى القطب، فيقطع التغيّر نفسه في خط الطول أرضًا مختلفة جدًا في كيتو عمّا يقطعه في أوسلو. تطبق حاسبة مسافة خط العرض والطول هذه صيغة هافرساين على كرة نصف قطرها المتوسط 6371 كيلومترًا، وتعيد طول قوس الدائرة العظمى بالكيلومترات وحدها. أرسلوا أربعة أرقام بالدرجات العشرية، واقرأوا رقمًا كيلومتريًا يمكن تثبيته في الاختبارات، وتجاوزوا بلاطات الخرائط والمرمّزات الجغرافية والحالّات الإهليلجية حين يكون العقد المطلوب كيلومترًا كرويًا على خط النظر.

ما الذي تقيسه مسافة خط العرض والطول على كرة فعليًا

أقصر مسار بين نقطتين على الأرض ليس الخط المستقيم الذي ترسمونه على خريطة مطبوعة. الخرائط المطبوعة وخرائط الويب تسوّي سطحًا منحنيًا، فطول المسطرة بمليمترات الخريطة أثر إسقاط لا طولًا أرضيًا. أما مسافة خط العرض وخط الطول على كرة فتقيس الزاوية المركزية بين موضعين جغرافيين وتضرب تلك الزاوية في نصف قطر الكرة لتحصل على طول القوس: كيلومتر الدائرة العظمى الذي يقصده الناس حين يسألون كم تبعد علامتان من GPS على خط النظر.

بمعلومية خطي العرض φ1 وφ2 وخطي الطول λ1 وλ2 محوَّلين إلى الراديان، يحقق هافرساين الزاوية المركزية أن hav(c) يساوي hav(φ2 ناقص φ1) زائد جداء cos φ1 و cos φ2 و hav(λ2 ناقص λ1)، حيث hav لزاوية هو مربع جيب نصف تلك الزاوية.

التقييم المستقر عدديًا المستخدم هنا يجعل a مساويًا لمربع جيب نصف فرق العرض زائد cos φ1 في cos φ2 في مربع جيب نصف فرق الطول، ثم c يساوي ضعفي atan2 لجذر a على جذر واحد ناقص a، ثم الكيلومترات تساوي R في c مع R ثابتًا عند 6371 كيلومترًا، وهو نصف قطر الأرض المتوسط المتعارف عليه في شروح GPS ومقتطفات GIS الكروية.

ليست تلك الكرة إهليلج WGS-84، لذا يُتجاهل التفلطح القطبي وقد تختلف النتائج بجزء صغير من النسبة المئوية عن جيوديسيات Vincenty أو Karney؛ ولأنصاف أقطار المتاجر وسلال التحليلات ومرشحات خط النظر يكون ذلك الهامش مقبولًا عادة. يعيد هذا الطرف الكيلومترات وحدها، وهي الوحدة التي يكتبها الناس في شريط البحث حين يطلبون حاسبة مسافة خط العرض والطول. الإحداثيات المتطابقة تنتج صفرًا.

والأزواج المتقابلة قطريًا تنتج نتيجة قريبة من πR. الحساب خالص وحتمي: بلا ساعة، وبلا بذرة عشوائية، وبلا شبكة، والأرقام الأربعة نفسها تعطي دائمًا الرقم الكيلومتري المقرَّب نفسه.

عقد الإدخال ونطاقات الإحداثيات وخطأ خط العرض فوق تسعين درجة

خط العرض هو الإحداثي شمال-جنوب ويجب أن يقع في المجال المغلق من ناقص تسعين إلى زائد تسعين. وخط الطول هو الإحداثي شرق-غرب ويجب أن يقع في المجال المغلق من ناقص مئة وثمانين إلى زائد مئة وثمانين. القصّ سيختلق موضعًا لم يرسله المستدعي ويجعل فحص نصف قطر لاحقًا يبدو وكأنه جرى على GPS حقيقي.

يُرفض خط الطول خارج زائد أو ناقص مئة وثمانين بالطريقة نفسها. علة شائعة لدى العميل هي تبديل خط العرض بخط الطول عند لصق زوج على نمط GeoJSON؛ وقد ينجح النداء إن وقع الرقمان داخل النطاقين، لكن النتيجة بالكيلومترات لن تطابق المدن التي قصدتموها، فابقوا lat شمال-جنوب و lon شرق-غرب. ومزلقة أخرى هي تغذية أمتار مسقطة أو إزاحات شبكة محلية بدل درجات جغرافية؛ إذ تتوقع هذه الواجهة درجات عشرية على نمط WGS84 فقط.

اقرنوا الكيلومتر بتحويل وحداتكم إن احتجتم أميالًا أو أمتارًا؛ فهذا المنتج يجيب سؤال مسافة خط العرض والطول بالكيلومترات ولا يصدر خرائط ولا اتجاهات ولا زمن سفر.

أين تثبت واجهة دائرة عظمى بالكيلومترات جدواها

محدِّدات المتاجر وبوابات نصف قطر التسليم وتطبيقات السوق تحتفظ أصلًا بإحداثيات المشتري والمكان، ولا تحتاج إلا كيلومترًا على خط النظر قبل إنفاق المال على توجيه الطرق. تسقط اللوجستيات ومرشحات المستودعات المسبقة المراكز الواقعة خارج عتبة دائرة عظمى كيلا تعمل محركات زمن القيادة الباهظة إلا على القائمة القصيرة. ملخصات الرياضة والمشي، وإشارات الاحتيال التي تقارن مدينة الفوترة بعلامة GPS للجهاز، ومهام إثراء CSV بالجملة التي تضيف عمود km بجانب كل زوج أصل-وجهة، كلها على النمط نفسه: لديكم خطوط عرض وطول أصلًا، وتحتاجون كيلومترًا حتميًا يمكن شرحه في تذكرة دعم.

استدعوا حاسبة مسافة خط العرض والطول المجانية في المتصفح لعروض الصفوف والفحوص السريعة دون تثبيت ركام GIS. أبقوا الطلبات صغيرة، وثبّتوا حقل km المقرَّب في الاختبارات، ويمكنكم إعادة الحساب دون اتصال بنصف القطر المنشور ومطابقة الواجهة. ليست هذه مسافة قيادة، ولا خط انحراف ثابت، ولا جيوديسية مساحية.

لمسارات منعطفًا فمنعطفًا احتفظوا بمحرك توجيه؛ وللحدود العقارية القانونية استخدموا حالًّا إهليلجيًا ونظام إحداثيات مرجعي محلي. أما ما بينهما — لوحات المعلومات واتفاقيات مستوى الخدمة ومرشحات الواجهة — فتحققوا من النطاقات، وقيسوا الدائرة العظمى، وأعيدوا كيلومترات، وانتهى الأمر.

تحديد أقرب فرع ونصف قطر التسليم بالكيلومترات

قارنوا علامة GPS للمشتري بإحداثي كل متجر واحتفظوا فقط بالأماكن التي تقع مسافة دائرتها العظمى بالكيلومترات داخل نصف قطر التسليم أو الاستلام لديكم.

ترشيح مسبق لمراكز اللوجستيات قبل توجيه الطرق

أسقطوا المستودعات المرشحة خارج عتبة كيلومترات على خط النظر كيلا تعمل واجهات زمن القيادة المدفوعة إلا على القائمة المتبقية.

إثراء ملفات CSV لأزواج الأصل والوجهة

أضيفوا عمود كيلومترات إلى صادرات الشحن والقياس عن بعد أو الأحداث انطلاقًا من خطوط العرض والطول المخزَّنة، دون حساب فوترة خرائط.

كيف أحصل على المسافة بالكيلومترات من خطي عرض وخطي طول؟

تعيد الواجهة طول الدائرة العظمى بهافرساين بالكيلومترات بنصف قطر أرض متوسط 6371 km.

ماذا يحدث إذا تجاوز خط العرض تسعين درجة؟

يجب أن يقع خط العرض بين −90 و 90 شمولًا؛ والقيم خارج ذلك النطاق لا تُقصّ ولا تُحتسب.

أي صيغة وأي نصف قطر للأرض تستخدم هذه الحاسبة؟

ليست جيوديسية إهليلجية من Vincenty أو Karney، لذا يُتجاهل التفلطح القطبي.

هل تتضمن النتيجة أميالًا أو زمن سفر؟

لا. يجيب العقد مسافة خط العرض والطول بالكيلومترات فقط. حوّلوا الوحدات بأنفسكم إن احتجتم أميالًا، واستخدموا محرك توجيه لزمن القيادة.

لماذا لا يمكنني معاملة خطي العرض والطول كإحداثيين مستويين؟

لأن درجة خط الطول ليست طولًا ثابتًا، فهي تقصر من خط الاستواء نحو القطبين، فيغطي الفرق نفسه في خط الطول أرضًا مختلفة جدًا في كيتو عنها في أوسلو. والقياس على كرة يتجنب هذا التشويه.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/geo/latitude-longitude-distance

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/geo/latitude-longitude-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":40.7128,"lon1":-74.006,"lat2":51.5074,"lon2":-0.1278}'
{
  "lat1": 40.7128,
  "lon1": -74.006,
  "lat2": 51.5074,
  "lon2": -0.1278
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.latitude_longitude_distance",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

أداة المتصفح مجانية؛ وتكلف طلبات API الناجحة $0.002 لكل عنصر. خط عرض يتجاوز تسعين درجة يفشل بـ invalid_input بدل أن يُقصّ إلى موضع زائف.

عقد الإدخال ونطاقات الإحداثيات وخطأ خط العرض فوق تسعين درجة

أرسلوا POST لجسم JSON بأربعة أرقام منتهية إلزامية بالدرجات العشرية: lat1 و lon1 للنقطة الأولى، و lat2 و lon2 للثانية. قد يصل كل حقل رقمًا JSON أو سلسلة رقمية؛ والحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية تفشل بـ invalid_input يسمّي الحقل، ولا تُحتسب تلك الإخفاقات. إذا تجاوز خط العرض تسعين درجة في أي اتجاه رُفضت المهمة برسالة invalid_input واضحة بدل قصّ العلامة صامتة على قطب. عند النجاح يردّ الجسم الإحداثيات الأربعة، ويعيد km مقرَّبًا إلى ست منازل عشرية من أجل goldens مستقرة، ويكرر earth_radius_km بقيمة 6371، ويسمّي الطريقة في formula بـ haversine.

أين تثبت واجهة دائرة عظمى بالكيلومترات جدواها

استخدموا واجهة API المدفوعة مسبقًا من العمال والدفاتر وحزم SDK حين تحتاج الخوادم العقد نفسه تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ وإخفاقات التحقق، ومنها خط عرض يتجاوز تسعين درجة، لا تستهلك الرصيد أبدًا.

كم تكلفة حاسبة مسافة خط العرض والطول؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل نداء ناجح؛ والإدخال غير الصالح لا يُحتسب.

اطّلع على توثيق KIT الكامل ←