15/09/2011

* Editing many wrong spellings in the attribute table


Menyunting ejaan salah yang banyak dalam attribute table

Kesilapan ejaan dalam kerja pemetaan GIS akibat human error atau teknikal error yang dimasukkan dalam attribute table adalah biasa tetapi apa terjadi apabila bilangan ejaan yang perlu dipindaan masuk ketahap ratusan? Tentu ada cara lain dari pembetulan ejaan. Kalau dengan spreadsheet caranya adalah mudah kerana ejaan yang diperbetulkan boleh direplikasi dengan tarikan penghujung sel ke bawah atau ke atas kolum berkaitan tetapi keistimewaan teknik ini tidak dapat dilakukan dalam attribute table GIS :-(. Tapi jangan putus asa! Gunakan otak, gunakan kreativti isyallah, ada jalan. Selepas mengodek-godek QGIS, jalannya terbuka. Caranya dalam QGIS adalah menggunakan aplikasi Query Builder untuk menapis senarai ejaan yang perlu dipinda seterusnya menggunakan Field Calculator untuk mengajar QGIS ejaan baru untuk menggantikan ejaan asal tak kira akibat kesilapan manusia mau pun masalah teknikal. Beratus-ratus ejaan telah saya dapat pinda dalam hanya sejam yang saya fikir akan mengambil masa berpuluh-puluh jam atau pun hari untuk menyelesaikan masalah ejaan tersebut. Pakej Query Builder-Field Calculator truly fantastic kalau kita kira masa yang dapat dijmatkan dan kerja pembetulan boleh diringkaskan apabila operator "OR" digunakan keatas value-value sama yang mempunyai ejaan salah. Jangan lupa bahawa pembetulan ejaan hanya akan berlaku selepas carian SQL dilaksanakan terlebih dahulu.
Editing many wrong spellings in the attribute table

Spelling errors in GIS mapping due to human or technical error entered into the attribute table is normal but what happens when the number of spellings that require amendment enters into the hundreds? Obviously, there must be a way to solve this problem. On spreadsheets, the methodology is easy because correcting spelling error can be replicated by pulling the end of the cell up or down the relevant column but this method could not be carried out in the GIS attribute table. But don't lose hope! Use your brains, use your creativity, God willing, there is a way. After tinkering with QGIS, the answer was made known. In QGIS, the technique involves use of the Field Calculator to 'teach' QGIS the new spelling to replace the older spelling irrespective of how mistake was caused. Hundreds of spelling mistakes did I manage to amend within an hour that would have taken hours or days to do the normal way. The Query Builder-Field Calculator is truly fantastic when considering the amount of time saved and it is possible to join common values with spelling error using the "OR" operator to simplify the process. Just remember that spelling correction only works after a SQL search was made or else no correction was directed.

6 comments:

  1. akhir jumpa jugak cara nak edit attribute yang banyak

    ReplyDelete
  2. Alhamduillah, perkongsian ilmu ni tak sia-sia.

    ReplyDelete
  3. Apa yang penting kena berani explore dan keep trying even result pada mulanya tidak memuaskan..

    ReplyDelete
  4. thnx it working..

    ReplyDelete
  5. Ahhh, I got it.
    1 selected by attribute or location the error name data
    2 replace or update the attribute data
    3 enjoy result. Thank your.

    ReplyDelete