المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة تحويل الاحداثية من الجوال الى الجارمن والعكس دون برامج



مخلد الذيابي
11-09-2010, 04:49 PM
السلام عليكم ورحمة الله وبركاته...

أخواني كلكم تعرفون ان احداثية الجوالات غير عن الجارمن

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

أخواني كلكم تعرفون ان احداثية الجوالات غير عن الجارمن

وانا ماعرفت أهمية هالموضوع اللي احطه بينكم واتمنى محد سبقني عليه الا بعد ماعانيت في مقناصنا .. فكانو الشباب يقولون لي الاحداثية مثلاً
رمز برمجي:
14°33'26
وبينما الجوال يطلعه لي
رمز برمجي:
14.5572
المهم اليوم بجيب لكم الطريقة وبحاول ابسطها لكم .. ويعلم الله اني واجهت صعوبات لين جبت لكم هالشرح واتمنى انه يفيدكم (لاني حصلت برنامج وقمت باستخراج المعادله من اكواد البرمجه).. المهم

بسم الله نبدأ
الجوال يحدد الموقع باستخدام Decimal Degrees يعني الدرجات العشريه:

رمز برمجي:
Degree.Decimal
مثال:

رمز برمجي:
14.5572
14= الدرجه
.5572=الارقام العشرية

واما الجارمن يستخدم طريقة Degrees, Minutes, Second يعني الدرجات والدقائق والثواني:

رمز برمجي:
Degree°Minutes'Seconds
مثال:

رمز برمجي:
14°33'26
14=الدرجة
33=الدقائق
26=الثواني

ملاحظه: الاحداثيتين لنفس الموقع ولكن بطريقتين مختلفه وانا متعمد في اختيار نفس الاحداثية حتى ماتكثر الارقام وتتلخبطون

بعد ماعرفنا الفرق بين الطريقتين نبدأ في شرح التحويل...

خلنا نبدا من الجوال الى الجارمن (DD to DMS)..
خلنا ناخذ الاحداثية السابقه

رمز برمجي:
14.5572
نقسم الدرجه العشرية الى قسمين (الدرجه والرقم العشري)
يعني كذا
الدرجة وهي 14

والرقم العشري وهو 0.5572

نضيف الدرجه الى احداثية الجارمن في أول خانة .. ويطلع معانا هالشكل

رمز برمجي:
14°مجهول'مجهول عرفنا الدرجه وباقي الدقايق والثواني

وبعدين ناخذ الرقم العشري ونظربه في 60.. عشان يطلع معانا الدقايق ..
0.5572×60= 33.4320

حلوو يعني الدقايق = 33 والرقم العشري = 0.4320

نضيف الدقايق لاحاثية الجارمن اللي طلعت لنا من شوي

رمز برمجي:
14°33'مجهول الحين طلعنا الدقايق وباقي الثواني ..

ناخذ الرقم العشري ونظربه في الثواني.. عشان تطلع معانا الثواني
0.4320 × 60 =25.92 ..
كما هو موضح الثواني = 25.92 الحين نقرب الرقم العشري (25.92) الى أقرب رقم صحيح وهو 26

الحين نضيف الثواني لاحداثية الجارمن

رمز برمجي:
14°33'26 وبهذا حولنا احداثية الجوال الى الجارمن

والحين طريقة التحويل من الجارمن الى الجوال (DMS to DD)

الطريقه باختصار عكس الطريقه اللي تم شرحها نبدل عملية الظرب بعملية القسمة والدرجه نفسها

ناخذ الرقم السابق

رمز برمجي:
14°33'26
كما شرحنا سابقاً
14 = الدرجه
33 = الدقايق
26 = الثواني

نضيف الدرجه 14 لاحداثية الجوال في خانة الدرجه.. ويطلع معانا الشكل الموضح

رمز برمجي:
14.مجهول الحين نبدأ بالثواني ونقسمه على 60
26 / 60 = 0.433
الثواني بعد تحويلها الى رقم عشري = 0.433

حلو الحين ندمج الدقايق مع الثواني 33 >> 0.433 يطلع معانا 33.433

نسوي عملية القسمه على الدقايق
33.433 / 60 = 0.5572 الحين عندنا الدقايق والثواني بالرقم العشري نضيفها في احداثية الجوال في خانة الرقم العشري Decimal

رمز برمجي:
14.5572
وبهذا تمت طريقة التحويل.. من الجارمن الى الجوال

اتمنى من الله اني وفقت في الشرح

وشاكر لكم سعة صدوركم

تقبلوا تحياتي

& دلـوعتيبـه عـة &
11-20-2010, 05:51 PM
؛


يَسسلمٌو عَ آلمَوضوعَ !
وَلآ هِنت ,

مبارك حمد الغنامي
11-20-2010, 06:38 PM
ماقصرت يامخلد ومايضيع الله تعبك

شكراً

صقر الفارس
11-20-2010, 08:36 PM
شكراً جزيلاً لك اخي مخلد



على الشرح الجميل



بحق موضوع مفيد جداً