تنسيق تبادل بيانات نظام تحديد المواقع العالمي (GPS)
تنسيق تبادل بيانات نظام تحديد المواقع العالمي ( GPX ) هو مخطط XML مصمم ليكون تنسيق بيانات GPS شائعًا لتطبيقات البرمجيات. يُستخدم لوصف نقاط الطريق والمسارات والطرق . وهو تنسيق مفتوح [ 2 ] ويمكن استخدامه دون الحاجة إلى دفع رسوم ترخيص. تُخزَّن بيانات الموقع (والارتفاع والوقت ومعلومات أخرى اختيارية) في علامات، ويمكن تبادلها بين أجهزة GPS والبرمجيات. تشمل تطبيقات البرمجيات الشائعة لهذه البيانات عرض المسارات المُسقطة على مصادر خرائط متنوعة، وإضافة تعليقات توضيحية على الخرائط، ووضع علامات جغرافية على الصور بناءً على وقت التقاطها.
أنواع البيانات

المكونات الرئيسية لملف GPX هي نقاط الطريق والمسارات والمسارات :
- تحتوي نقطة الطريق (wpt) على إحداثيات النظام الجيوديسي العالمي WGS 84 (GPS) لنقطة ما، ويمكن أن تحتوي أيضًا على معلومات وصفية أخرى اختيارية.
- المسار (rte) هو قائمة مرتبة من نقاط التوقف (rtept) تمثل سلسلة من نقاط التحول المهمة المؤدية إلى وجهة معينة. [ 3 ] وبشكل عام، يُستخدم المسار لوصف اتجاهات رحلة يرغب شخص ما في القيام بها في وقت ما في المستقبل.
- يتكون المسار (trk) من عدة أجزاء (trkseg)، يحتوي كل منها بدوره على سلسلة من نقاط التوقف (trkpt). ويُستخدم عادةً لتمثيل الرحلات التي أكملها شخص ما أو سجلها بالفعل.
لاحظ أن وسوم XML التي تُحيط بكل نقطة مسار أو جزء من المسار تُسمى rtept و trkpt على التوالي، بينما وسم عنصر نقطة المسار الأساسي هو wpt. على الرغم من هذا الاختلاف في الاسم، إلا أنها جميعًا تحمل نفس نوع البيانات المسمى wptType.
بالإضافة إلى ما سبق، يمكن أن تحتوي ملفات GPX على بيانات إضافية. الحد الأدنى من خصائص ملف GPX هو خط العرض وخط الطول لكل نقطة. بعض الشركات المصنعة، مثل Humminbird و Garmin ، تستخدم امتدادات لصيغة GPX لتسجيل عنوان الشارع، ورقم الهاتف، ونوع النشاط التجاري، ودرجة حرارة الهواء، وعمق الماء، وغيرها من المعايير. [ 4 ] [ 5 ]
الوحدات
يُعبّر عن خطوط الطول والعرض بالدرجات العشرية ، والارتفاع بالأمتار، وكلاهما باستخدام مرجع WGS 84. [ 6 ] تُعبّر التواريخ والأوقات بالتوقيت العالمي المنسق (UTC) باستخدام تنسيق ISO 8601. [ 1 ]
نموذج مستند GPX
المستند أدناه هو ملف GPX نموذجي يحتوي على ثلاث نقاط طريق تتوافق مع مواقع البرلمانات الألمانية والسويسرية والنمساوية.
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <gpx xmlns= "http://www.topografix.com/GPX/1/1" version= "1.1" creator= "Wikipedia" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" > <!-- تبدو التعليقات هكذا --> <metadata> <name> اسم البيانات </name> <desc> مثال GPX صالح بدون أحرف خاصة </desc> <author> <name> اسم المؤلف </name> </author> </metadata> <wpt lat= "52.518611" lon= "13.376111" > <ele> 35.0 </ele> <time> 2011-12-31T23:59:59Z </time> <name> الرايخستاغ (برلين) </name> <sym> المدينة </sym> </wpt> <wpt lat= "48.208031" lon= "16.358128" > <ele> 179 </ele> <time> 2011-12-31T23:59:59Z </time> <name> البرلمان (فيينا) </name> <sym> المدينة </sym> </wpt> <wpt lat= "46.9466" lon= "7.44412" > <time> 2011-12-31T23:59:59Z </time> <name> البوندسهاوس (برن) </name> <sym> المدينة </sym> </wpt> </gpx>انظر أيضاً
- المفاهيم
- نقطة اهتمام
- OpenStreetMap ، مشروع تعاوني لإنشاء خرائط قابلة للتعديل مجاناً باستخدام، من بين أمور أخرى، ملفات GPX.
- نقطة الطريق
- تنسيقات الملفات
- تنسيق ملف صورة قابل للتبادل
- لغة ترميز الجغرافيا
- صيغة KML ، متوافقة مع برنامج Google Earth
- ملف الشكل
- TCX ، مركز تدريب جارمن XML
- المعايير
- برمجة
مراجع
- 1 2 "GPX: تنسيق تبادل بيانات نظام تحديد المواقع العالمي (GPS)" . topografix.com .
- ↑ "wptType" . توثيق مخطط GPX 1.1 – topografix.com .
- ↑ "rteType" . توثيق مخطط GPX 1.1 – topografix.com .
- ↑ "أجهزة وضع التخزين الشامل من جارمن - مطور جارمن" . جارمن. مؤرشف من الأصل بتاريخ 20 أغسطس 2014. تم الاطلاع عليه بتاريخ 26 مارس 2013 .
- ↑ "مخطط امتدادات Garmin GPX" (xsd (مخطط XML)). Garmin . تم الاسترجاع في 26-03-2013 .
- ↑ "قارئ/كاتب تنسيق تبادل بيانات نظام تحديد المواقع العالمي (GPX)" . docs.safe.com . تم الاطلاع عليه بتاريخ 2024-02-04 .
- تنسيقات ملفات نظم المعلومات الجغرافية
- نظام تحديد المواقع العالمي (GPS)
- لغات الترميز
- المعايير القائمة على لغة XML
