Editor dan Penonton GPX boleh mengurangkan bilangan titik jalan tanpa mengubah bentuk laluan sebanyak mungkin. Sangat penting untuk mengurangkan bilangan titik jalan kerana fail GPX ditulis dalam format teks.
Editor dan Pemapar GPX mengurangkan jumlah data waypoint menggunakan dua jenis parameter. Parameter "jarak minimum" menentukan ambang jarak minimum antara dua titik jalan dalam meter. GPXEV memadam titik laluan dengan jarak yang lebih pendek daripada ambang yang ditentukan. Parameter "laluan sisihan" menentukan laluan pemisahan yang dibenarkan dalam meter sebelum dan selepas memadam titik laluan. GPXEV memadam titik laluan yang berada dalam ambang yang ditentukan.
Spesifikasi terperinci untuk mengurangkan titik laluan diterangkan di bawah.
Pertama, bagaimana untuk mengurangkan jumlah data yang menggunakan parameter "jarak minimum" dijelaskan. Sekiranya terdapat dua titik jalan, w1 dan w2, jarak di antara titik jalan ditakrifkan sebagai d. Jika jarak d adalah lebih pendek daripada ambang, sama ada w1 atau w2 dipadam.
GPXEV akan memilih titik laluan terbaik untuk memadam. Sebagai contoh, dalam angka di sebelah kiri, w1 dan w2 hampir satu sama lain, tetapi memotong w1 akan mengubah bentuk laluan. Sebaliknya, memotong w2 tidak mengubah bentuk laluan.
GPXEV mengira sudut di mana arah perjalanan berubah untuk setiap waypoint. Titik wayah dengan nilai yang lebih rendah adalah lebih sesuai untuk pemadaman. Sebagai contoh khusus, apabila memotong sama ada w1 atau w2, jumlah perubahan θ1 atau θ2 dalam arah perjalanan dikira. Kemudian, hapus titik laluan dengan nilai θ yang lebih kecil.
Pemprosesan pengurangan data tidak memadamkan titik arah terkunci. Contohnya, jika w1 dan w2 hampir dan w1 dikunci, w2 dipadam tanpa syarat.
Berikut ini menjelaskan bagaimana untuk mengurangkan jumlah data menggunakan parameter "penyimpangan laluan". Menggunakan parameter ini sesuai untuk mengurangkan jumlah data pada jalan lurus panjang atau jalan yang perlahan melengkung.
Berikut adalah contoh apabila terdapat tiga Waypoints, w1, w2, dan w3. Sekarang pertimbangkan sama ada w2 boleh dipadamkan.
Pertama, kirakan jarak r antara w1 dan w2.
Seterusnya, tentukan titik p yang berada di garis lurus yang menyambungkan w1 dan w3 dan berada pada jarak r dari w1.
Hitung jarak d antara w2 dan p. Jika d adalah kurang daripada ambang, w2 dipadam. Oleh itu, had atas jarak d menyimpang dari laluan asal adalah nilai ambang.
Garis lurus yang menunjukkan jarak d diperolehi di sini bukan garis serenjang yang menghubungkan w1 dan w3. Adalah mudah untuk menentukan garis tegak lurus di atas kapal terbang. Tetapi sukar untuk mencari garis tegak lurus pada permukaan sfera menggunakan latitud dan longitud. Oleh itu, GPXEV menggunakan jarak d dikira hanya tanpa menggunakan garis tegak lurus.