Draw arrow using GMT

Panah merupakan salah satu komponen penting untuk menunjukkan vektor pergeseran suatu titik. GMT memfasilitasi untuk melakukan penggambaran dengan panah tersebut.

Perintah yang sering digunakan untuk membuat arrow dengan GMT adalah psxy. Disini saya akan mendemokan bagaimana menggambar arrow dengan perintah tersebut.

argument untuk digunakan untuk menggambar arrow adalah -Sv atau -SV. Perbedaan dari penggunaan 2 argument tersebut terletak pada arah.

-SV = arah/input sudut dianggap sebagai azimuth utara-timur

SV

-Sv = arah/input sudut dimulai dari bidang horizontal dengan arah counter-clockwise

S

Selanjutnya, buka notepad editor pada windows.

141.44900000  38.68270000 176.43392170  4.41402661

simpan data diatas dengan ekstensi .txt

psxy akan membaca input file dengan susunan sebagai berikut:

Kolom(1) = Sumbu X (longitude)

Kolom(2) = Sumbu Y (latitude)

Kolom(3) = Sudut (dalam derajat)

Kolom(4) = Magnitude (besar pergeseran)

Setelah menyimpan data di atas, eksekusi perintah pembuatan arrow dengan psxy seperti contoh di bawah

psxy cb.txt -R138/146/34/42 -Jm1.72c -Gblue -Wred -SV0.2c+e+n0.3c+a70 -W1.25 > coba.ps

tulis command di atas pada command prompt

cmd

buka file coba.ps hasil pengolahan dengan GMT.

coba

Penjelasan:

psxy cb.txt -R138/146/34/42 -Jm1.72c -Gblue -Wred -SV0.2c+e+n0.3c+a70 -W1.25 > coba.ps

psxy = command pada GMT yang digunakan untuk membuat arrow

cb.txt = input file

-R = batas minX/maxX/minY/maxY untuk file output

-J = sistem proyeksi yang digunakan

-G = mewarnai head arrow

-W = mewarnai badan arrow

-SV = argument yang digunakan untuk menggambar arrow dengan psxy

+e = memberikan perintah pada GMT untuk menggambar vector head di bagian akhir arrow

+a = setting sudut pada vector head

+n = scaling vector attribute yang bergantung dari besar pada kolom(4)

-W = set keteleban badan arrow

untuk belajar, silahkan mengganti nilai atribut diatas untuk mengetahui efeknya pada penggambaran arrow. Misalkan: mengganti nilai -G dan -W dengan “yellow”, atau mengganti nilai +a dengan 30 atau mengganti atribut yang lainnya.

download file ini untuk, ekstrak dan double klik file “okd_calc1.bat” untuk membuat gambar seperti  di bawah ini.

klik kanan pada file “okd_calc1.bat”, buka dengan notepad editor untuk mengetahui command dan attribute beserta argument yang digunakan untuk menggambar seperti di bawah ini

okd_calc1

7 thoughts on “Draw arrow using GMT

  1. mohon maaf bapak, untuk yang sampling terakhir itu, file contoh yang untuk diunduh bagaimana ya? karena dari mediafire file tidak dapat diunduh, terima kasih

      • Sebelumnya saya download langsung dari software linux ternyata bermasalah di mediafirenya pak, lalu saya coba dengan windows dan ternyata bisa, tidak ada masalah
        selanjutnya saya ingin bertanya prihal file yang kita siapkan
        disana kan tertulis :
        colom 1 : longidute
        c 2 : latitude
        c3 : sudut
        dan c4 : magnitude
        magnitude yang dimaksud disinya yang bagaimana ya pak?
        untuk pengolahan data satelit dari gamit, kita mendapatkan titik” koordinat dan ingin mencari arah pergerakannya?
        apakah maksud dari magnitudenya merupakan resultan dan arah vektornya?
        dan adakah refrensi untuk cara pengolahan dan transformasinya?
        Mohon solusinya pak
        Terima Kasih

        • Magnitude yg dimaksud disini adalah besarnya displacement. Untuk arah, didefinisikan pada bagian “sudut”.
          Cara pengolahan dan transformasi bisa di cari via google, sudah banyak tulisan yang membahas transformasi dari LLH ke ENU.

  2. assalamualaikum pak. gimana menghitung gradien EAST dan North dri data time series. saya sudh coba buat grafi xy dri data N dan E , saya buat x(time) dan series nya Y Apakah ada yg salah ya pak?

Leave a Reply

Your email address will not be published. Required fields are marked *