Konversi Shapefile (SHP) ke KML

Konverter ini mengubah shapefile menjadi file KML untuk Google Earth atau Google My Maps, di-reproject ke WGS84 dengan atribut disimpan sebagai data placemark. Shapefile diproses di browser Anda dan tidak diunggah. Shapefile tidak punya warna, jadi titik mendapat pushpin standar, sedangkan garis dan tepi poligon berwarna merah. Proyeksi asli tidak disimpan di KML, dan .prj yang hilang mungkin mengharuskan kode EPSG.

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

Fakta singkat

Shapefile ke KML: mengapa perlu dikonversi

KML adalah cara termudah untuk menampilkan data GIS kepada orang yang tidak memakai GIS. Siapa pun bisa membukanya di Google Earth di web, di desktop, atau di ponsel, atau mengimpornya ke Google My Maps dan membagikan tautannya. Konverter ini mengubah shapefile menjadi file KML di browser Anda. Konverter membaca sistem koordinat dari file .prj dan me-reproject ke bujur dan lintang WGS84, satu-satunya sistem koordinat yang diizinkan KML. Atribut dari tabel .dbf disimpan sebagai data pada setiap placemark, dan Anda yang menentukan field mana yang menjadi nama placemark yang ditampilkan Google Earth di peta. Tambahkan shapefile sebagai .zip atau sebagai file terpisah; tidak ada yang dikirim ke server.

Cara mengonversi Shapefile ke KML

  1. Letakkan file .zip berisi shapefile Anda, atau pilih file .shp, .shx, .dbf, dan .prj sekaligus.
  2. Pilih field yang dipakai untuk nama placemark, atau biarkan Otomatis.
  3. Klik Konversi ke KML, lalu buka file yang diunduh di Google Earth.

Apa yang berubah saat Anda mengonversi

Selalu di-reproject ke WGS84

Koordinat KML berdasarkan definisinya adalah bujur dan lintang pada WGS84. Shapefile dalam sistem seperti zona UTM atau grid nasional di-reproject menggunakan file .prj. Proyeksi asli tidak disimpan di KML, jadi simpan shapefile Anda jika Anda membutuhkannya nanti. Jika .prj hilang dan koordinatnya bukan bujur dan lintang, Anda diminta memasukkan kode EPSG.

Tipe atribut menjadi teks

Setiap atribut ditulis sebagai extended data KML, dengan skema yang mencatat apakah field berupa teks, bilangan bulat, atau desimal. Namun, Google Earth menampilkan setiap nilai sebagai teks biasa di balon placemark, dan field tanggal ditulis sebagai teks dalam bentuk 2024/05/01.

Memilih nama placemark

Google Earth memberi label pada setiap placemark dengan namanya, tetapi shapefile jarang punya field bernama Name. Otomatis memakai field bernama Name jika ada, lalu field teks yang mengandung name, title, atau label, lalu field teks pertama. Anda bisa memilih field lain, atau Tanpa nama. Atribut lainnya ditampilkan sebagai tabel data di balon placemark.

Gaya default

Shapefile tidak punya warna. Titik mendapat pushpin standar Google Earth, dan garis serta tepi poligon digambar berwarna merah dengan poligon tanpa isi. Untuk mengubahnya di Google Earth Pro, klik kanan folder, buka Properties (Get Info di Mac), lalu atur gaya dan warna.

Beberapa shapefile menjadi satu KML

Jika .zip Anda berisi lebih dari satu shapefile, Anda mendapat satu KML dengan satu folder per shapefile, sehingga jalan, persil, dan titik menarik (POI) bisa dinyalakan dan dimatikan secara terpisah di Google Earth.

Tentang format file

Shapefile

Esri Shapefile adalah format vektor GIS yang paling banyak dipakai. Satu "shapefile" sebenarnya adalah sekumpulan file dengan nama yang sama: .shp menyimpan geometri, .shx indeks, .dbf tabel atribut, serta .prj (opsional) sistem koordinat dan .cpg encoding teks.

  • Memerlukan minimal .shp, .shx, dan .dbf. Pilih ketiganya bersamaan atau sebagai satu file .zip.
  • Nama field dibatasi 10 karakter dan nilai teks dibatasi 254 karakter.
  • Setiap shapefile hanya berisi satu tipe geometri: titik, garis, atau poligon.
  • Tanpa file .prj, sistem koordinat tidak diketahui.

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

Bisakah saya mengimpor KML ke Google My Maps?

Bisa. Di My Maps, tambahkan layer, klik Import, lalu pilih KML. My Maps memakai nama placemark sebagai judul dan menampilkan atribut lainnya di detail. My Maps membatasi jumlah fitur dalam satu layer, jadi shapefile yang sangat besar mungkin perlu dipecah.

Bagaimana dengan poligon berlubang dan fitur multi-bagian?

Lubang ditulis sebagai batas dalam (inner boundary) dan fitur multi-bagian sebagai KML MultiGeometry, sehingga tampilannya di Google Earth sama dengan di GIS Anda.

Mengapa data saya muncul di tempat yang salah di Google Earth?

Biasanya file .prj hilang atau salah. Periksa sistem koordinat yang ditampilkan di ringkasan sebelum konversi; jika bukan yang Anda harapkan, perbaiki file .prj. Jika tidak ada .prj, masukkan kode EPSG yang benar saat diminta.

Apakah nilai Z tetap disimpan?

Ya, ketinggian ditulis ke KML, tetapi tidak ada altitude mode yang ditetapkan, sehingga Google Earth menggambar fitur di permukaan tanah. Untuk menampilkannya pada ketinggiannya, ubah altitude mode di tab Altitude pada Properties placemark di Google Earth Pro.

Apakah shapefile saya diunggah?

Tidak. Konversi berjalan di browser Anda dan file tetap berada di komputer Anda.

Panduan langkah demi langkah