Skip to content
Ads keep this site free 🙏

GPX ke GeoJSON Converter

Konversi file GPX (GPS Exchange Format) ke GeoJSON untuk digunakan dalam peta web. Sempurna untuk jejak GPS, rute hiking, jalur bersepeda, dan waypoint dari perangkat GPS serta aplikasi kebugaran.

Apa itu GPX?

GPX (GPS Exchange Format) adalah format berbasis XML untuk bertukar data GPS antara perangkat dan aplikasi. Ini adalah format standar yang digunakan oleh:

  • Perangkat GPS: Garmin, TomTom, Magellan
  • Aplikasi Kebugaran: Strava, Komoot, AllTrails, Ride with GPS
  • Aplikasi Mobile: Aplikasi pelacak GPS, aplikasi hiking
  • Drone: Log jalur penerbangan
  • Perangkat Lunak Pemetaan: QGIS, ArcGIS, Google Earth

Jenis Data GPX

File GPX dapat berisi tiga jenis data:

  • Waypoint (<wpt>): Titik minat (POI) individu dengan koordinat, nama, deskripsi, dan elevasi
  • Rute (<rte>): Jalur yang direncanakan dengan waypoint berurutan, biasanya untuk navigasi
  • Trek (<trk>): Jalur yang direkam dengan stempel waktu, menunjukkan pergerakan aktual dari waktu ke waktu

Cara Mengonversi

  1. Unggah file .gpx Anda (seret-dan-lepas atau telusuri)
  2. Pratinjau GeoJSON yang dikonversi di peta
    • Waypoint muncul sebagai Points
    • Rute muncul sebagai LineStrings
    • Trek muncul sebagai LineStrings (satu per segmen)
  3. Unduh file GeoJSON

Detail Konversi

Apa yang Dikoversi

Waypoint → Points

  • Koordinat: Lintang, bujur
  • Elevasi: Disimpan dalam properti
  • Nama & Deskripsi: Dipertahankan
  • Waktu: Stempel waktu ISO 8601
  • Simbol: Jenis ikon/penanda
  • Ekstensi: Data GPX kustom

Rute → LineStrings

  • Titik rute: Koordinat berurutan
  • Nama rute: Properti fitur
  • Profil elevasi: Data elevasi per titik
  • Deskripsi: Metadata rute

Trek → LineStrings

  • Segmen trek: Setiap segmen menjadi LineString
  • Stempel waktu: Waktu per titik koordinat
  • Profil elevasi: Data elevasi
  • Nama trek: Properti fitur
  • Kecepatan/Detak jantung: Jika ada dalam ekstensi

Format Koordinat

  • GPX menggunakan: Lintang, Bujur (WGS84)
  • GeoJSON menggunakan: [Bujur, Lintang] (WGS84)
  • Konversi secara otomatis menangani pertukaran urutan koordinat

Data Elevasi

Elevasi (ketinggian) dari tag GPX <ele> dipertahankan dalam properti fitur:

  • Waypoint: properties.elevation
  • Rute/Trek: Array elevasi yang sesuai dengan titik koordinat

Kasus Penggunaan Umum

  • Data Kebugaran: Konversi ekspor Strava, Garmin, atau Fitbit untuk menganalisis rute
  • Rute Hiking: Bagikan peta jalur dengan pengguna non-GPS
  • Jalur Sepeda: Tampilkan rute bersepeda di peta web
  • Penerbangan Drone: Analisis jalur penerbangan dan waypoint
  • Geocaching: Konversi koordinat geocache untuk pemetaan
  • Penelitian Lapangan: Data survei GPS ke GeoJSON
  • Catatan Perjalanan: Visualisasikan perjalanan dan rute

Struktur Output

Contoh Waypoint

json
{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [-74.0060, 40.7128]
  },
  "properties": {
    "name": "New York City",
    "desc": "The Big Apple",
    "elevation": 10,
    "time": "2025-10-28T10:00:00Z",
    "sym": "city"
  }
}

Contoh Trek

json
{
  "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [-110.0000, 45.0000],
      [-110.0010, 45.0010],
      [-110.0020, 45.0020]
    ]
  },
  "properties": {
    "name": "Hiking Trail",
    "desc": "Mountain hiking route",
    "elevations": [1500, 1520, 1550],
    "times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"],
    "coordinateProperties": {
      "times": ["2025-10-28T08:00:00Z", "2025-10-28T08:15:00Z", "2025-10-28T08:30:00Z"]
    }
  }
}

Mengapa Mengonversi ke GeoJSON?

  • Standar web: Bekerja dengan Leaflet, Mapbox, OpenLayers
  • Format lebih sederhana: JSON lebih mudah diurai daripada XML
  • Kinerja lebih baik: Parsing dan rendering lebih cepat
  • Ramah pengembang: Mudah diperiksa, diedit, dan dimanipulasi
  • Kompatibilitas lebih luas: Lebih banyak alat mendukung GeoJSON

Tips

Beberapa Trek: File GPX dengan beberapa trek akan menghasilkan fitur LineString terpisah untuk setiap segmen trek.

Stempel Waktu: Aktifkan analisis kecepatan, kecepatan rata-rata, dan durasi dengan mempertahankan data waktu.

Profil Elevasi: Gunakan array elevasi untuk membuat grafik ketinggian.

File Besar: Untuk trek yang sangat panjang (10.000+ titik), pertimbangkan untuk menyederhanakan geometri setelah konversi.

Pertanyaan yang Sering Diajukan

Aplikasi apa yang mengekspor file GPX? Strava, Garmin Connect, Komoot, AllTrails, Ride with GPS, MapMyRun, Runkeeper, dan sebagian besar perangkat GPS.

Apakah saya kehilangan data elevasi? Tidak—elevasi dipertahankan dalam array properties.elevations (untuk trek/rute) atau properties.elevation (untuk waypoint).

Bisakah saya mengonversi beberapa file GPX sekaligus? Ya! Unggah beberapa file dan unduh semuanya sebagai arsip ZIP.

Apakah data GPS saya diunggah? Tidak—semua konversi dilakukan di browser Anda. File Anda tidak pernah meninggalkan perangkat Anda.

Sistem koordinat apa yang digunakan GPX? GPX selalu menggunakan WGS84 (EPSG:4326), sama seperti GeoJSON, sehingga tidak diperlukan konversi proyeksi.

Bagaimana cara mendapatkan file GPX dari Strava?

  1. Buka aktivitas Anda di Strava
  2. Klik ikon kunci inggris (atau tiga titik)
  3. Pilih "Export GPX"

Lihat Juga