Konversi KMZ ke Shapefile (SHP)

Konverter gratis ini membuka KMZ dari Google Earth dan mengubah KML di dalamnya menjadi shapefile untuk ArcGIS Pro atau QGIS, lengkap dengan file .prj dan .cpg, dalam satu langkah. KMZ diproses di browser Anda dan tidak diunggah. Titik, garis, dan poligon menjadi shapefile terpisah, setiap folder KML menghasilkan shapefile sendiri, nama field dipotong menjadi 10 karakter, dan warna disimpan sebagai field serta gaya .qml untuk QGIS. Ikon dan foto yang dikemas tidak disertakan. Peta hasil pindai yang ditempatkan sebagai ground overlay disertakan sebagai gambar dengan world file.

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

Fakta singkat

KMZ ke Shapefile: mengapa perlu dikonversi

KMZ adalah format simpan default Google Earth Pro, dan banyak instansi, perusahaan utilitas, dan konsultan teknik membagikan data peta mereka sebagai unduhan KMZ. KMZ adalah KML yang di-zip, sering kali dikemas bersama ikon atau foto, sedangkan ArcGIS Pro dan program GIS lama membutuhkan shapefile. Biasanya itu berarti mengekstrak KMZ, mencari doc.kml di dalamnya, lalu mengonversinya pada langkah kedua. Konverter ini melakukan keduanya sekaligus: membuka KMZ di memori, membaca setiap file KML di dalamnya, dan menulis shapefile yang bisa langsung ditambahkan di ArcGIS Pro, QGIS, atau AutoCAD Map 3D. Semuanya berjalan di browser Anda dengan GDAL, library yang juga dipakai QGIS, jadi file tidak pernah diunggah.

Cara mengonversi KMZ ke Shapefile

  1. Letakkan file .kmz Anda di kotak, atau klik untuk memilihnya.
  2. Periksa placemark di peta dan, jika Anda butuh satuan meter, pilih sistem koordinat seperti zona UTM.
  3. Klik Konversi ke Shapefile, lalu unduh file .zip berisi shapefile.

Apa yang berubah saat Anda mengonversi

Tidak perlu diekstrak dulu

KMZ diekstrak di memori. doc.kml utama dan semua file KML lain di dalam arsip dibaca, sehingga KMZ yang membagi datanya ke beberapa file KML tetap menghasilkan satu set shapefile yang lengkap. Beberapa program menyimpan teks KML biasa dengan ekstensi .kmz; halaman ini mengenalinya dan membacanya sebagai KML.

Titik, garis, dan poligon dipisah

KML bisa mencampur placemark dari semua tipe, tetapi sebuah shapefile hanya bisa berisi satu tipe geometri. Anda mendapat satu shapefile per tipe dan per folder KML, misalnya Wells_points.shp dan Pipes_lines.shp, bersama dalam satu .zip. Placemark yang tidak berada di folder mana pun membentuk layer tersendiri.

Ikon tidak disertakan, overlay menjadi gambar

Ikon dan foto yang dikemas dalam KMZ bukan fitur geografis, jadi tidak masuk ke shapefile; deskripsi yang menampilkan foto tetap menyimpan teks HTML-nya, dipotong menjadi 254 karakter. Peta hasil pindai dan foto drone yang ditempatkan sebagai ground overlay disalin apa adanya ke dalam zip, masing-masing dengan world file (.jgw atau .pgw), .prj, dan .aux.xml dalam WGS84, sehingga QGIS dan ArcGIS menampilkannya di tempat yang benar di bawah shapefile. Overlay yang diputar tetap mempertahankan rotasinya; overlay dengan empat sudut bebas (gx:LatLonQuad) dilewati, dan halaman memberi tahu hal itu.

Warna menjadi field dan gaya QGIS

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 .qml di samping setiap shapefile membuat QGIS menggambar setiap placemark dengan warnanya sendiri begitu layer ditambahkan; di ArcGIS Anda dapat memakai field itu untuk simbologi.

Nama field, deskripsi, dan koordinat

Nama field dipotong menjadi 10 karakter, sehingga "Description" menjadi "Descriptio", dan teks yang lebih panjang dari 254 karakter terpotong. ExtendedData dari My Maps menjadi field, dan tabel HTML yang ditulis ArcGIS ke dalam deskripsi dipecah menjadi satu field per baris. KML selalu memakai WGS84, sehingga shapefile mendapat .prj untuk EPSG:4326 kecuali Anda memilih sistem terproyeksi; teks disimpan sebagai UTF-8 dengan file .cpg.

Tentang format file

KMZ

KMZ adalah file KML yang di-ZIP, sering dengan ikon dan gambar yang dikemas bersamanya. Google Earth menyimpan KMZ secara default, sehingga ini adalah format yang didapat kebanyakan orang saat mengekspor dari Google Earth.

  • File utama di dalam ZIP biasanya doc.kml.
  • Gambar dan ikon di dalam KMZ bukan data geografis, sehingga tidak disertakan saat dikonversi ke format seperti GeoJSON atau Shapefile.

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), ditambah gaya .qml jika placemark memiliki warna. Simpan semuanya bersama-sama.

Bisakah hasilnya dibuka di ArcGIS Pro?

Bisa. Ekstrak file unduhan lalu tambahkan file .shp. ArcGIS Pro juga punya tool KML To Layer, yang bisa membaca KMZ tetapi menyimpan hasilnya ke geodatabase; halaman ini memberi Anda shapefile biasa yang bisa diberikan kepada siapa saja.

Apakah ketinggian dari Google Earth tetap ada?

Ya. Koordinat dengan ketinggian ditulis sebagai shapefile 3D (PointZ, PolylineZ, PolygonZ). Apakah ketinggian diukur dari permukaan tanah atau dari permukaan laut tidak bisa disimpan dalam shapefile.

Apakah KMZ saya diunggah?

Tidak. KMZ diekstrak dan dikonversi oleh browser Anda, dan tidak ada yang meninggalkan komputer Anda. Batasnya adalah memori browser; file hingga sekitar 200 MB biasanya bisa diproses.