Jalur GPS GPX (.gpx)
Topografix StandarGPS Exchange Format (GPX) adalah standar XML terbuka untuk berbagi titik jalan GPS, rute pendakian terencana, dan trek kebugaran yang direkam di berbagai unit GPS (Garmin, Wahoo), ponsel pintar, dan platform aktivitas seperti Strava.
Konversi GPX ke KML
Konverter GPX ke KML gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file GPX dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file GPX dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
3C 67 70 78REPRESENTASI ASCII: <gpx
Standardisasi: Topografix GPX 1.1 Specification
Spesifikasi Teknis
| Arsitektur Kontainer | Skema XML berisi Waypoints (<wpt>), Routes (<rte>), dan Tracks (<trk>) yang tersusun dari Trackpoints berurutan (<trkpt>) |
| Kompresi | Teks tanpa kompresi (mudah dikompresi dengan Gzip) |
| Urutan Byte | Aliran teks UTF-8 / Unicode |
| Ruang Warna | N/A (Geospatial Telemetry) |
| Saluran & Struktur | Lintang, Bujur, Ketinggian (dalam meter), stempel waktu UTC, detak jantung, irama, dan suhu |
| Dimensi Maksimum | Datum koordinat WGS 84 (standar GPS global) |
| Transparansi | None |
| Streaming & Progresif | Streaming trackpoint berurutan memungkinkan pencatatan GPS langsung secara berkelanjutan |
Perbandingan Teknis GPX dengan Pesaing
| Atribut Teknis | GPX (Saat Ini) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Tujuan Utama | Rekreasi luar ruangan & pelacakan olahraga | Visualisasi Bumi 3D (Google Earth) | Pemetaan web & data GIS | Format jam tangan olahraga biner Garmin |
| Titik Trek Bertanda Waktu | Standar bawaan (<trkpt> dengan <time>) | Memerlukan tag skema kustom | Memerlukan stempel waktu properti kustom | Catatan stempel waktu biner |
| Struktur File | Skema XML terbuka | Skema XML terbuka | Format JSON terbuka | Biner ringkas berpemilik |
| Dukungan Garmin / Strava | Ekspor/impor universal 100% | Didukung di Google Earth | Didukung di GIS web | Format perekaman perangkat keras bawaan |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Strava atau Garmin Connect melaporkan 'Terjadi kesalahan saat pengunggahan Anda: file kosong atau tidak valid'.
Penyebab Utama: Tag </trk> atau </gpx> yang tidak ditutup atau hilang akibat baterai habis di tengah perekaman.
Pemulihan: Perbaiki tag XML yang tidak ditutup menggunakan Alat Perbaikan GPX File2File.app.
Analisis Keamanan & Vektor Serangan Parser
File GPX berbasis XML dan dapat mengekspos data lokasi pribadi (alamat rumah) atau rentan terhadap serangan injeksi entitas XML.
Vektor Serangan yang Diketahui
- Kebocoran privasi lokasi yang mengekspos titik awal rumah/kantor yang sensitif dalam file latihan publik.
- Injeksi XML External Entity (XXE) pada handler pengunggahan file platform kebugaran.
- Penolakan layanan (Denial of Service) melalui file yang berisi jutaan titik trek dan menghabiskan sumber daya CPU.
Praktik Terbaik Defensif: Nonaktifkan pemrosesan DTD pada parser XML GPX dan sediakan fitur untuk memangkas area privasi di sekitar koordinat rumah.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Format XML yang banyak digunakan untuk bertukar titik jalan, rute, dan trek GPS antar aplikasi dan layanan web.
- Telemetri kronologis: setiap titik trek menyimpan stempel waktu UTC yang akurat dan elevasi, sehingga laju, kecepatan, dan kemiringan medan dapat dihitung.
- Kompatibilitas universal dengan Garmin, Apple Watch, Strava, Komoot, AllTrails, dan Google Earth.
Keterbatasan Teknis & Kekurangan
- Format XML yang bertele-tele menghasilkan ukuran file besar untuk rekaman GPS panjang yang berlangsung beberapa hari.
- Tidak menyimpan data sensor tingkat lanjut (dinamika lari, keseimbangan daya saat bersepeda) yang tersedia dalam file biner Garmin FIT.
- File teks dapat dengan mudah diedit atau dimanipulasi untuk memalsukan performa atletik.
Fakta Teknis Menarik
- Koordinat GPX 1.1 mengacu pada datum geodetik WGS 84. Datum ini menjelaskan lokasi di Bumi, bukan acuan orbit satelit GPS.
- Jam tangan kebugaran merekam titik trek setiap 1 detik, yang berarti maraton berdurasi 3 jam menghasilkan lebih dari 10.000 titik koordinat dalam satu file GPX.
- Ekstensi GPX memungkinkan perekaman data biometrik kesehatan pribadi seperti detak jantung (<gpxtpx:hr>) dan kadens bersepeda secara langsung di dalam trek GPS.
Pertanyaan Teknis yang Sering Diajukan
Apa itu file GPX?
File GPX adalah format data GPS yang menyimpan titik lokasi (waypoint), rute, dan jalur yang direkam (beserta lintang, bujur, elevasi, dan waktu) dari perangkat GPS dan jam tangan olahraga.
Bagaimana cara mengonversi file GPX ke KML untuk Google Earth?
Anda dapat mengonversi latihan atau jalur pendakian GPX apa pun menjadi file Google Earth KML dalam satu klik menggunakan File2File.app langsung di peramban web Anda.
Bagaimana cara mengunggah file GPX ke Strava?
Masuk ke Strava.com, klik ikon '+' di kanan atas, pilih 'Unggah aktivitas', dan pilih 'File' untuk mengunggah rekaman .gpx Anda.
Pasangan Konversi GPX Terkait
Mengonversi data GPS Track GPX ke format Google KML memungkinkan Anda menampilkan log pelacakan luar ruangan mentah dengan cepat di Google Earth dan aplikasi pemetaan web kustom.
Mengonversi markup geografis Google KML ke GPS Track GPX mengubah fitur pemetaan berpemilik menjadi data titik jalan dan jalur yang didukung secara luas.
Konversi data vektor GeoJSON ke GPX mengubah objek geografis JSON standar menjadi format berbasis XML yang dioptimalkan untuk perangkat navigasi fisik.