Rabu, 04 Desember 2013

Belajar GMT (Generic Mapping Tools)

Kenalan yuk ama GMT....

Kebanyakan orang akan berpikir kalau GMT itu waktu Greenwich (Grenwich Meridian Time) tapi yang aku mau bahas disini bukan GMT yang itu. Aku mau belajar GMT yang merupakan singkatan dari Generic Mapping Tools. Trus, apa itu GMT yang ini? GMT merupakan perangkat lunak open source yang berisikan program-program untuk mengolah dan menampilkan data dua dimensi (xy) dan tiga dimensi (xyz), termasuk di dalamnya pembuatan data raster, pemfilteran dan berbagai bentuk pengolahan data citra serta berbagai bentuk sistem proyeksi. GMT menyimpan data 2D dalam format grid netCDF yang kemudian digabungkan dengan data GIS lainnya seperti garis pantai, sungai, batas administratif suatu daerah atau negara, dan koordinat-koordinat dari obejek geografis lainnya. Pengguna harus mengkonversi format data yang mereka miliki (seperti citra satelit dan DEM) dari sumber lain kemudian mengimpornya ke format netCDF. Output dari GMT sendiri adalah diagram dengan format Postscript (PS) atau Encapsulated Postscript (EPS). 

Sebelum belajar lebih jauh, sebaiknya aku kenalin dulu siapa orang yang memulai membuat perangkat lunak ini. Adalah Paul Wessel dan Walter H. F. Smith, dua orang yang memulai menulis program ini di tahun 1988 di Lamont-Doherty Earth Observatory. Kemudian secara resmi dipublikasikan tanggal 7 Oktober 1991 dengan lisensi GNU General Public hingga saat ini telah terbit versi 5.1.0 yang terbit tanggal 5 November 2013. Awalnya GMT ini merupakan singkatan dari Gravity, Magnetism, dan Topografi, tiga tipe dasar dati geofisik. Seluruh program dalam GMT ditulis dalam bahasa pemrograman C/C++. 

Mungkin karena belum tahu, ada yang dalam hati berpikir kok gak ada skrinsutnya ya? Jawabannya, Program ini pada prinsipnya adalah membuat script (kode) agar memudahkan untuk kegaitan yang rutin dilakukan. Jadi, kalau mencari skrinsut ya tergantung sistem operasi (OS) yang digunakan atuh, O iya, GMT sekarang sudah bisa dipakai di Unix atau Unix-like, seperti Ubuntu, CentOS, Linux Mint, dll; Mac, dan Windows. So, kalau mau menjalankan program ini, di  (OS) Unix dan Mac, buka aja terminal sedangkan kalau di Windows bisa menggunakan cmd.exe.

Aku tadi bilang kalau program ini scripting dan memudahkan untuk kegiatan rutin ya? Karena perangkat lunak ini open source, kamu bisa mencari script-script yang ingin kamu buat di internet atau minimal contohnya, walaupun dari GMT sendiri juga sudah disediakan. Keuntungan dari itu adalah, kalau kamu pengguna Windows setia dan gak pengen ngotak-atik PC atau laptop kamu dengan yang berbau Unix, kamu bisa pake perangkat lunak notepad atau notepad ++ untuk mengedit script yang ada dan disesuaikan dengan data yang kamu miliki dan hasil yang kamu pengen.

Kalau masih penasaran kelanjutannya ikuti aja blog ini atau malah bingung, sabar. Kita belajar pelan-pelan aja yang perting akhirnya bisa. Kalau kamu geoscientist gak bakalan nyesel belajar GMT. Banyak banget manfaatnya. A bien tot. See you soon.