Konversi KML ke Shapefile (SHP)
Konverter gratis ini mengubah file KML dari Google Earth atau My Maps menjadi shapefile untuk ArcGIS Pro atau QGIS, lengkap dengan file .prj dan .cpg. File Anda diproses di browser dan tidak diunggah. Titik, garis, dan poligon menjadi shapefile terpisah, nama field dipotong menjadi 10 karakter, dan warna KML disimpan sebagai field seperti line_color dan fill_color.
Ada file yang tidak terkonversi dengan benar? Kirim e-mail ke [email protected], sebaiknya disertai contoh file kecil, dan masalahnya akan diperbaiki.
Fakta singkat
- Masukan: KML (.kml). Keluaran: Shapefile (.shp).
- File Anda tidak diunggah: prosesnya dilakukan di browser, di perangkat Anda sendiri.
- Ukuran file: tidak ada batas tetap; file yang sangat besar dibatasi oleh memori perangkat Anda.
- Membutuhkan browser terbaru (Chrome, Edge, Firefox, atau Safari) di komputer, tablet, atau ponsel; tidak ada yang perlu diinstal.
- Gratis digunakan, tanpa pendaftaran.
Ingin menggambar titik, garis, atau area baru, bukan mengonversi file? Gambar di peta lalu ekspor ke KML, GeoJSON, atau GPX di GeoDrafter, situs saudara kami (dalam bahasa Inggris).
KML ke Shapefile: mengapa perlu dikonversi
Google Earth dan My Maps mengekspor KML, tetapi banyak program GIS, instansi, dan klien masih meminta shapefile. Konverter ini mengubah KML Anda menjadi shapefile yang bisa langsung dibuka di ArcGIS Pro, QGIS, atau AutoCAD Map 3D. Konverter ini menangani hal-hal yang biasanya bermasalah: tipe geometri campuran, nama field yang panjang, karakter khusus, dan sistem koordinat. Semuanya berjalan di browser Anda dengan GDAL, jadi file Anda tidak pernah diunggah.
Cara mengonversi KML ke Shapefile
- Letakkan file .kml Anda di kotak, atau klik untuk memilihnya.
- Jika perlu, pilih sistem koordinat untuk hasilnya, misalnya zona UTM.
- Klik Konversi ke Shapefile, lalu unduh file .zip berisi shapefile.
Apa yang berubah saat Anda mengonversi
Titik, garis, dan poligon dipisah
File KML bisa mencampur placemark dari semua tipe, tetapi sebuah shapefile hanya bisa berisi satu tipe geometri. Karena itu konverter menulis satu shapefile per tipe, misalnya Sights_points.shp dan Routes_lines.shp, lalu mengemasnya dalam satu file .zip. Konverter yang melewatkan langkah ini diam-diam membuang semua tipe selain yang pertama.
Nama field dipotong menjadi 10 karakter
Tabel atribut shapefile (.dbf) hanya mengizinkan nama field sampai 10 karakter, sehingga "Description" menjadi "Descriptio". Field tambahan yang disimpan sebagai KML ExtendedData, seperti kolom My Maps, juga menjadi field dan dipendekkan dengan cara yang sama. Nilai teks yang lebih panjang dari 254 karakter, seperti deskripsi HTML yang panjang, akan terpotong. KML dari ArcGIS sering tidak punya ExtendedData, melainkan tabel HTML berisi nama field dan nilai di setiap deskripsi; setiap baris tabel itu menjadi field tersendiri, dan Description hanya menyimpan teks di luar tabel.
Sistem koordinat disertakan
KML selalu memakai WGS84. Secara default shapefile tetap dalam WGS84 (EPSG:4326) dan mendapat file .prj agar program GIS menempatkannya dengan benar. Pilih sistem terproyeksi seperti zona UTM jika Anda perlu mengukur jarak dan luas dalam meter.
Karakter khusus tetap terbaca
Tabel atribut ditulis dalam UTF-8 dan file .cpg memberi tahu ArcGIS dan QGIS encoding yang harus dipakai, sehingga nama dengan karakter seperti æ, ø, ü, atau é tampil dengan benar.
Gaya dan folder
Shapefile tidak dapat menyimpan warna, sehingga warna ikon, garis, dan isian setiap placemark ditulis sebagai field icon_color, line_color, dan fill_color (#rrggbb), bersama line_width, line_opac, dan fill_opac. File gaya .qml di samping setiap shapefile membuat QGIS menggambar setiap placemark dengan warna tersebut begitu layer ditambahkan; di ArcGIS Anda dapat memakai field itu untuk simbologi. Gambar ikon tidak ikut terbawa. Setiap folder KML menjadi shapefile tersendiri, diberi nama sesuai folder tersebut.
Tentang format file
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.
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.
Pertanyaan yang sering diajukan
File apa saja yang ada di dalam zip?
Untuk setiap shapefile Anda mendapat .shp (geometri), .shx (indeks), .dbf (atribut), .prj (sistem koordinat), dan .cpg (encoding). Simpan semuanya bersama-sama; sebagian besar program membutuhkan semuanya.
Bisakah hasilnya dibuka di ArcGIS Pro dan QGIS?
Bisa. Ekstrak file unduhan lalu tambahkan file .shp. Kedua program membaca file .prj dan .cpg secara otomatis.
Apakah ketinggian dari Google Earth tetap ada?
Ya. Koordinat dengan ketinggian ditulis sebagai shapefile 3D (PointZ, PolylineZ, PolygonZ).
Apakah ada batas ukuran?
Batasnya adalah memori browser Anda. File hingga sekitar 200 MB biasanya bisa diproses. Untuk file yang lebih besar, gunakan ogr2ogr dari GDAL di komputer Anda sendiri.