يمكن لـ GPX Editor و Viewer تقليل عدد نقاط الطريق دون تغيير شكل المسار قدر الإمكان. من المهم جدًا تقليل عدد نقاط الطرق لأن ملفات GPX مكتوبة بتنسيق نصي.
محرر GPX وعارض يقلل من كمية البيانات نقطة الطريق باستخدام نوعين من المعلمات. تحدد المعلمة "الحد الأدنى للمسافة" الحد الأدنى للمسافة بين نقطتي طريق بالأمتار. يحذف GPXEV نقاط الطريق بمسافة أقصر من العتبة المحددة. تحدد معلمة "انحراف المسار" فصل المسار المسموح به بالأمتار قبل وبعد حذف نقطة الطريق. يحذف GPXEV نقاط الطريق التي تقع ضمن العتبة المحددة.
المواصفات التفصيلية لخفض نقاط الطرق موضحة أدناه.
أولاً ، يتم شرح كيفية تقليل مقدار البيانات باستخدام المعلمة "الحد الأدنى للمسافة". إذا كان هناك نقطتي طريق ، w1 و w2 ، فإن المسافة بين نقاط الطريق تُعرف بـ d. إذا كانت المسافة d أقصر من العتبة ، فسيتم حذف w1 أو w2.
سوف GPXEV تحديد أفضل إحداثية لحذفها. على سبيل المثال ، في الشكل على اليسار ، يكون w1 و w2 قريبين من بعضهما البعض ، لكن حذف w1 سيغير شكل المسار. من ناحية أخرى ، لا يؤدي حذف w2 إلى تغيير شكل المسار.
يحسب GPXEV الزاوية التي يتغير بها اتجاه السفر لكل نقطة طريق. تعتبر نقطة الطريق ذات القيمة الأقل مناسبة للحذف. كمثال محدد ، عند حذف إما w1 أو w2 ، يتم حساب مقدار التغيير θ1 أو θ2 في اتجاه السفر. ثم احذف نقطة الطريق ذات القيمة الأصغر لـ of.
لا تؤدي معالجة تقليل البيانات إلى حذف نقطة طريق مؤمنة. على سبيل المثال ، إذا تم إغلاق w1 و w2 وتم قفل w1 ، فسيتم حذف w2 دون قيد أو شرط.
يوضح التالي كيفية تقليل حجم البيانات باستخدام المعلمة "انحراف المسار". يعد استخدام هذه المعلمة مناسبًا لتقليل كمية البيانات على الطرق أو الطرق الطويلة المستقيمة المنحنية بلطف.
فيما يلي مثال عندما يكون هناك ثلاث نقاط طريق ، w1 ، w2 ، و w3. الآن النظر في ما إذا كان يمكن حذف W2.
أولاً ، احسب المسافة r بين w1 و w2.
بعد ذلك ، ابحث عن النقطة p الموجودة على الخط المستقيم الذي يربط w1 و w3 وعلى مسافة r من w1.
احسب المسافة d بين w2 و p. إذا كانت قيمة d أقل من العتبة ، فسيتم حذف w2. لذلك ، فإن الحد الأقصى للمسافة d المنحرف عن المسار الأصلي هو قيمة العتبة.
الخط المستقيم الذي يشير إلى المسافة التي تم الحصول عليها هنا ليس خط عمودي يربط بين w1 و w3. من السهل تحديد الخط العمودي على الطائرة. ولكن من الصعب العثور على خط عمودي على سطح الكرة باستخدام خطوط الطول والعرض. لذلك ، يستخدم GPXEV المسافة d المحسوبة ببساطة دون استخدام الخط العمودي.
على