Jalur GPS GPX (.gpx)

Topografix Standar

GPS 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:

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

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 78

REPRESENTASI ASCII: <gpx

Standardisasi: Topografix GPX 1.1 Specification

Spesifikasi Teknis

Arsitektur KontainerSkema XML berisi Waypoints (<wpt>), Routes (<rte>), dan Tracks (<trk>) yang tersusun dari Trackpoints berurutan (<trkpt>)
KompresiTeks tanpa kompresi (mudah dikompresi dengan Gzip)
Urutan ByteAliran teks UTF-8 / Unicode
Ruang WarnaN/A (Geospatial Telemetry)
Saluran & StrukturLintang, Bujur, Ketinggian (dalam meter), stempel waktu UTC, detak jantung, irama, dan suhu
Dimensi MaksimumDatum koordinat WGS 84 (standar GPS global)
TransparansiNone
Streaming & ProgresifStreaming trackpoint berurutan memungkinkan pencatatan GPS langsung secara berkelanjutan

Perbandingan Teknis GPX dengan Pesaing

Atribut TeknisGPX (Saat Ini)KMLGEOJSONFIT
Tujuan UtamaRekreasi luar ruangan & pelacakan olahragaVisualisasi Bumi 3D (Google Earth)Pemetaan web & data GISFormat jam tangan olahraga biner Garmin
Titik Trek Bertanda WaktuStandar bawaan (<trkpt> dengan <time>)Memerlukan tag skema kustomMemerlukan stempel waktu properti kustomCatatan stempel waktu biner
Struktur FileSkema XML terbukaSkema XML terbukaFormat JSON terbukaBiner ringkas berpemilik
Dukungan Garmin / StravaEkspor/impor universal 100%Didukung di Google EarthDidukung di GIS webFormat 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

2009Strava diluncurkan, mempopulerkan ekspor trek GPX untuk segmen bersepeda dan berlari secara global.
2004Topografix merilis GPX 1.1 dengan ekstensi yang dapat diperluas untuk data detak jantung, daya, dan frekuensi kayuhan.
2002Dan Foster membuat GPX untuk menghilangkan protokol kabel GPS tertutup antara perangkat GPS dan komputer.

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.