البرمجة

كيفية حساب مسافة بين نقطتين بالطول والعرض الجغرافي

للعثور على موقع الطول والعرض (latitude وlongitude) الذي يقع ضمن نطاق محدد، يمكنك استخدام الرياضيات لحساب المسافة بين نقطتين في الكرة الأرضية ومن ثم التحقق مما إذا كانت هذه المسافة أقل من النطاق المحدد. يمكنك استخدام الصيغة التالية لحساب المسافة بين نقطتين باستخدام الطول والعرض:

d=R×arccos(sin(lat1)×sin(lat2)+cos(lat1)×cos(lat2)×cos(long2long1))d = R \times \arccos(\sin(\text{{lat1}}) \times \sin(\text{{lat2}}) + \cos(\text{{lat1}}) \times \cos(\text{{lat2}}) \times \cos(\text{{long2}} – \text{{long1}}))

حيث:

  • dd هو المسافة بين النقطتين على سطح الكرة الأرضية.
  • RR هو نصف قطر الأرض (حوالي 6371 كيلومترًا).
  • lat1\text{{lat1}} وlat2\text{{lat2}} هما الطول الجغرافي للنقطتين.
  • long1\text{{long1}} وlong2\text{{long2}} هما العرض الجغرافي للنقطتين.

إذا كانت المسافة (dd) أقل من نصف قطر الدائرة التي تحددها (1010 كيلومترات في هذه الحالة)، فإن النقطة تقع ضمن النطاق المحدد.

في السياق الخاص بك، يمكنك حساب المسافة بين النقطة (6.8914, 79.8522) والنقطة (6.9584218, 80.1783008) باستخدام الصيغة أعلاه. إذا كانت المسافة أقل من 10 كيلومترات، فإن النقطة (6.8914, 79.8522) تقع ضمن الدائرة التي تحددها النقطة (6.9584218, 80.1783008) بنصف قطر 10 كيلومترات.

المزيد من المعلومات

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

يمكنك استخدام الرموز الرياضية التالية للمتغيرات:

  • dd هو المسافة بين النقطتين على سطح الأرض، وهي التي نحتاج إلى حسابها.
  • RR هو نصف قطر الكرة الأرضية، الذي يقدر بحوالي 6371 كيلومتر.
  • lat1\text{lat1} وlat2\text{lat2} هما خطوط الطول (العرض) للنقطتين بالترتيب.
  • long1\text{long1} وlong2\text{long2} هما خطوط العرض (الطول) للنقطتين بالترتيب.

تأكد من تحويل القيم الزاوية من درجات إلى راديان قبل حساب الكوسين والجيومتريا الهرسية.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

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