Konverter GeoJSON ke KML

Ubah GeoJSON menjadi KML untuk Google Earth. Semua properti tetap disimpan, dan name serta description tampil di setiap placemark.

Pertanyaan

Cara kerjanya

  1. Pilih atau seret file .geojson atau .json ke sini: sebuah FeatureCollection, satu Feature, atau geometri tunggal.
  2. Periksa bentuknya di peta.
  3. Unduh KML dan buka di Google Earth atau aplikasi apa pun yang bisa membaca KML.

Berjalan di browser Anda. File tidak pernah diunggah.

Masukan dan hasil

Masukan
File .geojson atau .json: sebuah FeatureCollection, satu Feature, atau geometri tunggal, dalam bujur dan lintang WGS84.
Hasil
File .kml dengan setiap properti ditulis sebagai teks.

Contoh: masukan

plot.geojson:
{"type":"Feature","properties":{"name":"Plot 1","commodity":"coffee","area_ha":1.3},"geometry":{"type":"Point","coordinates":[-84.520679,10.007963]}}

Contoh: hasil

plot.kml, dengan placemark ini:
<Placemark><name>Plot 1</name><ExtendedData><Data name="commodity"><value>coffee</value></Data><Data name="area_ha"><value>1.3</value></Data></ExtendedData><Point><coordinates>-84.520679,10.007963</coordinates></Point></Placemark>

Batasan

  • KML menyimpan nilai sebagai teks, jadi angka dan true/false kembali sebagai teks, nilai kosong sebagai teks kosong, dan objek bersarang sebagai teks JSON. Karakter tak terlihat yang tidak dapat dimuat file KML dihapus.
  • Properti gaya seperti stroke dan fill disimpan sebagai kolom data, tidak diterapkan sebagai warna.
  • Koordinat di luar rentang bujur dan lintang (misalnya hasil ekspor terproyeksi dari QGIS versi lama) tidak diproses. Alat ini tidak bisa memastikan bahwa datumnya WGS84, jadi proyeksikan ulang sistem koordinat lain terlebih dahulu.
  • Fitur tanpa bentuk tidak disertakan, dan halaman ini menyebutkan jumlahnya.

Bagaimana cara mengonversi GeoJSON ke KML?

Seret file GeoJSON ke konverter GeoJSON ke KML, periksa bentuknya di peta, lalu unduh KML-nya. File itu bisa dibuka di Google Earth.

Apakah ada properti yang hilang?

Tidak. Properti bernama name atau description menjadi nama atau deskripsi placemark, dan semua properti lain ditulis ke placemark sebagai data tambahan (ExtendedData). KML menyimpan nilai sebagai teks, jadi angka dan true/false kembali sebagai teks, dan nilai kosong sebagai teks kosong.

Apakah warna dari GeoJSON saya tetap disimpan?

Belum. Properti gaya seperti stroke dan fill disimpan sebagai kolom data, tetapi KML memakai warna bawaan Google Earth.

Kembali ke alat ↑

Hubungkan data Anda, pahami operasi Anda.

Bawa spreadsheet, formulir lapangan dan peta yang sudah Anda pakai, dan lihat setiap lokasi di satu tempat.