محول مسارات GPS من GPX إلى Google KML
يؤدي تحويل بيانات مسارات GPX إلى تنسيق Google KML إلى تمكينك من عرض سجلات التتبع الخارجية الخام فوراً داخل Google Earth وتطبيقات خرائط الويب المخصصة.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | GPX | KML |
|---|---|---|
| نوع MIME | application/gpx+xml | application/vnd.google-earth.kml+xml |
| النوع | GPS data exchange format | geographic XML notation |
| الضغط | XML text | XML text (KMZ when ZIP compressed) |
| المواصفات القياسية | Topografix GPX 1.1 | OGC KML 2.3 |
| رأس البايتات السحرية (Magic Bytes) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) |
نظرة عامة على التنسيق والاستخدامات
غالبًا ما يلتقط عشاق الأنشطة الخارجية والمتسوقون وعلماء الميدان الحركة باستخدام وحدات GPS المحمولة، أو ساعات اللياقة البدنية، أو تطبيقات الهاتف المحمول التي تُخرج ملفات مسار GPS القياسية GPX. ومع ذلك، تتطلب برامج رسم الخرائط مثل Google Earth ملفات Google KML لعرض التنسيقات المخصصة، وتأثيرات البثق، وطبقات التضاريس ثلاثية الأبعاد بشكل صحيح. يعمل تحويل هذه البيانات على سد الفجوة بين سجلات الأجهزة الخام والعروض الجغرافية المصقولة. يعتمد المتخصصون في التخطيط الحضري والرصد البيئي على خطوة الترجمة هذه لمشاركة المسارات عبر منصات نظم المعلومات الجغرافية المختلفة. بينما يعطي GPX الأولوية للطابع الزمني الدقيق وتسلسل الارتفاع للرحلة، يركز KML على الهندسة المرئية والأيقونات المخصصة التسلسلات الهرمية للمجلدات. يتيح تغيير التنسیقات لفرق الميدان مراجعة المسارات عبر صور الأقمار الصناعية عالية الدقة دون فقدان دقة الإحداثيات.
المواصفات التقنية وتحليل الترميز (Codec)
تستخدم ملفات مسار GPS ذات التنسيق GPX نوع الوسائط application/gpx+xml وتخزن البيانات داخل هيكل نص XML محكوم بمخطط تنسيق تبادل نظام تحديد الموقع العالمي GPX. بينما تستخدم ملفات Google KML نوع الوسائط application/vnd.google-earth.kml+xml، وتستخدم تدوين نص XML موجه نحو التصور الجغرافي. لا يعتمد أي من التنسيقين على الضغط الثنائي الاحتكاري افتراضياً، مما يعني أن كلاهما هياكل نصية خالية من الفقد تماماً. وهي لا تستخدم توقيعات بايت السحرية أو رؤوس الملفات، بل تتعرف على نفسها من خلال علامات XML الجذرية مثل <gpx> و <kml>. عند تجميع ملفات KML متعددة أو أصول صور ثقيلة، غالباً ما تقوم الأنظمة بضغطها في ملفات مضغوطة بتنسيق KMZ.
توافق أنظمة التشغيل والمتصفحات
تتمتع تنسيقات نص XML هذه بتوافق شبه عالمي عبر أنظمة التشغيل الحديثة ومتصفحات الويب. تقوم أنظمة Windows و macOS و Linux و Android و iOS بتحليل الملفات الجغرافية القائمة على النص محليًا من خلال برامج رسم الخرائط المخصصة. تقرأ تطبيقات الويب المبنية على مكتبات JavaScript مثل Leaflet أو OpenLayers هذه الملفات بسهولة عند تحليلها عبر قارئات DOM XML القياسية.
💡 معلومات مفيدة
راقب أحجام الملفات عند تحويل المسارات الضخمة التي تحتوي على آلاف نقاط الإحداثيات. يؤدي تبسيط هندسة المسار قبل التصدير إلى KML إلى منع تأخر المتصفح ومهلات العرض في العارضين القائمين على الويب.
مقارنة التنسيقات والمواصفات التقنية
يتم نقل سجل تتبع GPX القياسي بحجم 5 ميجابايت في أقل من 0.1 ثانية عبر اتصال ألياف ضوئية بسرعة 1 جيجابت في الثانية، وحوالي 0.4 ثانية على شبكة محمول 5G نموذجية، وحوالي 1.2 ثانية على اتصال 4G LTE.
الأسئلة الشائعة
كيف تقوم بتحويل مسار GPS GPX إلى Google KML دون فقدان الجودة؟
نظرًا لأن كلا التنسيقين يخزن الإحداثيات الجغرافية كنص XML عادي، فإن التحويل خالٍ من الفقد تماماً فيما يتعلق بالبيانات المكانية. يتم تعيين نقاط خطوط الطول والعرض والارتفاع مباشرة من علامات GPX إلى إحداثيات KML دون أي تشوهات ضغط.
ما الفرق بين مسار GPS GPX و Google KML؟
تنسيق GPX هو تنسيق XML ذو معيار مفتوح مُحسَّن لتسجيل النقاط الوسيطة والمسارات والطرق زمنياً من أجهزة الاستشعار. بينما Google KML هو تدوين XML مصمم خصيصًا للتصور الجغرافي، ويدعم الخصائص المرئية مثل الأيقونات المخصصة وزوايا الكاميرا والمضلعات والبثق ثلاثي الأبعاد.