محول DMS إلى Decimal
حول نظام الإحداثيات DMS
DMS (الدرجات والدقائق والثواني) هو تنسيق سداسي عشري حيث يتم التعبير عن الزوايا بالدرجات (°) والدقائق (') والثواني ("). إنه التنسيق التقليدي للخرائط الورقية وأجهزة GPS.
يعود تنسيق DMS إلى علم الفلك البابلي القديم واعتمده الملاحون ورسامو الخرائط الأوروبيون الأوائل. ظل المعيار للخرائط البحرية والطبوغرافية حتى الاعتماد الواسع للدرجات العشرية.
يستخدم DMS بشكل شائع في الملاحة البحرية والخرائط الجوية والخرائط الطبوغرافية لـ USGS ومسح الممتلكات وأجهزة GPS التي تعرض الإحداثيات بالدرجات والدقائق والثواني.
استُخدم التدوين الستيني لقرون في الملاحة ورسم الخرائط، وظل المعيار للخرائط الورقية والمخططات البحرية.
توفر إحداثيات DMS تحليلاً بديهياً للدرجات والدقائق والثواني مما يسهل قراءتها ورسمها يدوياً على الخرائط الورقية.
يمكن للعديد من أجهزة استقبال GPS وأجهزة الملاحة عرض الإحداثيات بتنسيق DMS، وهو معيار مدعوم على نطاق واسع عبر ماركات مختلفة من المعدات.
حول نظام الإحداثيات Decimal
الدرجات العشرية (DD) هي تنسيق يتم فيه التعبير عن خط العرض وخط الطول ككسور عشرية من الدرجات، وهو التنسيق الأكثر استخداماً في الخرائط الرقمية وبرامج GIS.
أصبحت الدرجات العشرية عملية مع ظهور الحوسبة الرقمية وتقنية GPS، مما يتيح إجراء حسابات رياضية مباشرة دون الحاجة إلى تحويل سداسي عشري.
الدرجات العشرية هي التنسيق القياسي لبرامج GIS وواجهات برمجة تطبيقات الخرائط (خرائط Google وOpenStreetMap) وتخزين إحداثيات GPS والبحث العلمي وقواعد البيانات الجغرافية.
الدرجات العشرية هي التنسيق الأصلي لجميع منصات الخرائط الرقمية وبرامج GIS وقواعد البيانات الجغرافية المكانية تقريباً.
يمكن استخدام الإحداثيات بالدرجات العشرية مباشرة في حسابات المسافة والاتجاه والمساحة دون الحاجة إلى تحويل DMS إلى عشري.
تتطلب الدرجات العشرية أحرفاً أقل لتمثيل نفس الدقة مقارنة بـ DMS، مما يجعلها أكثر كفاءة لتخزين البيانات ونقلها عبر API.
دليل تحويل DMS ← Decimal
// DMS ↔ Decimal Degrees conversion
// DMS format: DD°MM'SS.SS"[N/S/E/W]
// Decimal: DD.DDDDD°
// DMS → Decimal:
Decimal = Degrees + Minutes/60 + Seconds/3600
// Apply sign: N/E = positive, S/W = negative
// Decimal → DMS:
Degrees = floor(|Decimal|)
Minutes = floor((|Decimal| - Degrees) × 60)
Seconds = (|Decimal| - Degrees - Minutes/60) × 3600
Direction = Decimal >= 0 ? (lat ? 'N' : 'E') : (lat ? 'S' : 'W')
// Example:
// 40°26'46"N = 40 + 26/60 + 46/3600 = 40.446°N
// 79°58'56"W = -(79 + 58/60 + 56/3600) = -79.982°WDMS (الدرجات والدقائق والثواني) والدرجات العشرية هما تنسيقان شائعان لتمثيل الإحداثيات الجغرافية. التحويل بينهما هو عملية رياضية بحتة لا تتضمن تحويلًا جيوديسيًا.
- أدخل إحداثيات DMS في حقل الإدخال (خط العرض، خط الطول، زوج واحد لكل سطر)
- انقر فوق زر التحويل لتحويل الإحداثيات من DMS إلى Decimal
- راجع إحداثيات Decimal المحولة في حقل الإخراج
- انسخ النتائج أو احفظها كملف XLSX للاستخدام لاحقًا
- تأكد من أن الإحداثيات ضمن نطاقات صالحة قبل التحويل
- للتحويلات الدفعية، أدخل زوج إحداثيات واحد لكل سطر
- تحقق من عينة من الإحداثيات المحولة على منصتك المستهدفة
- جميع التحويلات تتم من جانب العميل لخصوصية كاملة للبيانات