مسار GPS GPX (.gpx)
Topografix قياسيتنسيق تبادل نظام تحديد المواقع العالمي (GPX) هو معيار XML المفتوح لمشاركة نقاط الطريق، ومسارات المشي لمسافات طويلة المخطط لها، ومسارات اللياقة البدنية المسجلة عبر وحدات GPS (مثل Garmin و Wahoo)، والهواتف الذكية، ومنصات النشاط مثل Strava.
تحويل GPX إلى KML
محول مجاني داخل المتصفح للتحويل من GPX إلى KML. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات GPX من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات GPX من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
3C 67 70 78تمثيل ASCII: <gpx
القياسية: Topografix GPX 1.1 Specification
المواصفات الفنية
| هيكلية الحاوية | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| الضغط | Uncompressed text (readily compressed with Gzip) |
| ترتيب البايتات (Endianness) | UTF-8 / Unicode text stream |
| مساحات الألوان | N/A (Geospatial Telemetry) |
| القنوات والبنية | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| الحد الأقصى للأبعاد | WGS 84 coordinate datum (worldwide GPS standard) |
| الشفافية | None |
| البث والتحميل التدرجي | Sequential trackpoint streaming allows continuous live GPS logging |
مصفوفة المقارنة التقنية: GPX مقابل المنافسين
| السمة التقنية | GPX (الحالي) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| الغرض الأساسي | الاستجمام في الهواء الطلق وتتبع الرياضة | تصور الأرض ثلاثي الأبعاد (Google Earth) | خرائط الويب وبيانات نظم المعلومات الجغرافية (GIS) | تنسيق ساعات الرياضة الثنائية من Garmin |
| نقاط المسار الموسومة زمنياً | المعيار الأصلي (<trkpt> مع <time>) | يتطلب علامات مخطط مخصصة | يتطلب طوابع زمنية للخصائص المخصصة | سجلات الطابع الزمني الثنائي |
| هيكل الملف | مخطط XML مفتوح | مخطط XML مفتوح | تنسيق JSON مفتوح | ثنائي مدمج خاص |
| دعم Garmin / Strava | تصدير/استيراد عالمي بنسبة 100% | مدعوم في Google Earth | مدعوم في نظم المعلومات الجغرافية على الويب | تنسيق تسجيل الأجهزة الأصلي |
أنماط التلف الشائعة ودليل استرداد النظام السداسي
تُبلغ منصة Strava أو Garmin Connect عن خطأ: 'حدث خطأ أثناء التحميل: الملف فارغ أو غير صالح'.
السبب الجذري: وسوم </trk> أو </gpx> مفقودة أو غير مغلقة بسبب نفاد بطارية الجهاز في منتصف التسجيل.
الاسترداد: إصلاح وسوم XML غير المغلقة باستخدام أداة إصلاح GPX الخاصة بـ File2File.
تحليل الأمان وناقلات هجوم المحلل اللغوي
تلف ملفات GPX المعتمدة على XML عن كشف بيانات الموقع الخاصة (عناوين المنازل) أو المعاناة من حقن كيانات XML.
ناقلات الهجوم المعروفة
- تسريب خصوصية الموقع الذي يكشف عن نقاط بداية الحساسة للمنزل أو العمل في ملفات التمرين العامة.
- حقن الكيانات الخارجية لـ XML (XXE) في معالجات تحميل ملفات منصات اللياقة البدنية.
- هجمات حجب الخدمة عبر ملفات نقاط المسار التي تضم ملايين النقاط مما يتسبب في إرهاق وحدة المعالجة المركزية.
أفضل الممارسات الدفاعية:
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- المعيار العالمي بلا منازع للأنشطة الخارجية، والمشي لمسافات طويلة، والجري، وركوب الدراجات.
- القياس عن بعد الزمني: تخزن نقاط المسار طوابع زمنية دقيقة بتوقيت UTC بجانب الارتفاع، مما يتيح حسابات السرعة، والخطوة، والدرجة الانحدارية.
- توافق عالمي مع Garmin و Apple Watch و Strava و Komoot و AllTrails و Google Earth.
القيود الفنية والسلبيات
- تنسيق XML المطول ينتج عنه أحجام ملفات كبيرة لتسجيلات GPS الطويلة التي تمتد لعدة أيام.
- يفتقر إلى بيانات المستشعرات المتقدمة (ديناميكيات الجري، وتوازن طاقة ركوب الدراجات) المخزنة في ملفات Garmin FIT الثنائية.
- يمكن تعديل الملفات النصية أو العبث بها بسهولة لتزوير الأداء الرياضي.
معلومات تقنية طريفة
- تستخدم إحداثيات GPX دائماً مرجع 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 الخاص بك.
أزواج تحويل GPX ذات الصلة
يؤدي تحويل بيانات مسارات GPX إلى تنسيق Google KML إلى تمكينك من عرض سجلات التتبع الخارجية الخام فوراً داخل Google Earth وتطبيقات خرائط الويب المخصصة.
يقوم تحويل ترميز Google KML الجغرافي إلى تنسيق مسارات GPS القياسي GPX بتوحيد ميزات الخرائط الاحتكارية في بيانات نقاط ومسارات عالمية.
تحويل بيانات المتجهات من تنسيق GeoJSON إلى ملفات GPX يترجم كائنات JSON الجغرافية القياسية إلى تنسيق يعتمد على لغة XML ومحسّن لأجهزة الملاحة الفعلية.