Untuk artikel kali ini, saya akan berbagi cara melakukan interpolasi dengan GMT. Di dalam GMT sendiri ada beberapa perintah untuk melakukan interpolasi, tapi kali ini yang akan saya bahas adalah dengan perintah surface. Beberapa perintah yang digunakan kali ini adalah blockmean dan surface. Blockmean digunakan untuk melakukan filter data. Selain blockmean bisa pula digunakan perintah blockmedian dan blockmode, semua ini dianjurkan sebelum melakukan perintah surface agar nantinya tidak terjadi kesalahan data. Keterangan lebih lengkap bisa dibaca di manual GMT bagian blockmedian, blockmean, dan blockmode.
Thursday, 23 May 2013
Monday, 20 May 2013
Menghitung Jarak Dengan GMT
Akhirnya bisa posting lagi setelah beberapa hari nggak ada postingan. Maklum, nemu mainan baru di laptop.. :D . Oke, pada postingan kali ini, saya akan berbagi cara menghitung jarak dengan GMT. Jika pada ArcGIS kita tinggal tarik-tarik garis antar titik yang mau diukur jaraknya, tidak seperti itu pada GMT. Kita perlu menggunakan perintah grdmath untuk menghitung jarak lingkaran dari node-node pada grid terhadap suatu koordinat (lintang, bujur) dalam derajat, sehingga perlu kita kali dengan 111.13 agar menjadi kilometer (1 derajat = 111.13 km). Selanjutnya menggunakan perintah grdtrack untuk melakukan sampling file grid 2D sepanjang suatu garis (dalam hal ini jarak antar titik).
Wednesday, 15 May 2013
Membuat Peta 3D Dengan GMT
Pada postingan kali ini, saya akan berbagi cara membuat peta 3 dimensi dengan GMT. Selain itu saya tampilkan juga cara mengatur parameter-parameter GMT sepeti mengatur ukuran kertas, ukuran font dan jenis font. Serta saya berikan juga cara melakukan resampling data grid.
Tuesday, 14 May 2013
Membuat Cross Section Gempa Dengan GMT
Cross section atau irisan melintang kadang diperlukan untuk melihat sebaran gempa di suatu wilayah dan untuk melihat kemiringan penunjaman lempeng. Kali ini saya akan berbagi cara membuat cross section tersebut. Sebelumnya buatlah file text berisi data gempa. Berikut adalah contoh data gempa yang saya miliki :
PDE 1973 01 02 005320.30 -9.85 117.43 66 5.5 mbGS ... .......
PDE 1973 01 02 022709.20 1.03 126.21 61 5.4 mbGS ... .......
PDE 1973 01 07 221702.60 5.68 127.30 79 5.1 mbGS ... .......
PDE 1973 01 09 061425.30 6.98 126.15 51 5.3 mbGS ... .......
PDE 1973 01 13 111020.40 -2.70 101.27 105 5.2 mbGS ... .......
PDE 1973 01 16 054257.90 0.54 125.96 15 5.3 mbGS ... .......
..............................................................................
PDE 1973 01 02 022709.20 1.03 126.21 61 5.4 mbGS ... .......
PDE 1973 01 07 221702.60 5.68 127.30 79 5.1 mbGS ... .......
PDE 1973 01 09 061425.30 6.98 126.15 51 5.3 mbGS ... .......
PDE 1973 01 13 111020.40 -2.70 101.27 105 5.2 mbGS ... .......
PDE 1973 01 16 054257.90 0.54 125.96 15 5.3 mbGS ... .......
..............................................................................
Monday, 13 May 2013
Membuat Histogram Dengan GMT
Pada kesempatan kali ini, saya akan berbagi cara membuat histogram dengan GMT. Di script berikut, jumlah gempa akan diplot terhadap kedalaman gempa. Berikut adalah penggalan data gempa yang saya dapat dari USGS dan saya simpan dengan nama "gempa.dat" :
PDE 1973 01 02 005320.30 -9.85 117.43 66 5.5 mbGS ... .......
PDE 1973 01 02 022709.20 1.03 126.21 61 5.4 mbGS ... .......
PDE 1973 01 07 221702.60 5.68 127.30 79 5.1 mbGS ... .......
PDE 1973 01 09 061425.30 6.98 126.15 51 5.3 mbGS ... .......
PDE 1973 01 13 111020.40 -2.70 101.27 105 5.2 mbGS ... .......
PDE 1973 01 16 054257.90 0.54 125.96 15 5.3 mbGS ... .......
PDE 1973 01 02 022709.20 1.03 126.21 61 5.4 mbGS ... .......
PDE 1973 01 07 221702.60 5.68 127.30 79 5.1 mbGS ... .......
PDE 1973 01 09 061425.30 6.98 126.15 51 5.3 mbGS ... .......
PDE 1973 01 13 111020.40 -2.70 101.27 105 5.2 mbGS ... .......
PDE 1973 01 16 054257.90 0.54 125.96 15 5.3 mbGS ... .......
...................................................................
Sunday, 12 May 2013
Menampilkan Batas-Batas Lempeng Tektonik Dengan GMT
Pada artikel kali ini, saya akan berbagi cara menampilkan batas-batas lempeng tektonik dengan GMT. Sebelumnya, download dahulu data-data batas lempeng tersebut disini. Anda juga dapat menambahkan data fracture zone disini. Setelah didownload, pastikan data-data tersebut berekstensi ".gmt". Selanjutnya downloadlah data topografi disini.
Membuat Kontur Dengan GMT
Pada postingan kali ini, saya akan berbagi cara membuat garis-garis kontur dengan GMT. Kali ini kita akan menggunakan perintah psbasemap sebagai dasar, grdimage untuk menampilkan peta topografi, grdcontour untuk membuat kontur serta ps2raster untuk menghasilkan gambar akhir. Sebelumnya akan saya jelaskan dulu alasan penggunaan perintah ps2raster. Jika kita membuat peta dengan data raster, kita tidak bisa langsung melakukan convert untuk menghasilkan file JPEG atau file image lainnya. Untuk menghasilkan file image kita harus menggunakan perintah ps2raster.
Sebagai tambahan untuk ps2raster, pastikan Ghostscript dan GSview anda instal di C:\programs bukan di C:\Program Files. Sebab pada Windows, Ghostscript tidak ditambahkan pada path. Sehingga nantinya kita harus menulis path ke Ghotscript tersebut. Dan untuk memudahkan, Ghostscript dan GSview installah di C:\programs. Jika anda terlanjur menginstal di C:\Program Files, uninstallah dan instal ulang di C:\programs.
Saturday, 11 May 2013
Membuat Peta Topografi Dengan GMT
Pembaca yang budiman..:D
Mungkin anda bosan melihat tampilan peta yang cuman terdiri dari dua warna, yaitu warna daratan dan lautan. Kali ini akan saya bagi cara membuat peta topografi, sehingga tampilan peta anda menjadi cantik dan lebih enak dipandang mata.. :D
Sebelumnya download dulu data topografi dan bathymetri disini. Data tersebut didapat dari GEBCO (General Bathymetric Chart of the Ocean). Untuk mendownload data dari GEBCO anda tinggal mendaftarkan alamat email anda. Selain itu anda dapat pula menggunakan data topografi dan bathymetri dari sumber lain asalkan dalam format netCDF.
Membuat Polygon Di Dalam Peta
Ada kalanya saat kita membuat peta, kita ingin membuat polygon untuk menunjukkan suatu lokasi. Disini akan saya jelaskan cara membuat polygon berupa kotak. Sebelumya buatlah di notepad baris-baris berikut :
100 -15
115 -15
115 0
100 0
100 -15
115 -15
115 0
100 0
100 -15
lalu simpan dengan nama "kotak.dat". Angka-angka tersebut adalah koordinat batas-batas kotak yang akan kita buat. Dan ingat buatlah koordinat di baris akhir sama dengan di baris pertama agar kotak tersebut menjadi tertutup.
Friday, 10 May 2013
Menampilkan Focal Mechanism Berdasarkan Kedalaman
Melanjutkan postingan sebelumnya, kali ini saya akan berbagi cara menampilkan focal mechanism berdasarkan kedalaman. Sebelumnya download lah data mekanisme fokal dari Global CMT atau GFZ. Berikut contoh data yang saya miliki, data tersebut hanya untuk tulisan ini dan bukan data sebenarnya :
95.48 3.57 310 9.56 -7.17 -2.39 -0.09 0.83 5.24 23 0 0 012402D
104.69 -6.38 150 4.87 -3.77 -1.1 5.74 -1.25 1.99 23 0 0 021702B
100.9 -4.44 15 3.14 -1.29 -1.85 2.45 -1.92 2.59 23 0 0 022802E
98.44 -0.71 350 1.97 -0.98 -1 2.33 -3.34 1.22 23 0 0 032702D
101.93 -5.48 46 0.51 -0.28 -0.24 -0.25 -3.77 -7.86 23 0 0 033002E
107.87 -7.64 15 2.41 -3.3 0.89 7.07 -0.23 0.66 23 0 0 040702F
104.69 -6.38 150 4.87 -3.77 -1.1 5.74 -1.25 1.99 23 0 0 021702B
100.9 -4.44 15 3.14 -1.29 -1.85 2.45 -1.92 2.59 23 0 0 022802E
98.44 -0.71 350 1.97 -0.98 -1 2.33 -3.34 1.22 23 0 0 032702D
101.93 -5.48 46 0.51 -0.28 -0.24 -0.25 -3.77 -7.86 23 0 0 033002E
107.87 -7.64 15 2.41 -3.3 0.89 7.07 -0.23 0.66 23 0 0 040702F
Membuat Peta Seismisitas Berdasarkan Kedalaman dan Magnitude
Mumpung masih bersemangat nulis di blog, kali ini saya akan berbagi cara membuat peta seismisitas berdasarkan kedalaman dan magnitude sehingga peta yang dihasilkan nantinya akan lebih menarik. Kali ini saya menggunakan data dari USGS. Langkah pertama, jelas anda harus mendownload data gempanya dulu. Berikut contoh data yang sudah didownload :
2013-05-10 01:06:05.07 3.750 99.224 10.0 4.2 mb us
2013-05-09 22:32:24.32 1.684 93.226 23.1 4.7 mb us
2013-05-09 21:26:35.81 2.526 91.399 99.3 4.4 mb us
2013-05-09 19:30:11.51 1.948 97.970 21.7 4.5 mb us
..................................................
2013-05-09 22:32:24.32 1.684 93.226 23.1 4.7 mb us
2013-05-09 21:26:35.81 2.526 91.399 99.3 4.4 mb us
2013-05-09 19:30:11.51 1.948 97.970 21.7 4.5 mb us
..................................................
dimana kolom 1 adalah tanggal, kolom 2 jam, kolom 3 lintang, kolom 4 bujur, kolom 5 kedalaman, kolom 6 magnitude, kolom 7 jenis magnitude dan kolom 8 sumbernya. Selanjutnya simpanlah data tersebut, disini saya simpan dengan nama "gempa.dat".
Thursday, 9 May 2013
Membuat Focal Mechanism Dari Data GFZ
Jika sebelumnya saya telah menjelaskan cara
membuat focal mechanism dari data Global CMT, sekarang saya akan berbagi cara
membuat focal mechanism dari data GFZ. Sebelumnya, ingin saya jelaskan bahwa
GMT mampu menampilkan focal mechanism dari data dengan beberapa format. Kali
ini hanya dua format data yang saya jelaskan. Sebelumnya bukalah website info
gempa GFZ.
Disini, tidak semua gempa ditampilkan mekanisme
fokalnya. Hanya gempa dengan atribut MT yang bisa ditampilkan meknisme
fokalnya. Selanjutnya kliklah label MT di salah satu data gempa. Maka akan
muncul informasi mengenai parameter gempa beserta petanya.
Membuat Focal Mechanism dari Global CMT
Kali ini saya akan berbagi cara mem-plot focal mechanism. Data seismisitas dapat kita peroleh dari Global CMT. Cara download datanya dengan mengisi parameter-parameter yang diminta, dan untuk output type pilihlah "GMT psmeca input". Jika sudah selesai, salinlah data yang muncul ke notepad dan disimpan dengan ekstensi ".gmt".
Berikut adalah contoh data yang didapat :
96.46 4.49 12 -0.05 -1.35 1.40 -0.87 -0.08 -0.38 24 X Y 201201011809A
99.12 -0.71 25 0.95 -0.42 -0.52 4.46 -0.79 0.73 23 X Y 201201052314A
92.98 2.59 24 -0.51 -2.96 3.47 -1.07 -0.90 -6.68 26 X Y 201201101837A
.......................
disini saya simpan dengan nama "focal.gmt". Sebenarnya kalau kita hanya mem-plot titik saja, maka kolom yang diperlukan hanya kolom satu dan dua, yaitu longitude dan latitude. Tetapi karena saya juga mem-plot focal mechanism nya, maka diperlukan format lengkap seperti diatas.pscoast -R90/107/-6/7 -JM20c -Ba10g5 -Ggreen3 -S140/235/255 -Dh -N1 -W1 -K > map.ps
psmeca focal.gmt -R -JM -Sm0.5/-1 -G0/0/255 -T0 -O -K >> map.ps
echo 98.7 3.59 | psxy -R -JM -Sa0.5c -Gred -W1 -O -K >> map.ps
echo 98.7 3.59 14 0 1 LT TSI | pstext -R -JM -O -K >> map.ps
Membuat Peta Seismisitas
Untuk membuat peta seismisitas, diperlukan data lokasi gempa yang bisa kita peroleh dari USGS, GFZ, BMKG, atau situs-situs lainnya. Berikut adalah contoh data seismisitasnya :
96.46 4.49
99.12 -0.71
92.98 2.59
93.18 2.45
......................
kolom 1 = longitude
kolom 2 = latiude
disini saya simpan dengan nama "gempa.gmt". Selanjutnya buatlah baris-baris perintah berikut :
pscoast -R90/107/-6/7 -JM20c -Ba10g5 -Ggreen3 -S140/235/255 -Dh -N1-W1 -K > map.ps
psxy gempa.gmt -R -JM -Sc0.5 -G255/255/0 -W1 -O -K >> map.ps
echo 98.7 3.59 | psxy -R -JM -Sa0.5c -Gred -W1 -O -K >> map.ps
echo 98.7 3.59 14 0 1 LT TSI | pstext -R -JM -O -K >> map.ps
96.46 4.49
99.12 -0.71
92.98 2.59
93.18 2.45
......................
kolom 1 = longitude
kolom 2 = latiude
disini saya simpan dengan nama "gempa.gmt". Selanjutnya buatlah baris-baris perintah berikut :
pscoast -R90/107/-6/7 -JM20c -Ba10g5 -Ggreen3 -S140/235/255 -Dh -N1-W1 -K > map.ps
psxy gempa.gmt -R -JM -Sc0.5 -G255/255/0 -W1 -O -K >> map.ps
echo 98.7 3.59 | psxy -R -JM -Sa0.5c -Gred -W1 -O -K >> map.ps
echo 98.7 3.59 14 0 1 LT TSI | pstext -R -JM -O -K >> map.ps
Wednesday, 8 May 2013
Bekerja Dengan GMT
Untuk bekerja dengan GMT, kita bisa menggunakan dua cara. Cara pertama yaitu dengan mengetikkan baris-baris perintah langsung di command prompt. Sedangkan cara kedua yaitu dengan membuat batch file berisi baris-baris perintah yang nantinya dapat kita eksekusi. Kelemahan cara pertama yaitu akan merepotkan jika kita membuat sebuah peta yang memiliki banyak overlay. Sehingga pada tulisan ini dan seterusnya, saya akan membuat peta dengan batch file. Untuk mengeksekusi batch file, bisa tinggal kita double click file tersebut atau bisa juga melalui command prompt.
Cara pertama, langsung pada command prompt :
Cara pertama, langsung pada command prompt :
Tuesday, 7 May 2013
Instalasi GMT pada Windows
Kali ini saya akan berbagi tentang cara menginstal software GMT 5 pada Windows. Sebelumnya download dulu file-file berikut :
- GMT di http://gmt.soest.hawaii.edu/projects/gmt/wiki/Download , sesuaikan dengan Windows anda, apakah 32 bit atau 64 bit, download juga file GSHHG dan DCW, keduanya berisi data garis pantai dan batas negara.
- Ghostscript di http://sourceforge.net/projects/ghostscript/?source=dlp , ghostcript diperlukan untuk menerjemahkan bahasa postscript
- GSview di http://pages.cs.wisc.edu/~ghost/gsview/get50.htm , sesuaikan dengan jenis OS anda, GSview diperlukan sebagai graphical interface dari Ghostscript untuk Windows.
- gawk di http://gnuwin32.sourceforge.net/downlinks/gawk-bin-zip.php , gawk diperlukan untuk memproses data-data text files
Setelah file-file diatas didownload, sekarang saatnya kita instal. Langkah-langkah untuk menginstal adalah sebagai berikut :
- Instal software GMT, klik next saja dan finish, jangan lupa pilih "add GMT to the system PATH for all users".
GMT (Generic Mapping Tool)
GMT adalah software open source dengan sekitar 80 tool untuk menggambarkan peta geografis dan kartesian, gambar, grafik atau diagram, kontur, trend, proyeksi, filtering, dan aplikasi data lainnya. Software ini dikembangkan dari tahun 1988 dan masih dikembangkan hingga sekarang oleh Paul Wessel, Walter H. F. Smith, Remko Scharroo, Joaquim Luis dan Florian Wobbe. Hasil keluaran berupa file PS (post script) dengan ilustrasi mulai dari plot xy sederhana sampai pada perspektif tiga dimensi ruang. GMT mempunyai 30 jenis peta proyeksi dan transformasi yang dilengkapi dengan data dukung geografis, seperti : sungai, ketinggian gunung, kedalaman laut, batas-batas daerah dan negara. Umumnya sistem penggambaran di seismologi (gempa bumi) dan meteorologi menggunakan gambar peta GMT, untuk membuat peta distribusi sebaran epicenter, pemodelan tsunami, arah mata angin, dll. Kelebihan lain GMT adalah software gratis !
GMT dapat diinstal di Linux, Windows, maupun OS X. Saat ini GMT versi terbaru adalah versi 5.3.1. Selain kelebihan-kelebihan diatas, GMT juga memiliki kekurangan. GMT tidak memiliki GUI (graphical user interface). Untuk menggunakan GMT, kita harus bekerja dengan script. Software ini bisa didownload di http://gmt.soest.hawaii.edu . Semoga bermanfaat.