RSS

Delete Duplicates

08 May

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 pada Browser 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) :

  • 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 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).

 

  • 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 :

  • 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) :

 

  • Hasil akhirnya adalah sbb dimana dulplikasi sudah tidak ada lagi, baik atribut maupun grafisnya :

 

f

 
Leave a comment

Posted by on 8 May 2012 in MapInfo

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: