كيفية حساب مسافة بين نقطتين بالطول والعرض الجغرافي
للعثور على موقع الطول والعرض (latitude وlongitude) الذي يقع ضمن نطاق محدد، يمكنك استخدام الرياضيات لحساب المسافة بين نقطتين في الكرة الأرضية ومن ثم التحقق مما إذا كانت هذه المسافة أقل من النطاق المحدد. يمكنك استخدام الصيغة التالية لحساب المسافة بين نقطتين باستخدام الطول والعرض:
حيث:
-
عرض الجامعات والكليات في صفحة JSP04/04/2024
-
تحليل صحة حسابات EMA في Pandas06/03/2024
-
عرض JSON في HTML10/03/2024
- d هو المسافة بين النقطتين على سطح الكرة الأرضية.
- R هو نصف قطر الأرض (حوالي 6371 كيلومترًا).
- lat1 وlat2 هما الطول الجغرافي للنقطتين.
- long1 وlong2 هما العرض الجغرافي للنقطتين.
إذا كانت المسافة (d) أقل من نصف قطر الدائرة التي تحددها (10 كيلومترات في هذه الحالة)، فإن النقطة تقع ضمن النطاق المحدد.
في السياق الخاص بك، يمكنك حساب المسافة بين النقطة (6.8914, 79.8522) والنقطة (6.9584218, 80.1783008) باستخدام الصيغة أعلاه. إذا كانت المسافة أقل من 10 كيلومترات، فإن النقطة (6.8914, 79.8522) تقع ضمن الدائرة التي تحددها النقطة (6.9584218, 80.1783008) بنصف قطر 10 كيلومترات.
المزيد من المعلومات
لحساب المسافة بين نقطتين معطاة بالطول والعرض الجغرافيين، يمكن استخدام الصيغة الجغرافية الهرسينية لحساب المسافة بين نقطتين على سطح الكرة الأرضية. تتضمن الصيغة حساب الزاوية بين النقطتين باستخدام الجيومتريا الهرسية، ثم استخدام هذه الزاوية لحساب المسافة بالنسبة لنصف قطر الأرض.
يمكنك استخدام الرموز الرياضية التالية للمتغيرات:
- d هو المسافة بين النقطتين على سطح الأرض، وهي التي نحتاج إلى حسابها.
- R هو نصف قطر الكرة الأرضية، الذي يقدر بحوالي 6371 كيلومتر.
- lat1 وlat2 هما خطوط الطول (العرض) للنقطتين بالترتيب.
- long1 وlong2 هما خطوط العرض (الطول) للنقطتين بالترتيب.
تأكد من تحويل القيم الزاوية من درجات إلى راديان قبل حساب الكوسين والجيومتريا الهرسية.