Halaman ini dicipta oleh terjemahan automatik.

Spesifikasi untuk mengurangkan isipadu data waypoint

Contoh mengurangkan jumlah data waypoint (saiz fail GPX) pada Peta Google

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.

Dialog dan parameter untuk melaksanakan pemprosesan pengurangan data dengan Editor dan Pengamat GPX

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.

1. Jarak Minimum

Rajah yang mengira jarak antara dua titik jalan

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.

Contoh kejayaan dan kegagalan untuk memadam titik laluan tanpa mengubah bentuk laluan

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.

Bagaimana untuk mencari perubahan dalam arah laluan untuk mengurangkan bilangan titik jalan tanpa 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.

GPXEV tidak memadamkan titik laluan terkunci

Pemprosesan pengurangan data tidak memadamkan titik arah terkunci. Contohnya, jika w1 dan w2 hampir dan w1 dikunci, w2 dipadam tanpa syarat.

2. Penyimpangan Laluan

Contoh mengurangkan bilangan titik laluan fail GPX pada laluan pada Peta Google

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.

3 waypoints

Berikut adalah contoh apabila terdapat tiga Waypoints, w1, w2, dan w3. Sekarang pertimbangkan sama ada w2 boleh dipadamkan.

Rajah untuk mencari jarak antara titik jalan

Pertama, kirakan jarak r antara w1 dan w2.

Rajah untuk mencari arah perjalanan dan jarak ketika waypoint dipadamkan

Seterusnya, tentukan titik p yang berada di garis lurus yang menyambungkan w1 dan w3 dan berada pada jarak r dari w1.

Rajah bagaimana mengira jarak dari laluan asal dengan memadam titik laluan dalam pemprosesan pengurangan jumlah data fail GPX

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.

Rajah menunjukkan garis serenjang menghubungkan dua titik jalan

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.