BAB 4: Wadah Data: dari Shapefile sampai GeoPackage
#Studi kasus: "Berkasnya kok banyak?"
Rekan dari kantor lain mengirim data lewat surel. Anda curiga ada yang hilang, sebab satu peta datang sebagai lima berkas. Kepala Seksi bertanya, "Lebih baik simpan dalam format apa?" Bab ini menjawabnya, supaya data Anda aman dan mudah dibagikan.
#Konsep: wadah data dalam tiga kalimat
Data GIS disimpan dalam format berkas, seperti makanan yang disimpan dalam wadah berbeda. Shapefile adalah wadah tua yang masih sangat umum: satu layer terdiri atas beberapa berkas pendamping. GeoPackage adalah wadah modern: satu berkas bisa memuat banyak layer, vektor maupun raster.
Istilah baru bab ini:
- Format: aturan penyimpanan data di dalam berkas.
- Shapefile: format vektor lama dengan banyak berkas (
.shp,.shx,.dbf,.prj, dan lainnya). - GeoPackage (
.gpkg): format standar terbuka, satu berkas. - Geodatabase (
.gdb): wadah milik Esri berbentuk folder.

Beberapa fakta penting. Shapefile membatasi nama field maksimal 10 karakter dan ukuran berkas sekitar 2 GB. GeoPackage adalah standar terbuka OGC dan hanya satu berkas, jadi mudah dikirim.
#Bagian A: QGIS
#Bagian A: Menyimpan dan mengubah format di QGIS
Anda akan mengubah Batas_KPH menjadi GeoPackage baru, lalu membandingkannya.
- Tambahkan
Batas_KPH.shpdari folderpaket-b1(Layer ► Data Source Manager ► Vector). - Buka folder
paket-b1di Windows. Hitung berkas berawalanBatas_KPH:.shp,.shx,.dbf,.prj, dan seterusnya. Itu satu layer dalam beberapa berkas. - Klik kanan layer
Batas_KPHdi panel Layers, lalu pilih Export ► Save Features As… - Pada Format, pilih GeoPackage. Pada File name, pilih lokasi di folder kerja Anda, misalnya
Batas_KPH_baru.gpkg. Klik OK. - Buka folder hasilnya. Hanya ada satu berkas
.gpkg. - Perhatikan: layer baru otomatis masuk ke peta. Bandingkan atributnya. Isinya sama, tetapi wadahnya berbeda.
Hasilnya: Anda mengubah format Shapefile menjadi GeoPackage tanpa kehilangan data.
#Bagian B: ArcGIS Pro
#Bagian B: ArcGIS Pro
- Tambahkan
Batas_KPH.shpke peta lewat Add Data. [CEK] - Ekspor ke geodatabase proyek: klik kanan layer, lalu pilih Data ► Export Features. Pilih tujuan di geodatabase proyek Anda atau di berkas lain. [CEK]
- Proyek Pro membuat geodatabase (
.gdb) bawaan. Lihat di panel Catalog, bagian Databases. [CEK]
#Bagian C: ArcMap 10.8
#Bagian C: ArcMap 10.8
- Tambahkan
Batas_KPH.shplewat Add Data. - Klik kanan layer, lalu pilih Data ► Export Data. Pilih tujuan di geodatabase (
.gdb) atau berkas lain. [CEK] - ArcMap mendukung Shapefile dan geodatabase. Dukungan GeoPackage tergantung versi. Bila berkas
.gpkgtidak terbaca, pakai Shapefile atau geodatabase. [CEK]
#Cek paham
- Mengapa Shapefile terdiri atas beberapa berkas?
- Berapa panjang maksimal nama field Shapefile?
- Format mana yang paling praktis dikirim lewat surel?
Jawaban:
- Tiap berkas menyimpan bagian berbeda: bentuk, indeks, tabel atribut, dan sistem koordinat.
- Maksimal 10 karakter.
- GeoPackage, karena hanya satu berkas.
#Kesalahan umum
- Mengirim hanya berkas .shp. Penerima tidak bisa membukanya dengan benar. Kirim semua berkas pendamping atau ganti ke GeoPackage.
- Nama field terpotong. Di Shapefile, nama panjang dipotong jadi 10 karakter. Gunakan nama singkat dan jelas.
- Mengira satu berkas .gpkg hanya berisi satu layer. GeoPackage bisa memuat banyak layer sekaligus.
#Ringkasan dan latihan
Ringkasan: Shapefile = banyak berkas dengan beberapa batasan. GeoPackage = satu berkas standar terbuka. Geodatabase = wadah milik Esri berbentuk folder. Untuk berbagi data, pilih GeoPackage bila memungkinkan.
Latihan: ekspor Batas_KPH.shp menjadi GeoPackage, lalu bandingkan jumlah berkas dan ukurannya.
#Tabel perbandingan: wadah data
| Hal | Shapefile | GeoPackage | Geodatabase (.gdb) |
|---|---|---|---|
| Jumlah berkas | Banyak | Satu | Folder berisi banyak berkas |
| Banyak layer | Satu layer per berkas | Banyak layer | Banyak layer |
| Batas nama field | 10 karakter | Lebih longgar | Lebih longgar |
| Terbuka di QGIS | Ya | Ya | Terbaca (sebagian fitur terbatas) |
| Terbuka di ArcMap | Ya | Tergantung versi [CEK] | Ya |