Konversi GeoJSON ke KML

Konverter ini mengubah file GeoJSON menjadi KML untuk Google Earth dan Google My Maps, menyimpan setiap properti sebagai data placemark dan memungkinkan Anda memilih field nama. Konversi berjalan di browser Anda, sehingga file tidak diunggah. Warna dari geojson.io (marker-color, stroke, fill) menjadi gaya KML, nilai bersarang ditulis sebagai teks JSON, dan hasilnya KML biasa, bukan KMZ.

Ada file yang tidak terkonversi dengan benar? Kirim e-mail ke [email protected], sebaiknya disertai contoh file kecil, dan masalahnya akan diperbaiki.

Fakta singkat

GeoJSON ke KML: mengapa perlu dikonversi

Data dari peta web, API, geojson.io, atau skrip Anda sendiri biasanya berupa GeoJSON, sedangkan Google Earth dan Google My Maps bekerja paling baik dengan KML. Konverter ini mengubah file GeoJSON menjadi file KML yang bisa Anda buka di Google Earth atau impor ke My Maps. Setiap properti disimpan sebagai data placemark, dan Anda memilih properti mana yang menjadi nama placemark. Kedua format memakai bujur dan lintang WGS84, jadi koordinatnya tidak berubah. Titik, garis, dan poligon bisa tetap bersama dalam satu file, karena KML, seperti GeoJSON, mengizinkan geometri campuran. Konversi berjalan di browser Anda dengan GDAL, dan file Anda tetap berada di komputer Anda.

Cara mengonversi GeoJSON ke KML

  1. Letakkan file .geojson atau .json Anda di kotak, atau klik untuk memilihnya.
  2. Pilih properti yang dipakai untuk nama placemark, atau biarkan Otomatis.
  3. Klik Konversi ke KML, lalu buka file di Google Earth atau impor ke My Maps.

Apa yang berubah saat Anda mengonversi

Warna dari geojson.io menjadi gaya KML

Alat seperti geojson.io menyimpan warna sebagai properti seperti marker-color, stroke, dan fill, mengikuti konvensi simplestyle. Properti ini bukan bagian dari standar GeoJSON, dan konverter menyimpannya sebagai field data biasa, bukan mengubahnya menjadi gaya KML. Titik tampil sebagai pushpin standar Google Earth, dan garis serta tepi poligon digambar berwarna merah tanpa isi.

Nama dan deskripsi

Properti bernama name otomatis menjadi nama placemark; jika tidak ada, properti yang mengandung name, title, atau label dipakai, dan Anda bisa memilih properti lain. Properti bernama description menjadi teks balon, dan HTML di dalamnya ditampilkan sebagai teks berformat di Google Earth.

Nilai bersarang dan tanggal

Field data KML bersifat datar. Objek bersarang dan array ditulis sebagai teks JSON, yang ditampilkan Google Earth apa adanya. Tanggal dan waktu disimpan persis seperti yang tertulis di GeoJSON.

Ketinggian (altitude)

Koordinat ketiga disimpan sebagai ketinggian. Google Earth menggambar fitur di permukaan tanah sampai Anda mengubah altitude mode di properti placemark.

GeoJSON dalam sistem koordinat lain

File yang dibuat sebelum RFC 7946 kadang menyatakan grid nasional atau sistem lain dalam member "crs". Konverter mengikutinya dan me-reproject ke WGS84, karena KML tidak punya pilihan lain. Berkas tanpa "crs" yang koordinatnya jelas bukan derajat (misalnya meter dari proyek QGIS terproyeksi) tidak dibaca sebagai WGS84: halaman meminta sistem koordinatnya dan menyarankan yang cocok.

Tentang format file

GeoJSON

GeoJSON adalah format JSON berbasis teks biasa untuk fitur geografis, distandarkan sebagai RFC 7946 pada 2016. Ini adalah format asli peta web seperti Leaflet, MapLibre, dan Mapbox, serta banyak API.

  • Koordinat berupa bujur, lintang WGS84 (dengan urutan itu).
  • Titik, garis, dan poligon dapat dicampur dalam satu file.
  • Properti (properties) bisa berupa nilai JSON apa pun, tanpa batas panjang nama field.

KML

KML (Keyhole Markup Language) adalah format XML di balik Google Earth dan Google My Maps, serta standar OGC sejak 2008. Selain geometri, KML dapat menyimpan gaya, ikon, folder, dan deskripsi dalam HTML.

  • Selalu berupa bujur, lintang WGS84 dan ketinggian opsional.
  • Folder mengelompokkan placemark; saat konversi, setiap folder dapat menjadi layer tersendiri.
  • Gaya (warna, ketebalan garis, ikon) khusus untuk KML dan Google Earth.

Pertanyaan yang sering diajukan

Apakah KML-nya bisa dibuka di Google My Maps?

Bisa. Tambahkan layer di My Maps, klik Import, lalu pilih file. Nama placemark menjadi judul, dan properti lainnya muncul di detail.

Mengapa semua fitur saya ada dalam satu folder?

File GeoJSON adalah satu layer, sehingga menjadi satu folder KML yang diberi nama sesuai file. Titik, garis, dan poligon campuran bisa berbagi folder itu di KML.

Bisakah saya mendapatkan KMZ?

Halaman ini menulis KML biasa, yang langsung dibuka oleh Google Earth dan My Maps. Jika Anda membutuhkan KMZ, buka KML di Google Earth Pro dan gunakan Save Place As dengan tipe file KMZ.

Apakah GeoJSON saya diunggah?

Tidak. Browser Anda mengonversi file di perangkat Anda sendiri, dan tidak ada yang dikirim ke mana pun.