Jump to content
أحمد الأنصاري

حساب المسافة والاتجاه بين موقعين

Recommended Posts

السلام عليكم ورحمة الله

 

 

 

هذه طريقة لحساب المسافة بين موقعين مع ايجاد الاتجاه وهي خاصة للمسافات الاقل من 600 ميل بحري اما ان زادت المسافة عن ذلك فلها طريقة اخرى تجدونها على هذا الرابط http://qasweb.org/qasforum/index.php?showtopic=9403 .

 

 

 

الموقع الأول ( أ ) معلوم

 

 

خط العرض Lat-1

 

خط الطول Long-1

 

 

الموقع الثاني (ب) معلوم

 

 

خط العرض Lat-2

 

خط الطول Long-2

 

 

نحسب فرق العرض d.Lat وهو الفرق بين العرضين (1،2)

 

نحسب فرق الطول d.Long وهو الفرق بين الطولين (1،2)

 

 

 

نحسب متوسط العرضين m.Lat وهو مجموع العرضين تقسيم 2

 

m.Lat = ( lat1 + lat2 ) / 2

 

 

نحسب التباعد Dep

 

Dep = d.Long x cos m.Lat

 

 

النواتج :

 

 

الإتجاه ويساوي التباعد مقسوم على فرق العرض ثم (shift Tan)

 

Tan Co. = Dep / d.lat

 

وهذا الاتجاه يقاس بالنظام الربعي ويجب تحويلة إلى نظام دائري وسأشرح هذا لاحقاً

 

 

 

المسافة Dist وهي تساوي فرق العرض مقسوم على جتا خط السير

 

Dist° = d.lat / cos Co

 

ناتج المسافة يكون بالدرجات ويجب تحويلها إلى أميال بحرية وذلك بضربها في 60 (علما بان الميل البحري يعادل 1852 متر او 1.852 كم)

 

Dist`= Dist° X60

 

 

 

============

 

 

 

مثال عملي للتوضيح

 

 

الموقع الاول (Lat 29 25 N & Long048 00 E)

 

الموقع الثاني (Lat 28 15 N & Long048 50 E)

 

المطلوب حساب المسافة بين الموقعين والاتجاه

 

 

نحسب فرق العرض

d.Lat = 01 10 S

 

 

نحسب فرق الطول

d.Long = 00 50 E

 

 

نحسب متوسط العرضين

m.Lat = ( lat1 + lat2 ) / 2

m.Lat = 28 50

 

 

نحسب التباعد

Dep= d.Long x cos m.Lat

Dep = 00 44.1

 

نحسب الاتجاه

Tan Co. = Dep/d.lat

CO. = 32

 

والإشارة جنوب شرق اذا نطرحه من 180

CO. = 180 - 32 = 148

منسوب الى الشمال

 

نحسب المسافة

Dist° = d.lat/cos Co

Dist = ( 01 10/cos32 ) X 60

Dist = 82.5 N.Mile

 

 

=========

 

 

ملاحظات :

 

 

كيف نحسب فرق العرض

 

 

اذا كان العرضين متشابهين بالاشاره بمعني الاثنين شمال أو جنوب إطرحهم من بعض واشارة الناتج d.Lat يكون بالاتجاه المتجة اليه

 

اذا كان العرضين مختلفين بالاشاره بمعني احدهما شمال والاخر جنوب او العكس اجمعهم مع بعض واشارة الناتج d.Lat يكون على اشارة العرض الثاني

 

 

 

كيف نحسب فرق الطول

 

 

اذا كان الطولين متشابهين بالاشاره بمعني الاثنين شرق او غرب اطرحهم من بعض واشارة الناتج d.Long يكون بالاتجاه المتجه اليه

 

اذا كان الطولين مختلفين بالاشاره بمعني احدهما شرق والاخر غرب اجمعهم مع بعض واشارة الناتج d.Long يكون على اشارة الطول الثاني

 

 

الاتجاه كما قلنا نحولة من نظام ربعي إلى نظام دائري منسوب للشمال 000ْ على هذا الاساس يجب اولا ان نحدد ربعه وذلك بتحدبد الاشارتين اشارة فرق العرض d.Lat شمال أو جنوب ،،، والثانية اشارة فرق الطول d.Long شرق أو غرب وبعدها نحول الاتجاه من نظام ربعي إلى دائري كالتالي :

 

اذا كان شمال ، شرق اي في الربع الاول يكون الاتجاه الناتج منسوب الى الشمال ولا داعي لتغييره

 

اذا كان شمال ، غرب اي في الربع الرابع نطرح 360 من الناتج فيكون الاتجاه الناتج منسوب الى الشمال

 

اذا كان جنوب ، شرق اي في الربع الثاني نطرح 180 من الناتج فيكون الاتجاه الناتج منسوب الى الشمال

 

اذا كان جنوب ، غرب اي في الربع الثالث نجمع 180 على الناتج فيكون الاتجاه الناتج منسوب الى الشمال

 

 

حالات خاصة

 

في حال تساوي خطي الطول (اي أن يكون الاتجاه 000 أو 180)

المسافة Dist تساوي فرق العرض مضروب في 60

Dist = d.lat*60

 

في حال تساوي خطي العرض (اي أن يكون الاتجاه 090 أو 270) ولها حالتين

 

أولا على دائرة خط الاستواء (Lat 00ْ)

المسافة Dist تساوي فرق الطول مضروب في 60

Dist = d.Long*60

 

ثانياً على اي خط عرض آخر غير دائرة خط الاستواء

Dist = (d.Long*cos Lat)*60

 

 

 

اتمنى ان يكون الموضوع مفيد للقراء

 

أحمد الأنصاري

Share this post


Link to post
Share on other sites

السلام عليكم

الاخ ابو شهد شكرا لك موضوع رائع ومفيد

هل يمكن وضع صور توضيحية؟

تيتو ph34r.gif

Share this post


Link to post
Share on other sites

السلام عليكم

الاخ العزيز ابو شهد

لقد صممت المعادلات في ورقة اكسل وتعطي المسافة وتبين خطوات الحل كما تفضلت وذكرتها ,

ارجو ان تطلع علي البرنامج ولك مني كل التحية

والي كل الاعضاء اليكم البرنامج في المرفقات

 

وشكرا

تيتو

Share this post


Link to post
Share on other sites

الاخ العزيز تيتو اعذرني على تأخري بالرد

 

اشكرك على اهتمامك المشجع ووفقك الله

 

اعلمك بأنني قد اضفت بند الحالات الخاصة حتى نجعل الامر اكثر شمولا

 

 

Share this post


Link to post
Share on other sites

مشكووور أستاذنا الكبير أحمد الأنصاري على هذا التوضيح لهذه المسألة

وشكرا للأخ tito على هذه المشاركة

Share this post


Link to post
Share on other sites

عليكم السلام

اخوي احمد بما انك خبير في هذة الامور فأنا لدي جهاز تحديد المواقع garmin 72 gps يدوي وفيه مجموعة من المواقع

فإذا ك لدي احداثيات موقعين أو أكثر فكيف اعرف بعد كل منهم عن الثاني واتجاة كل منهم عن الثاني؟

Share this post


Link to post
Share on other sites
عليكم السلام

اخوي احمد بما انك خبير في هذة الامور فأنا لدي جهاز تحديد المواقع garmin 72 gps يدوي وفيه مجموعة من المواقع

فإذا ك لدي احداثيات موقعين أو أكثر فكيف اعرف بعد كل منهم عن الثاني واتجاة كل منهم عن الثاني؟

 

وعليكم السلام

 

استخدم برنامج الاخ تيتو وهو يحتوي على نفس المعادلات التي ذكرتها في هذا الموضوع

 

http://qasweb.org/qasforum/index.php?showt...amp;#entry20753

Share this post


Link to post
Share on other sites
عليكم السلام

اخوي احمد بما انك خبير في هذة الامور فأنا لدي جهاز تحديد المواقع garmin 72 gps يدوي وفيه مجموعة من المواقع

فإذا ك لدي احداثيات موقعين أو أكثر فكيف اعرف بعد كل منهم عن الثاني واتجاة كل منهم عن الثاني؟

 

وعليكم السلام

 

استخدم برنامج الاخ تيتو وهو يحتوي على نفس المعادلات التي ذكرتها في هذا الموضوع

 

http://qasweb.org/qasforum/index.php?showt...amp;#entry20753

مشكور الله يعطيك العافية

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×