کتابخانه استفاده از ماژول GPS:
دریافت و جداسازی داده های جغرافیایی
تبدیل از درجه دسیمال به درجه, دقیقه, ثانیه
تبدیل از درجه,دقیقه,ثانیه به درجه دسیمال
One degree (º) is equal to 60 minutes (') and equal to 3600 seconds ("):
1º = 60' = 3600"
The integer degrees (d) are equal to the integer part of the decimal degrees (dd):
d = integer(dd)
The minutes (m) are equal to the integer part of the decimal degrees (dd) minus integer degrees (d) times 60:
m = integer((dd - d) × 60)
The seconds (s) are equal to the decimal degrees (dd) minus integer degrees (d) minus minutes (m) divided by 60 times 3600:
s = (dd - d - m/60) × 3600
Convert 30.263888889º angle to degrees,minutes,seconds:
d = integer(30.263888889º) = 30º
m = integer((dd - d) × 60) = 15'
s = (dd - d - m/60) × 3600 = 50"
So
30.263888889º = 30º 15' 50"
روش تبدیل خروجی GPS از DM به DD
تو یک سایت که اطلاعات مربوط به یک ماژول GPS را زده بود در رابطه با زمان بدست آوردن اطلاعات GPS نوشته بود:
- راه اندازی در هوای سرد 35 ثانیه
- راه اندازی در هوای گرم 1 ثانیه
متاسفانه ترجمه مستقیم متن انگلیسی را نوشته بود.
در حالی که زمان راه اندازی GPS اصلا ربطی به دمای هوا ندارد.
سوال: پس منظور از راه اندازی COLD و HOT در ماژول GPS چیست؟
جواب: هر بار که ماژول GPS کاملا خاموش شود در راه اندازی مجدد باید به صورت COLD راه اندازی شود. و این حدودا 1 دقیقه تا 5 دقیقه بسته به محل قرار گیری زمان می برد. در زمان راه اندازی COLD یک سری اطلاعات نجومی از ماهواره توسط ماژول دریافت میشود و در حافظه ماژول به همراه آخرین موقعیت جغرافیایی ذخیره میگردد. در صورت خاموش کردن ماژول بدون قطع تغذیه، در راه اندازی بعدی میتوان ماژول را به صورت HOT راه اندازی کرد. در این حالت ماژول با استفاده از اطلاعات قبلی بسیار سریع تر موقعیت را شناسایی میکند.
ابوالفضل شاکری