Download - Delete Duplicates
![Page 1: Delete Duplicates](https://reader035.vdokumen.com/reader035/viewer/2022071804/563db896550346aa9a950e3f/html5/thumbnails/1.jpg)
Delete Duplicates
08MAY
Delete Duplicates adalah salah satu tool MapBasic di MapInfo yang digunakan untuk membantu user
menghapus duplikasi data pada masing-masing record, baik data atribut/tabular sekaligus data grafis
atau map objeknya. Langkah-langkahnya terangkum dalam tahapan contoh berikut ini : Pada contoh objek points di bawah ini, masing-masing point mengalami duplikasi. Hal ini dapat dilihat
padaBrowser disampingnya yang ganda untuk masing-masing SampleID (SampleID adalah kolom ID yang bersifat unique, yang nantinya dapat digunakan sebagai dasar kolom untuk melakukan Delete Duplicates).
Untuk mengetahui berapa jumlah record yang ganda pada masing-masing SampleID, dapat dilakukan query seperti screenshot di bawah ini (Query > SQL Select > isikan seperti gambar) :
![Page 2: Delete Duplicates](https://reader035.vdokumen.com/reader035/viewer/2022071804/563db896550346aa9a950e3f/html5/thumbnails/2.jpg)
Hasilnya adalah masing-masing SampleID mempunyai record ganda 2 :
Kolom SampleID dapat digunakan sebagai dasar untuk melakukan Delete Duplicate. Syarat untuk melakukan Delete Duplicates, user harus mempunyai satu kolom yang isinya unique untuk masing-masing row, misal kolom ID (rowid). Delete Duplicates tool akan membaca atribut/record mana saja
![Page 3: Delete Duplicates](https://reader035.vdokumen.com/reader035/viewer/2022071804/563db896550346aa9a950e3f/html5/thumbnails/3.jpg)
untuk processing yang ganda. Dalam kasus lain, apabila user tidak mempunyai kolom ID, alternatif yang mudah dilakukan adalah menambahkan satu kolom baru yang berisi koordinat X atau Y (Table > Maintenance > Table Structure > Add Field : X (Type : Float)). Table > Update Column > isikan Value : Centroid(X).
![Page 4: Delete Duplicates](https://reader035.vdokumen.com/reader035/viewer/2022071804/563db896550346aa9a950e3f/html5/thumbnails/4.jpg)
Kolom X sudah terisi dengan koordinat X :
Apabila diurutkan, kolom masing-masing SampleID mempunyai koordinat yang sama/ganda :
Tools > Tool Manager > Load Delete Duplicates > OK :
![Page 5: Delete Duplicates](https://reader035.vdokumen.com/reader035/viewer/2022071804/563db896550346aa9a950e3f/html5/thumbnails/5.jpg)
Tools > Delete Duplicates > Delete Duplicates :
Select A Table : Points ; Select Columns : X :
Tool ini tidak mengubah tabel aslinya, sehingga ketika tool ini dijalankan, maka user akan diminta untuk menyimpan tabel baru hasil Delete Duplicates yang akan dibentuk (misal : NewPoints.TAB) :
![Page 6: Delete Duplicates](https://reader035.vdokumen.com/reader035/viewer/2022071804/563db896550346aa9a950e3f/html5/thumbnails/6.jpg)
Hasil akhirnya adalah sbb dimana dulplikasi sudah tidak ada lagi, baik atribut maupun grafisnya :
f
![Page 7: Delete Duplicates](https://reader035.vdokumen.com/reader035/viewer/2022071804/563db896550346aa9a950e3f/html5/thumbnails/7.jpg)