Minggu, 26 April 2020

Solusi Memulihkan Shapefile Error (Rusak)

Pada postingan sebelumnya ada pertanyaan bagaimana cara memperbaiki atau memulihkan Shapefile Error (rusak/corrupt).

Bagaimana Cara Memperbaiki atau Memulihkan Shapefile Error (Rusak).......?


Pada kesempatan kali ini saya akan berbagi solusi mengatasi masalah diatas dengan mengunakan salah satu "Software" anggap saja dia Global Mapper. Namun Global Mapper ini bukan perangkat lunak geratisan  atau Open Source Software. Sebelum masuk ke Global Mapper ada baiknya kita melihat file shapefile difolder penyimpanan apakah ada data yang aneh (kurang) seperti pada gamabar 1 dibawah ini

Gambar. 1

Jika kita perhatikan secara detail ternyata memang ada data yang tidak lengkap atau hilang, hal ini bisa disebabkan oleh virus atau data corrupt pada saat transfer data. Data Shapefile memiliki 3 komponen file antara lain File Utama, File Index dan Table dBase.
- File Utama (.shp) berfungsi menyimpan data spasial diantaranya Point (Titik), Polyline (Garis) dan Polygone (kumpulan bidang)
- File Index  (.shx)  berfungsi untuk mempercepat akses untuk mendapatkan suatu data spasial tertentu.
-File dBase (.dbf) tabel dBASE ini berisi informasi tambahan mengenai suatu data spasial.

Ketiga file diatas merupakan data wajib bagi data shapefile, selain ketiga file tersebut ada beberapa data pendukung lainnya seperti data .cpg. Data dalam bentuk format .cpg ini menjelaskan data koding dalam pembuatan data shapefile, data .prj. Data  dalam bentuk format .prj berisikan data metadata yang berkaitan dengan sistem proyeksi dan koordinat dari shapefile itu sendiri.
Pada kasus diatas ternyata terdapat file yang hilang yaitu data file Index (.shx), sehingga ketika file shp ini dibuka di ArcMap dan QGis keluar informasi 

                       "Error opening feature class"

                      "Invalid data Source:Point_Mammals.shp is not a valid or recognized data source"

Karena sumber masalah sudah kita ketahui langkah selanjutnya adalah membuka file shp di Global Mapper. Namun jika teman-teman belum mempunyai Global Mapper, sebaiknya teman-teman menginstall software tersebut pada laptop terlebih dahulu.
Pertama buka Global Mapper seperti gambar 2 dibawah ini

Gambar. 2

> Open Data Files
Buka file yang akan kita perbaiki seperti contoh data Point_Mammals, klik filenya lalu Open data seperti gambar 3 dibawah ini

Gambar. 3
Setelah itu Shapefile Point_Mammals akan muncul pada layer Global Mapper seperti pada gambar 4 dibawah ini

Gambar. 4
> Langkah selanjutny adalah Export  file Points_Mammals yang sudah kita buka dengan cara klik File pada pojok kiri pilih Export >  Export Vector seperti pada gambar 5 dibawah ini

Gambar. 5
Maka akan muncul informasi Select Export Format > pilih Shapefile >klik Ok seperti pada gambar 6 dibawah ini
Gambar. 6
Selanjutnya akan keluar opsi Shapefile Eksport, Jika dalam bentuk Point otomatis pilihanya adalah Export Point, apabila Polyline  pilihannya Export Lines, sedangkan Polygone pilihannya Export Areas seperti pada tampilan gambar 7 dibawah ini.  Karena pada kasus ini shapefile yang bermasalah adalah point dan polyline  maka kita pilih Export Points dan Export Lines.

Gambar. 7
Langkah selanjutnya pilih Folder tempat penyimpanan Shapefile yang sudah diperbaiki seperti contoh diawah ini nama foldernya SHP_Repair. Klik Folder tersebut lalu beri nama Point_Mammals_V1 dan Line_Transects_V1 > Save

Gambar. 8

Setelah semua langkah diatas dikerjakan dan opsi Shapefile Eksport sudah terisi langkah selanjutnya kita klik OK seperti pada gambar 9 dibawah ini.

Gambar. 9
 Selanjtnya tunggu proses Exporting Shapefile selesai 100% seperti pada gambar 10 dibawah ini

Gambar. 10

Untuk memperbaiki shapefile Line_Transects prosesnya sama dengan memperbaiki Point_Mammals. Setelah semua proses perbaikina shapefile ini kita lakukan cek kembali komponen shapefile yang sudah berhasil kita perbaiki 
Gambar. 11
Setelah dicek denga teliti ketiga komponen shapefile sudah lengkap seperti apda gambar 11 diatas, terlihat file dengan format .shp, .shx, .dbf, .cpg, dan .prj. Artinya shapefile sudah bisa dibuka pada Software Arcgis dan QGis

Dibawah ini contoh shapefile yang sudah berhasil diperbaiki/dipulihkan dibuka di QGis
Gambar. 12
Memperbaiki atau memulihkan Shapefile Error menggunakan Software Global Mapper merupakan salah satu solusi dan masih ada solusi lain untuk memperbaiki shapefile yang error (rusak)

Selain tahapan-tahapan di atas bisa juga lihat pada video dibawah ini


Catatan : Bagi pembaca memimiliki solusi dan berhasil memperbaiki shapefile yang error (rusak) bukan menggunaka Software Global Mapper. Boleh berbagi bagaimana caranya teman-teman memperbaikinya dengan mengomentari tulisan ini pada kolom komentar.

Salam Hangat..... 😊😊

2 komentar:

  1. Terimakasih boss
    sangat membantu, walaupun agak terganggu oleh background nya

    BalasHapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus