Konverter KML ke GPX
Mengonversi markup geografis Google KML ke GPS Track GPX mengubah fitur pemetaan berpemilik menjadi data titik jalan dan jalur yang didukung secara luas.
Perbandingan Format & Spesifikasi Teknis
| Spesifikasi | KML | GPX |
|---|---|---|
| Tipe MIME | application/ | application/ |
| Tipe | notasi XML geografis | format pertukaran data GPS |
| Kompresi | teks XML (KMZ jika dikompresi ZIP) | teks XML |
| Spesifikasi Standar | OGC KML 2.3 | Topografix GPX 1.1 |
| Header Byte Penanda | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Ikhtisar Format & Aplikasi
Berkas Keyhole Markup Language Google menyimpan geometri visual yang kaya, termasuk poligon, ikon, dan jalur bergaya, terutama untuk Google Earth. Namun, perangkat keras seperti GPS genggam Garmin, komputer sepeda, dan jam tangan kebugaran memerlukan berkas GPS Exchange Format untuk membaca jalur dan rute navigasi. Mengonversi KML ke GPX menjembatani perbedaan antara perangkat lunak visualisasi desktop dan perangkat keras lapangan. Peneliti lapangan, pendaki, dan pilot drone sering mengumpulkan titik jalan di Google Earth dan perlu mentransfer koordinat tersebut ke penerima GPS khusus. Karena pencatat perangkat keras tidak dapat membaca aturan gaya atau ekstrusi 3D dalam dokumen KML, konversi data spasial memastikan unit navigasi dapat membaca koordinat, ketinggian, dan stempel waktu yang tepat tanpa kesalahan rendering.
Spesifikasi Teknis & Rincian Codec
KML menggunakan jenis MIME application/vnd.google-earth.kml+xml sebagai notasi teks XML di dalam kontainer teks. Berkas KMZ adalah arsip ZIP yang berisi berkas KML utama, biasanya bernama doc.kml, serta berkas pendukung opsional. GPX menggunakan jenis MIME application/gpx+xml sebagai format teks XML yang dirancang khusus untuk trek, rute, dan titik lintasan. Kedua format tidak memakai header byte ajaib biner yang unik. Sebaliknya, keduanya mengandalkan deklarasi XML standar, seperti less-than symbol question mark xml version equals 1.0 greater-than symbol, diikuti tag akar seperti less-than symbol kml greater-than symbol atau less-than symbol gpx greater-than symbol. Konversi di antara keduanya memerlukan penguraian pohon XML, ekstraksi simpul lintang, bujur, dan elevasi, lalu pemetaannya ke skema trek dan titik lintasan ketat yang ditetapkan spesifikasi GPX.
Kompatibilitas OS & Peramban
Kedua format teks XML didukung secara luas di sistem operasi desktop modern, termasuk Windows, macOS, dan Linux, melalui pengurai teks standar atau perangkat lunak GIS seperti QGIS. Platform seluler iOS dan Android dapat membaca kedua jenis berkas melalui aplikasi pemetaan khusus. Peramban web mengurai struktur XML yang mendasarinya menggunakan pengurai DOM bawaan, sehingga alat pemetaan berbasis web dapat menampilkan jalur geografis secara langsung di area tampilan.
Informasi bermanfaat
Sebelum konversi, hapus elemen gaya KML yang tidak diperlukan, seperti tautan ikon kustom dan isian poligon, agar berkas GPX yang dihasilkan tetap ringkas dan mudah dibaca oleh unit perangkat keras dengan memori terbatas.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi Google KML ke Jalur GPS GPX tanpa kehilangan kualitas?
Konversi ini mempertahankan koordinat geografis secara matematis, sehingga nilai lintang, bujur, dan ketinggian ditransfer dengan akurat. Namun, data gaya visual seperti warna poligon, ikon kustom, dan sudut kamera 3D tidak dapat dipertahankan karena skema GPX hanya menyimpan titik koordinat mentah, jalur, dan rute tanpa properti tampilan.
Apa perbedaan antara Google KML dan Jalur GPS GPX?
KML adalah notasi XML yang berfokus pada visualisasi dan dirancang untuk menampilkan fitur geografis kompleks, gambar, serta model 3D di Google Earth. GPX adalah skema XML ringan yang berpusat pada GPS, dirancang khusus untuk pertukaran jalur rekaman, titik jalan, dan rute navigasi antara perangkat keras dan perangkat lunak pemetaan.