مسار GPS GPX (.gpx)

مواصفة قياسي

تنسيق تبادل GPS (GPX) معيار XML مفتوح لمشاركة نقاط الطريق ومسارات المشي المخطط لها ومسارات اللياقة المسجلة بين أجهزة GPS (مثل Garmin وWahoo) والهواتف الذكية ومنصات الأنشطة مثل Strava.

تحويل GPX إلى KML

محول مجاني داخل المتصفح للتحويل من GPX إلى KML. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات GPX من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات GPX من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

3C 67 70 78

تمثيل ASCII: <gpx

التوحيد القياسي: مواصفة GPX 1.1 من Topografix

المواصفات الفنية

هيكلية الحاويةمخطط XML يضم نقاط الطريق (<wpt>) والمسارات المخطط لها (<rte>) والمسارات المسجلة (<trk>) المكوّنة من نقاط متتابعة (<trkpt>)
الضغطنص غير مضغوط (يمكن ضغطه بسهولة باستخدام Gzip)
ترتيب البايتات (Endianness)تدفق نصي بترميز UTF-8 / Unicode
مساحات الألوانلا ينطبق (بيانات تتبع جغرافي)
القنوات والبنيةخط العرض وخط الطول والارتفاع (بالمتر) والطابع الزمني UTC ومعدل ضربات القلب وإيقاع الدواسة ودرجة الحرارة
الحد الأقصى للأبعادمرجع الإحداثيات WGS 84 (المعيار العالمي لنظام GPS)
الشفافيةلا ينطبق
البث والتحميل التدرجيتتيح معالجة نقاط المسار بالتتابع تسجيل بيانات GPS المباشرة باستمرار

مصفوفة المقارنة التقنية: GPX مقابل المنافسين

السمة التقنيةGPX (الحالي)KMLGEOJSONFIT
الغرض الأساسيالأنشطة الترفيهية في الهواء الطلق وتتبع الرياضةتصور ثلاثي الأبعاد للأرض (Google Earth)خرائط الويب وبيانات نظم المعلومات الجغرافية (GIS)تنسيق Garmin الثنائي لساعات الرياضة
نقاط المسار المسجلة زمنيًامعيار أصلي (<trkpt> مع <time>)يتطلب علامات مخطط مخصصةيتطلب طوابع زمنية مخصصة للخصائصسجلات طوابع زمنية ثنائية
هيكل الملفمخطط XML مفتوحمخطط XML مفتوحتنسيق JSON مفتوحثنائي مدمج خاص
دعم Garmin وStravaتصدير واستيراد مدعومان على نطاق واسعمدعوم في Google Earthمدعوم في نظم المعلومات الجغرافية على الويبتنسيق تسجيل الأجهزة الأصلي

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

تعرض Strava أو Garmin Connect رسالة «حدث خطأ أثناء الرفع: الملف فارغ أو غير صالح».

السبب الجذري: أدى نفاد البطارية أثناء التسجيل إلى فقد وسم </trk> أو </gpx> أو تركه غير مغلق.

الاسترداد: أصلح وسوم XML غير المغلقة باستخدام أداة إصلاح GPX في File2File.app.

تحليل الأمان ومتجهات الهجوم على المحلّل

تعتمد ملفات GPX على XML، وقد تكشف بيانات الموقع الخاصة، مثل عناوين المنازل، أو تتعرض لحقن كيانات XML.

ناقلات الهجوم المعروفة

  • كشف بيانات الموقع الخاصة، مثل نقاط بدء التمرين من المنزل أو العمل، في ملفات التمرين العامة.
  • حقن كيانات XML الخارجية (XXE) في معالجات تحميل الملفات على منصات اللياقة.
  • حجب الخدمة عبر ملفات تضم ملايين نقاط المسار، ما يؤدي إلى استنزاف المعالج.

أفضل الممارسات الدفاعية: عطّل معالجة DTD في محللات XML لملفات GPX، ووفّر إمكانية إخفاء نطاق الخصوصية حول إحداثيات المنزل.

الأصول التاريخية والمحطات الرئيسية

2009أُطلقت Strava، وأسهمت في انتشار تصدير مسارات GPX لركوب الدراجات والجري حول العالم.
2004أصدرت Topografix الإصدار GPX 1.1، مضيفةً امتدادات قابلة للتوسّع لمعدل ضربات القلب والطاقة وإيقاع الدواسة.
2002أنشأ Dan Foster تنسيق GPX للاستغناء عن بروتوكولات الكابلات الخاصة بين أجهزة GPS والحواسيب.

المزايا الرئيسية والإيجابيات

  • تنسيق XML شائع الاستخدام لتبادل نقاط GPS والمسارات بين التطبيقات وخدمات الويب.
  • بيانات زمنية مرتبة: تخزن نقاط المسار طوابع زمنية دقيقة بتوقيت UTC إلى جانب الارتفاع، ما يتيح حساب الوتيرة والسرعة والانحدار.
  • متوافق مع Garmin وApple Watch وStrava وKomoot وAllTrails وGoogle Earth.

القيود الفنية والسلبيات

  • ينتج تنسيق XML المطوّل ملفات كبيرة لتسجيلات GPS طويلة تمتد لعدة أيام.
  • لا يتضمن بيانات المستشعر المتقدمة الموجودة في ملفات Garmin FIT الثنائية، مثل ديناميكيات الجري وتوازن طاقة ركوب الدراجات.
  • يسهل تعديل الملفات النصية أو العبث بها لتزوير الأداء الرياضي.

معلومات تقنية طريفة

  • إحداثيات GPX 1.1 مرتبطة بمرجع WGS 84 الجيوديسي. وهو يصف المواقع على الأرض، لا مرجع مدار أقمار GPS.
  • تسجل ساعات اللياقة نقطة مسار كل ثانية؛ لذا ينتج عن ماراثون مدته 3 ساعات أكثر من 10,000 نقطة إحداثيات في ملف GPX واحد.
  • تتيح امتدادات GPX تسجيل بيانات حيوية شخصية، مثل معدل ضربات القلب (<gpxtpx:hr>) وإيقاع الدواسة، داخل مسار GPS.

الأسئلة التقنية المتكررة

ما هو ملف GPX؟

ملف GPX تنسيق لبيانات GPS، يخزن نقاط الاهتمام والمسارات المسجلة، بما فيها خط الطول والعرض والارتفاع والوقت، من أجهزة GPS وساعات اللياقة.

كيف يمكنني تحويل ملف GPX إلى KML لـ Google Earth؟

يمكنك تحويل أي تمرين أو مسار مشي بصيغة GPX إلى ملف KML لبرنامج Google Earth بنقرة واحدة باستخدام File2File.app مباشرةً في المتصفح.

كيف أرفع ملف GPX إلى Strava؟

سجّل الدخول إلى Strava.com، وانقر على علامة + أعلى اليمين، واختر Upload activity (رفع نشاط)، ثم File (ملف) لرفع تسجيل .gpx.