Konverter GeoJSON ke Google KML

Mengonversi vektor GeoJSON ke Google KML menerjemahkan susunan koordinat JSON yang ringan ke dalam dokumen XML terstruktur yang disesuaikan untuk Google Earth dan Google Maps.

Pilih atau seret berkas

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

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

Perbandingan Format & Spesifikasi Teknis

SpesifikasiGEOJSONKML
Tipe MIMEapplication/geo+jsonapplication/vnd.google-earth.kml+xml
Tipegeographic vector JSONgeographic XML notation
Kompresinone (JSON text)XML text (KMZ when ZIP compressed)
Spesifikasi StandarIETF RFC 7946OGC KML 2.3
Header Magic Bytes7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)

Ikhtisar Format & Aplikasi

Data vektor geografis sering kali diambil dan dibagikan menggunakan GeoJSON karena pengembang web dan pustaka pemetaan JavaScript memprosesnya secara alami. Namun, perangkat lunak GIS desktop seperti Google Earth dan aplikasi globe enterprise lama memerlukan Keyhole Markup Language, yang umumnya dikenal sebagai KML. Menerjemahkan format ini memungkinkan peneliti lapangan dan kartografer untuk melihat poligon batas yang dikikis web, titik telemetri drone, dan rute aset kota di dalam globe virtual tanpa menulis skrip kustom. Memindahkan data dari GeoJSON ke KML juga menjembatani kesenjangan antara API web sumber terbuka dan alat pemetaan yang berorientasi pada konsumen. Banyak perencana kota mengumpulkan data menggunakan pustaka Leaflet atau Mapbox yang menghasilkan file GeoJSON. Ketika pemangku kepentingan ingin meninjau lapisan persis tersebut di lingkungan desktop 3D, mengonversi tag geometri, atribut gaya, dan properti metadata ke dalam simpul XML memastikan elemen visual seperti ikon, ketebalan garis, dan warna isi dirender dengan benar.

Spesifikasi Teknis & Rincian Codec

GeoJSON menggunakan jenis MIME application/geo+json, yang merepresentasikan titik, garis, dan poligon geografis di dalam Notasi Objek JavaScript teks biasa. Format ini tidak berisi byte ajaib biner, melainkan mengandalkan tanda kurung ASCII atau UTF-8 standar dan pasangan kunci-nilai seperti "type": "FeatureCollection". Sebaliknya, Google KML menggunakan jenis MIME application/vnd.google-earth.kml+xml, menyusun fitur spasial di dalam tag XML seperti <Placemark>, <Point>, dan <Polygon>. Meskipun tidak ada format yang menggunakan kompresi yang merusak secara native pada tingkat teks, file KML dapat dikompresi ke dalam arsip KMZ menggunakan kompresi DEFLATE standar untuk menggabungkan data vektor berat dan ikon gambar lokal secara bersamaan.

Kompatibilitas OS & Peramban

Kedua format dimuat secara lancar di seluruh sistem operasi modern termasuk Windows, macOS, Linux, iOS, dan Android. Browser web modern secara native menguraikan string GeoJSON menggunakan mesin JavaScript standar, sedangkan Google KML memerlukan pengurai khusus atau perangkat lunak globe desktop berdedikasi seperti Google Earth Pro. Browser seluler tidak dapat menampilkan file KML mentah secara langsung tanpa aplikasi pembantu atau prapemandirian sisi server.

💡 Informasi bermanfaat

Saat mengonversi dataset besar dengan ribuan poligon kompleks, bagi GeoJSON sumber Anda menjadi file regional yang lebih kecil sebelum mengekspor ke KML untuk mencegah gangguan memori pada aplikasi pemetaan konsumen.

Perbandingan Format & Spesifikasi Teknis

File vektor GeoJSON standar berukuran 5 megabita ditransfer dalam waktu sekitar 0,05 detik melalui koneksi Serat optik 1 Gbps, sekitar 0,4 detik melalui jaringan seluler 5G standar, dan sekitar 1 detik melalui koneksi 4G LTE tipikal.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi GeoJSON ke Google KML tanpa kehilangan kualitas?

Konversi ini sepenuhnya lossless karena kedua format menyimpan koordinat vektor menggunakan nilai lintang dan bujur numerik yang tepat. Proses terjemahan memetakan kunci GeoJSON ke elemen XML KML yang sesuai tanpa mengubah presisi koordinat, meskipun properti penataan gaya kustom mungkin memerlukan pemetaan manual jika perangkat lunak target membaca atribut non-standar secara berbeda.

Apa perbedaan antara GeoJSON dan Google KML?

GeoJSON adalah format teks ringan yang dibangun di atas sintaks JSON, yang dirancang khusus untuk API pemetaan web dan pemrosesan JavaScript. Google KML adalah bahasa berbasis XML yang dirancang untuk Google Earth, menawarkan dukungan bawaan untuk penjepitan ketinggian 3D, sudut pandang kamera kustom, hierarki folder bersarang, dan ikon tersemat.