Konversi GeoPackage ke Shapefile
Konverter ini mengubah setiap layer vektor dalam GeoPackage (.gpkg) menjadi satu set shapefile dengan file .prj dan .cpg, dikemas dalam satu zip untuk ArcGIS, QGIS, atau perangkat lunak GIS lama. GeoPackage dikonversi di browser Anda dan tidak diunggah. Layer dengan tipe geometri campuran dipisah, nama field dipotong menjadi 10 karakter, dan tabel tanpa geometri, tile raster, serta gaya QGIS dilewati.
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: GeoPackage (.gpkg). 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.
Perlu mengonversi satu pasang koordinat ke sistem koordinat lain? Gunakan konverter koordinat di GeoDrafter, situs saudara kami (dalam bahasa Inggris).
GeoPackage ke Shapefile: mengapa perlu dikonversi
GeoPackage adalah format default di QGIS dan menyimpan satu proyek utuh dalam satu file: banyak layer, sistem koordinat apa pun, dan nama field yang panjang. Klien dan instansi masih sering meminta shapefile, dan sebagian perangkat lunak lama tidak membaca format lain. Konverter ini membuka .gpkg di browser Anda dan menulis setiap layer vektor sebagai satu set shapefile dengan file .shp, .shx, .dbf, .prj, dan .cpg, dikemas dalam satu .zip. Layer dengan tipe geometri campuran dipecah menjadi satu shapefile per tipe, dan setelah konversi halaman menampilkan daftar nama field yang harus dipersingkat agar sesuai dengan batas 10 karakter pada tabel .dbf. Tabel tanpa geometri dilewati. Konversi dilakukan oleh GDAL, pustaka yang juga dipakai QGIS, dan GeoPackage tidak pernah meninggalkan komputer Anda.
Cara mengonversi GeoPackage ke Shapefile
- Letakkan file .gpkg Anda ke dalam kotak, atau klik untuk memilihnya.
- Periksa daftar layer dan petanya, dan jika perlu pilih sistem koordinat keluaran.
- Klik Konversi ke Shapefile, lalu unduh .zip berisi semua shapefile.
Apa yang berubah saat Anda mengonversi
Satu set shapefile per layer dan tipe geometri
Sebuah shapefile hanya berisi satu layer dengan satu tipe geometri. Karena itu, setiap layer GeoPackage menjadi shapefile sendiri yang dinamai sesuai layer, seperti roads_lines.shp (GeoPackage dengan hanya satu layer dinamai sesuai nama file). Layer dengan tipe umum Geometry yang mencampur garis dan poligon menghasilkan dua file, misalnya paths_and_parks_lines.shp dan paths_and_parks_polygons.shp. Fitur multi-part ikut ke tipenya.
Nama field dipotong menjadi 10 karakter
GeoPackage mengizinkan nama field yang panjang; tabel .dbf pada shapefile tidak. GDAL memotong nama menjadi 10 karakter dan menjaganya tetap unik, sehingga year_completed menjadi year_compl. Pesan setelah konversi mencantumkan setiap nama yang berubah, sehingga Anda bisa memberi tahu penerima atau mengganti nama field di QGIS terlebih dahulu.
Nilai yang tidak bisa disimpan di .dbf
Teks yang lebih panjang dari 254 karakter dipotong. Field tanggal-dan-waktu ditulis sebagai teks, karena tanggal di .dbf tidak memiliki waktu. Angka yang sangat besar bisa kehilangan presisi pada field angka dengan lebar tetap di .dbf.
Sistem koordinat dan encoding
Sistem koordinat setiap layer ditulis ke file .prj, sehingga shapefile berada di lokasi yang sama di ArcGIS atau QGIS. Anda juga bisa memproyeksikan ulang saat konversi dengan memasukkan kode EPSG. Teks ditulis sebagai UTF-8, dan file .cpg menyatakannya.
Yang tidak ikut dikonversi
Tabel atribut tanpa geometri, layer kosong, tile raster, serta gaya atau proyek QGIS yang tersimpan di GeoPackage tidak dikonversi; halaman menyebutkan nama tabel yang dilewati. File .shp dan .dbf pada shapefile dibatasi masing-masing 2 GB, sehingga layer yang sangat besar mungkin perlu dipecah.
Tentang format file
GeoPackage
GeoPackage adalah standar OGC terbuka dari 2014 yang dibangun di atas SQLite. Ini adalah format default di QGIS dan dapat menyimpan banyak layer, sistem koordinat apa pun, dan nama field yang panjang dalam satu file.
- Satu file dapat berisi banyak layer vektor dan tabel, serta tile raster.
- Tidak ada batas 10 karakter untuk nama field, tidak seperti shapefile.
- Menyimpan sistem koordinat setiap layer di dalam file, sehingga tidak perlu file .prj terpisah.
- Tidak ada batas ukuran 2 GB per layer, tidak seperti file .shp dan .dbf pada 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
Apakah GeoPackage saya diunggah?
Tidak. File dibuka dan dikonversi oleh browser Anda, dan tidak ada yang dikirim ke server.
File apa saja yang ada di dalam zip?
Untuk setiap layer dan tipe geometri, ada file .shp, .shx, .dbf, .prj, dan .cpg dengan nama yang sama. Simpan setiap set bersama-sama; aplikasi GIS memerlukan setidaknya tiga file pertama.
Bisakah saya mengonversi hanya satu layer?
Semua layer vektor dikonversi. Ekstrak unduhan dan simpan shapefile yang Anda perlukan, atau simpan layer tunggal itu dari QGIS sebagai GeoPackage baru terlebih dahulu.
Bisakah saya membuka GeoPackage tanpa QGIS?
Halaman ini menampilkan layer di peta dan mendaftarkannya beserta jumlah fiturnya, yang cukup untuk melihat isi sebuah GeoPackage. Untuk mengedit, QGIS gratis dan membaca GeoPackage secara langsung.