Tutorial GMT [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

CATATAN SEDERHANA



DASAR-DASAR MENGGUNAKAN GENERIC MAPPING TOOL (GMT) Membuat Peta Sederhana | Membuat Grafik



AULIA KHALQILLAH



DEKLARASI Catatan sederhana Dasar-Dasar Menggunakan Generic Mapping Tool (GMT) ditulis sebagai rangkuman pribadi maupun dapat digunakan untuk sesama dalam kegiatan belajar dan mengajar. Catatan di dalam ini bersumber dari pengalaman penulis belajar selama masa studi perkuliahan maupun beberapa sumber yang dicantumkan pada halaman terakhir dari catatan ini. Silahkan dipergunakan dengan sebaik-baiknya materi yang ada di dalam catatan sederhana ini. Banda Aceh, 2017 Aulia Khalqillah



Bagian 1 – Pengenalan Generic Mapping Tool GMT meruapakan pemrograman open source yang digunakan untuk mengolah data dalam bentuk geografis maupun kartesian. Misalnya seperti pembuatan peta suatu wilayah atau grafik suatu data yang telah dianalisis (http://gmt.soest.hawaii.edu/).



Bagian 2 – Proses Instalisasi GMT dapat dijalankan pada sistem operasi Linux (Ubuntu), Windows dan MacOS. Pada modul ini, akan dijelaskan tahap instalisasi pada sistem operasi MacOS. Perlu diketahui juga bahwa, proses instalisasi pada MacOS sesuai/sama dengan Linux(Ubuntu). Untuk proses instalisasi pada Windows akan dijelaskan pada kesempatan selanjutnya. Apa-apa saja yang perlu anda siapkan? 1. Koneksi interet yang mendukung (jaringannya stabil) 2. Beberapa file yang harus anda download (GMT pada modul ini adalah versi 5.4.2) a. File DCW dapat di download pada link http://gmt.soest.hawaii.edu/files/download?name=dcw-gmt-1.1.2.tar.gz b. File GSHHG dapat di download pada link http://gmt.soest.hawaii.edu/files/download?name=gshhg-gmt-2.3.7.tar.gz c. File GMT dapat di download pada link http://gmt.soest.hawaii.edu/files/download?name=gmt-5.4.2-src.tar.gz 3. Install cmake melalui terminal dengan perintah brew install cmake (untuk macOS) dan sudo apt-get install cmake (untuk Ubuntu) 4. Untuk menjalankan GMT di macOS, anda harus menginstall Xquartz yang dapat di download pada link https://dl.bintray.com/xquartz/downloads/XQuartz-2.7.11.dmg 5. Setelah anda mendownload Xquartz, silahkan diinstal dengan hanya cukup mengikuti saja perintahnya. 6. Kemudian, anda juga harus menginstall ghostscript untuk perintah yang akan digunakan ketika GMT dijalankan. Cukup ketikkan perintah brew install ghostscript (untuk MacOs) dan sudo apt-get install ghostscript (Untuk Ubuntu) pada terminal anda dan tunggu prosesnya hingga selesai. Selain ghostscript anda juga bisa menggunakan ghostview. Apabila anda sudah mempunyai ketiga file tersebut, ikuti langkah berikut untuk proses instalilasinya. 1. Buatlah ketiga file yang sudah di download sebelumnya menjadi satu folder (dalam modul ini dibuat folder dengan nama GMT-5.3.1, karena saya menggunakan versi 5.3.1. Anda tinggal sesuaikan dengan versi yang anda gunakan).



2. Kemudian, folder GMT-5.3.1 silahkan disimpan pada direktori yang mudah diingat, misalnya dalam modul ini saya letakkan pada direktori Users/aulia/pack/GMT-5.3.1 (bisa disesuaikan dengan keinginan anda). Catatan : pack merupakan folder khusus yang saya buat hanya untuk menginstal aplikasi-aplikasi tertentu yang proses instalisasinya melalui terminal. 3. Selanjutnya anda masuk ke folder GMT-5.3.1 dan ekstrak ketiga file yang sudah di download sebelumnya. Sehingga diperoleh seperti berikut



4. Untuk folder dcw-gmt-1.1.2 silahkan diubah nama folder menjadi dcw dan untuk folder gshhg-gmt-2.3.6 silahkan diubah nama folder menjadi coast 5. Sekarang silahkan copy-kan folder dcw dan coast ke dalam folder gmt-5.3.1/share, sehingga diperoleh seperti berikut



6. Silahkan buka terminal pada MacOS anda (command + space bar dan ketikan ‘terminal’). Kemudian masuklah ke dalam folder GMT-5.3.1 melalui terminal (pada modul ini folder terletak pada ~/pack/GMT-5.3.1/gmt-5.3.1



7. Kemudian ketikkan perintah cp cmake/ConfigUserTemplate.cmake cmake/ConfigUser.cmake pada terminal anda. 8. Kemudian ketikan perintah atom cmake/ConfigUser.cmake pada terminal anda, sehingga akan muncul text editor seperti berikut. (Catatan : atom merupakan text editor yang saya gunakan. Bila anda tidak memiliki text editor atom, anda bisa menggantinya dengan perintah open –a TextEdit



9. Editlah seperti yang diperlihatkan pada gambar di atas. Kotak 1 mengatur letak folder coast yang sebelumnya disimpan pada folder share. Begitu juga dengan kotak 3 untuk mengatur folder dcw. (direktorinya disesuaikan dengan letak anda simpan folder terkait). Kotak 2 dan 4 hanya dihilangkan tanda pagarnya (#) saja. Setelah diedit, maka disimpan (command + S) lalu keluar dari text editor. 10. Kemudian pada layar terminal, ketikan mkdir build untuk membuat folder dengan nama build. 11. Masuk ke folder build melalui terminal dengan perintah cd build 12. Kemudian tuliskan perintah cmake –DCMAKE_INSTALL_PREFIX=/usr/local/ -DCMAKE_BUILD_TYPE=RelWithDebInfo .. 13. Selanjutnya ketikkan make pada terminal anda, tunggu prosesnya selesai.



14. Terakhir silahkan ketikkan pada terminal anda sudo make install, tunggu prosesnya selesai. Instalasi CSH 1. Apabila anda belum menginstall csh (perintah shell), silahkan buka terminal anda dan ketikkan brew install csh (untuk MacOs) dan sudo apt-get install csh(untuk Ubuntu) 2. Apabila proses installnya bermasalah, silahkan ketik dengan perintah brew install tcsh pada terminal anda. 3. Apabila proses selesai, silahkan anda ketik gmt pada terminal anda. Apabila keluar seperti tampilan berikut, maka GMT anda sudah berhasil diisntal



Csh merupakan script shell yang digunakan dalam modul ini unutk menjalankan script yang dirancang. Setiap pembuatan script selalu dimulai dengan perintah #!/bin/csh pada awal baris script yang dirancang. Tanpa adanya penulisan perintah terkait, maka script yang dirancang tidak akan bisa dijalankan. Catatan : Pada sistem operasi Linux (dalam hal ini adalah Ubuntu) tidak perlu menginstall Xquartz. Langsung saja menginstall GMT-nya saja. Xquartz hanya digunakan pada sistem operasi MacOS.







Bagian 3 – PSBASEMAP Psbasemap merupakan perintah dalam GMT (Generic Mapping Tool) yang digunakan untuk membuat kerangka dari sebuah peta maupun non-peta (seperti grafik antara sumbu x dan sumbu y). Berikut script GMT untuk membuat bingkai sederhana berdasarkan nilai koordinat suatu wilayah : #!/bin/csh #tanpa grid psbasemap -R90/150/-15/15 -JM10 -Ba20f10/a20f10 -Y5 -K -P > basemap.ps echo "showpage" >> basemap.ps gv basemap.ps Langkah Pembuatan 1. Bukalah Xquartz yang sudah anda instal dan bukalah terminalnya dengan menekan command + N 2. Masuklah ke direktori folder LatihanGMT melalui terminal dengan mengetik perintah cd Documents/LatihanGMT , kemudian tekan enter



3. Buatlah file text editor dengan nama psbasempa.scr melalui terminal Xquartz dengan perintah atom psbasemap.scr, kemudian tekan enter







atom merupakan text editor yang digunakan pada modul ini. Text editor lain juga bisa anda gunakan apabila anda tidak memiliki atom. Secara umum untuk membuka sebuah text editor pada terminal di mac digunakan perintah open –a (nama file). 4. Kemudian, salinlah script di atas ke dalam file psbasemap.scr, kemudian simpan. 5. Setelah itu, silahkan anda jalankan file psbasemap.scr dengan perintah csh psbasemap.scr dan kemudian tekan enter







hasil yang diperoleh adalah sebagai berikut











Bagian 4 – PSCOAST Pscoast merupakan perintah yang digunakan pada GMT untuk membuat garis yang membentuk sebuah wilayah yang hendak ditampilkan. Tampilan garis wilayah tersebut dihasilkan dari masukan nilai koordinat wilayah terkait, baik dari nilai Longitude dan Latitude. Berikut script pscoast untuk membuat garis yang membentuk sebuah pulau. #!/bin/csh pscoast -R90/150/-15/15 -JM15 -Gmagenta -W0.8 -K -P > coast.ps echo "showpage" >> coast.ps gv coast.ps Langkah Pembuatan 1. Bukalah terminal Xquartz dengan menekan command + N 2. Masuklah folder LatihanGMT dengan mengetik perintah cd Documents/LatihanGMT pada terminal 3. Bukalah text editor anda (dalam modul ini digunakan text editor atom), kemudian salinlah script di atas ke dalam text editor. Simpan file text editor tersebut dengan nama pscoast.scr, kemudian keluar dari text editor. 4. Kemudian anda jalankan script tersebut dengan perintah csh pscoast.scr, sehingga akan ditampilkan sperti beirkut











Bagian 5 – Membuat Peta Sederhana Pembuatan peta sederhana menggunakan GMT dilakukan dengan penggabungan perintah psbasemap dan pscoast dari script yang sudah dibahas sebelumnya. Berikut script GMT untuk membuat peta sederhana. #!/bin/csh psbasemap -R90/150/-15/15 -JM15 -Ba10f5/a10f5 -K -P > simple_map.ps pscoast -R -JM -Gmagenta -W0.8 -O -K -P >> simple_map.ps echo "showpage" >> simple_map.ps gv simple_map.ps Langkah Pembuatan 1. Buka terminal dari Xquartz dengan menekan command + N 2. Masuk ke folder LatihanGMT dengan mengetik cd Documents/LatihanGMT pada terminal 3. Buatlah file text editor dengan nama file map.scr kemudian salinlah script di atas ke dalam file yang sudah dibuat. Setelah itu simpan file tersebut. 4. Jalankan file map.scr dengan perintah csh map.scr dari terminal Xquartz, sehingga akan menghasilkan seperti berikut



Bagian 6 - GRDIMAGE Grdimage merupakan perintah yang digunakan dalam GMT untuk membuat suatu data (pada modul ini data peta) dengan memiliki tampilan topografi pada suatu wilayah atau data terkait. Sekilas topografi merupakan suatu gambaran dari sebuah wilayah yang menginformasikan sebuah nilai ketinggian dari wilayah terkait. Untuk mendapatkan data topografi, silahkan download pada link berikut : https://drive.google.com/file/d/0B7ryZtPx3IG6dGNkQ1dHZVRJZDg/view?usp=sharing nama file tersebut adalah indo.nc. Perlu di download juga file warna dari link berikut https://drive.google.com/file/d/0B7ryZtPx3IG6ZjRMVURIZzIzdWc/view?usp=sharing Berikut script untuk membuat peta dengan data topografi: #!/bin/csh psbasemap -R90/150/-15/15 -JM15 -Ba10f5/a10f5 -K -P > topografi.ps grdimage indo.nc -R -JM -Celev.cpt -B -K -O >> topografi.ps echo "showpage" >> topografi.ps gv topografi.ps Langkah Pembuatan 1. Buka terminal dari Xquartz dengan menekan command + N 2. Masuk ke folder LatihanGMT dengan mengetik cd Documents/LatihanGMT pada terminal 3. Buatlah file text editor dengan nama file topo.scr kemudian salinlah script di atas ke dalam file yang sudah dibuat. Setelah itu simpan file tersebut. 4. Jalankan file topo.scr dengan perintah csh topo.scr dari terminal Xquartz, sehingga akan menghasilkan seperti berikut



Catatan : file indo.nc dan elev.cpt harus berada dalam folder yang sama dengan file topo.scr







Bagian 7 – PSXY Psxy merupakan perintah yang digunakan dalam GMT untuk menampilkan garis pada projek yang hendak dirancang. Misalnya ketika membuat batas lempeng yang ada di Indonesia. Untuk membuat garis dengan psxy (dalam konteks ini berupa garis batas lempeng), diperlukan data berupa koordinat longitude dan latitude. Pada bagian ini akan menampilkan batas Lempeng Indo-Australia pada bagian Barat Daya Sumatera, file tersebut bisa di download pada link berikut : https://drive.google.com/open?id=0B7ryZtPx3IG6Y0JuVEFXUHE4MHc Berikut script untuk menampilkan garis (batas lempeng) pada suatu wilayah : #!/bin/csh #membuat peta dasar dengan topografi psbasemap -R95/105/-8/8 -JM10 -Ba10f5/a10f5 -K -P > batas_lempeng.ps grdimage indo.nc -R -JM -Celev.cpt -B -K -O >> batas_lempeng.ps #menambah batas_lempeng (dalam hal ini berupa batas lempeng di Indonesia) psxy -R -JM -W1.0,red -O -K australia.txt >> batas_lempeng.ps echo "showpage" >> batas_lempeng.ps gv batas_lempeng.ps Langkah Pembuatan 1. Buka terminal dari Xquartz dengan menekan command + N 2. Masuk ke folder LatihanGMT dengan mengetik cd Documents/LatihanGMT pada terminal 3. Buatlah file text editor dengan nama file garis.scr kemudian salinlah script di atas ke dalam file yang sudah dibuat. Setelah itu simpan file tersebut. 4. Jalankan file garis.scr dengan perintah csh garis.scr dari terminal Xquartz, sehingga akan menghasilkan seperti berikut











Catatan : file indo.nc, elev.cpt dan australia.txt (batas lempeng) harus berada dalam folder yang sama dengan file garis.scr











Bagian 8 – PSTEXT Pstext merupakan perintah yang digunakan dalam GMT untuk menampilkan tulisa/text di dalam projek yang hendak dibuat. Misalnya seperti menampilkan nama daerah sutau wilayah. Berikut script untuk membuat tulisan dalam sebuah peta : #!/bin/csh #membuat bingkai koordinat psbasemap -R93/105/-8/8 -JM10 -Ba4f2/a4f2 -K -P > text.ps #membuat peta topografi suatu wilayah grdimage indo.nc -R -JM -Celev.cpt -B -K -O >> text.ps #menambah batas_lempeng (dalam hal ini berupa batas lempeng di Indonesia) psxy -R -JM -W1.0,red -O -K australia.txt >> text.ps #membuat tulisan di dalam gambar echo "95.3221 5.5566" Banda Aceh | pstext -R -JM -O -K >> text.ps echo "showpage" >> text.ps gv text.ps Langkah Pembuatan 1. Buka terminal dari Xquartz dengan menekan command + N 2. Masuk ke folder LatihanGMT dengan mengetik cd Documents/LatihanGMT pada terminal 3. Buatlah file text editor dengan nama file tulisan.scr kemudian salinlah script di atas ke dalam file yang sudah dibuat. Setelah itu simpan file tersebut.



4. Jalankan file tulisan.scr dengan perintah csh tulisan.scr dari terminal Xquartz, sehingga akan menghasilkan seperti berikut







catatan : file indo.nc, elev.cpt dan australia.txt (file garis/batas lempeng) harus berada dalam folder yang sama dengan file tulisan.scr







Bagian 9 – PSSCALE (Membuat Skala Bar) Sudah seharusnya dalam peta topografi atau pun suatu data yang ditampilkan dalam bentuk tomografi memiliki skala bar, seperti pada gambar di bawah ini



sumber : http://gmt.soest.hawaii.edu/doc/latest/GMT_Docs.html







Berikut langkah pembuatan dari skala bar pada GMT. #!/bin/csh



psbasemap -R90/150/-15/15 -JM15 -Ba10f5/a10f5 -Y3 -K -P > simple_skala.ps grdimage indo.nc -R -JM -Celev.cpt -B -K -O >> simple_skala.ps #membuat skala bar >> -Dpergeseran sumbux/pergeseran sumbu y/panjang skala/lebar skala ; -Bselang nilai skala:satuan: ; h = format lanscape skala psscale -Celev.cpt -D1.4i/-0.4i/3i/0.1ih -B4000:"elevasi(meter)": -O -K >> simple_skala.ps echo "showpage" >> simple_skala.ps gv simple_skala.ps



1. 2. 3. 4.



Buka terminal dari Xquartz dengan menekan command + N Masuk ke folder LatihanGMT dengan mengetik cd Documents/LatihanGMT pada terminal Buatlah file text editor dengan nama file skala.scr kemudian salinlah script di atas ke dalam file yang sudah dibuat. Setelah itu simpan file tersebut. Jalankan file skala.scr dengan perintah csh skala.scr dari terminal Xquartz, sehingga akan menghasilkan seperti berikut











pada perintah psscale (tulisan merah bold) merupakan script untuk menampilkan skala bar pada GMT. Ukuran skala bar terletak pada komponen –D(pergesaran sumbu x)/(pergeseran sumbu y)/(panjang ukuran skala)/(lebar ukuran skala). Ukuran yang digunakan adalah inchi dengan diwakili oleh huruf “i”. Tanpa adanya huruf “i” maka ukurannya secara otomatis menjadi sentimeter. Sedangkan huruf “h” berfungsi sebagai pengaturan posisi skala bar menjadi landscape (horizonal), apabila tidak ditulis huruf “h” maka skala bar akan memiliki posisi potrait (vertikal).







Bagain 10 – Membuat Grafik Dengan GMT Pada GMT kita juga bisa memplot suatu data ke dalam bentuk grafik sesuai dengan data yang digunakan. Misalnya memplot data kecepatan terhadap waktu atau memplot data suhu terahap kedalaman suatu pengukuran geotermal. Berikut penjelasan langkah yang harus dilakukan. 1. Bukalah terminal pada Xquartz dengan menekan command + N 2. Masuklah ke folder kerja (dalam hal ini adalah folder LatihanGMT) dengan menulis cd Documents/LatihanGMT 3. Buatlah suatu file berekstensi .txt dengan nama file data.txt dalam folder LatihanGMT melalui terminal Xquartz dengan menulis atom data.txt (atom merupakan text editor yang digunakan dalam modul ini. Penggunaan text editor disesuaikan dengan yang anda miliki. Lihat penjelasan pada bagian sebelumnya). Salinlah data berikut ke dalam file data.txt 0 4 2 10 4 18 6 16.5 8 20 10 17 kemudian simpan dan keluar dari text editor 4. Kemudian buatlah file dengan menulis atom grafik.scr, salinlah script berikut ke dalam file grafik.scr #!/bin/csh #membuat peta dasar dengan topografi psbasemap -R0/15/0/25 -JX10 -Ba2f5:"sumbu X":/a2f5:"Sumbu Y"::."Judul Grafik":WSne -K -P > simple_grafik.ps #memasukan file data.txt psxy -R -JX -W1.0,red -O -K data.txt >> simple_grafik.ps echo "showpage" >> simple_grafik.ps gv simple_grafik.ps lalu simpan file tersebut dan keluar dari text editor











5. Kemudian jalankan script tersebut melalui terminal Xquartz dengan menulis csh grafik.scr, sehingga akan menghasilkan grafik seperti berikut



6. File data.txt diletakkan pada bagian psxy mengingat data yang ada pada grafik adalah berupa garis (baris psxy berwarna merah). 7. Untuk membuat judul grafik terletak pada bagian psbasemap komponen –B (lihat pada baris psbasemap tulisan warna merah). WSne merupakan posisi dimana nama sumbu diletakkan, untuk W = west, S = south, N = North dan E = East. Apabila huruf ditulis kapital, maka pada posisi tersebut nama sumbu diletakan.







Bagian 11 – PEMBAHASAN KOMPONEN PADA GMT Pada bagian 9 ini akan lebih menjelaskan maksud dari setiap komponen dari bagian-bagian sebelumnya. Apa itu -R, -J, -B, -Y, -K dan komponen lainnya. Berikut penjelasannya. #!/bin/csh merupakan header (kepala) dari script yang hendak dibuat. Header tersebut akan dijalankan melalui terminal, baik dari sistem operasi Linux maupun MacOs. Csh sendiri merupakan perintah yang digunakan untuk menjalankan script program yang dibuat. Maka dari itu, setiap script yang akan dijalankan pada terminal digunakan perintah csh nama_file 1. Region (Koordinat) Untuk membuat suatu peta tentunya dibutuhkan suatu nilai koordinat berupa Longitude dan Latitude. Ketika inigin membuat suatu grafik dibutuhkan suatu nilai pada sumbu X dan sumbu Y. Nilai-nilai tersebut pada GMT diinput pada simbol –R (dengan tanda minusnya) yang bisa dikatakan sebagai nilai regionnya. Format penulisannya adalah sebagi berikut : Untuk membuat sebuah peta dengan koordinat tertentu -R(minimum longitude)/(maksimum longitude)/(minimum latitude)/(maksimum latitude) Contoh : -R90/110/-5/5 Untuk mebuat sebuah grafik kartesian -R(minimum sumbu X)/(maksimum sumbu X)/(minimum sumbu Y)/(maksimum sumbu Y) Contoh : -R0/20/0/40 Sekilas kedua format tersebut tidak memiliki perbedaan. Perbedaannya akan terlihat pada komponen proyeksi yang akan dijelaskan pada poin berikut ini.



2. Proyeksi Secara sederhana dijelaskan dalam modul ini proyeksi pada GMT merupakan bagaimana tampilan yang akan dihasilkan. Apakah tampilan suatu peta wilayah atau bentuk grafik kartesian (pada modul ini hanya membahas dua jenis proyeksi tersebut). Format penulisan proyeksi itu sendiri adalah sebagai berikut : Untuk proyeksi yang akan menghasilkan dalam bentu peta, seperti pada modul bagian 5. Contoh : -JM(nilai proyeksi) -JM10, -JM15 semakin besar nilai proyeksinya, maka semakin besar tampilan yang akan dihasilkannya Untuk proyeksi yang akan menghasilkan dalam bentuk grafik kartesian, seperti pada gambar di bawah ini Contoh : -JX10, -JX15 -JX(nilai proyeksi)



Pada penulisan format proyeksi bisa juga ditulis seperti –JM(nilai proyeksi sumbu X)/(nilai proyeksi sumbu Y)







untuk membuat peta



atau –JX(nilai proyeksi sumbu X)/(nilai proyeksi sumbu Y) untuk grafik kartesian artinya, nilai proyeksi pada tiap sumbu menandakan bahwa, semakin besar nilainya maka proyeksi tiap sumbu akan semakin besar/panjang. Begitu juga untuk sebaliknya. Format penulisan tersebut berlaku untuk proyeksi peta maupun grafik kartesian. 3. Selang/Jumping Selang atau disebut dengan jumping merupakan format yang digunakan memberi nilai selang antar nilai utama. Format penulisannya adalah sebagai berikut ; Contoh : -B5 -B(nilai selang) artinya, apabila suatu sumbu memiliki rentang nilai dari 0 sampai 20, maka akan memiliki selang dengan nilai 5. Maka akan ditampilkan seperti 0, 5, 10, 15, 20 Contoh : -Ba10f5 artinya, apabila suatu sumbu memiliki rentang nilai 0 sampai 20, maka akan memiliki selang dengan -Ba(nilai selang)f(nilai nilai 10 dan subselang dengan nilai 5. Sehingga akan ditampilkan seperti 0, 5, 10,15,20 dengan nilai selang) subselangnya tidak ditampilkan dengan angka melainkan dengan garis saja. Huruf ‘f’ menunjukan bahwa pada hasil yang ditampilkan tidak akan memberikan tampilan grid. Cukup menggantikan dengan huruf ‘g’ maka akan ditampilkan grid pada hasil projek yang dikerjakan.



4. Pewarnaan Pada GMT untuk pewarnaan ditulis dengan format -G(warna) inputan warna tersebut dapat berupa nilai RGB atau warna secara deafult seperti red, blue, yellow, magenta, cyan, green, black dan white Untuk warna RGB silahkan kunjungi link berikut http://www.rapidtables.com/web/color/RGB_Color.htm Contoh penulisan : -Gred, -Gblue, -G0/0/255, -G0/255/255 5. Ketebalan Garis Pada GMT untuk membuat ketebalan garis ditulis dengan format -W(nilai),warna semakin besar nilainya maka garis semakin tebal. Perintah –W ini digunakan pada bagian pscoast dan psxy. 6. Simbol Pada GMT juga dapat membuat suatu simbol untuk menandakan suatu lokasi atau titik dengan format penulisan -Sc(ukuran simbol) Simbol lingkaran -St(ukuran simbol) Simbol segitiga -Ss(ukuran simbol) Simbol kotak



-Sn(ukuran simbol) -Sd(ukuran simbol) -Sg(ukuran simbol) -Sh(ukuran simbol) -Sa(ukuran simbol) -Si(ukuran simbol)



Simbol segi lima Simbol ketupat Simbol segi delapan Simbol segi enam Simbol bintang Simbol segitiga terbalik



Format penulisan lengkapnya adalah sebagai berikut echo "95.3221 5.5566" | psxy -R -JM -Sc0.5 -Gblue -W1.0,red -O -K >> contoh_simbol.ps



koordinat di atas menunjukan letak/posisi simbol berada. Berikut script lengkap membuat simbol : #!/bin/csh #membuat bingkai koordinat psbasemap -R93/105/0/8 -JM10 -Ba4f2/a4f2 -K -P > contoh_simbol.ps #membuat peta topografi suatu wilayah grdimage indo.nc -R -JM -Celev.cpt -B -K -O >> contoh_simbol.ps #menambah batas_lempeng (dalam hal ini berupa batas lempeng di Indonesia) psxy -R -JM -W1.0,red -O -K australia.txt >> contoh_simbol.ps #membuat tulisan di dalam gambar echo "95.3221 6.5566" Banda Aceh | pstext -R -JM -O -K >> contoh_simbol.ps #membuat simbol echo "95.3221 5.5566" | psxy



-R -JM -Sc0.5 -Gblue -W1.0,red -O -K >> contoh_simbol.ps



echo "showpage" >> contoh_simbol.ps gv contoh_simbol.ps



Ketika script di atas dijalankan dengan perintah csh simbol.scr pada terminal Xquartz maka akan diperoleh hasil seperti berikut







KHUSUS : Untuk simbol –O berfungsi untuk memasukan semua perintah yang ada ke dalam PostScript yang dibuat. Tanpa ada simbol –O pada suatu baris, maka perintah baris diatasnya tidak akan ditampilkan sama sekali. Untuk simbol –K juga berfungsi untuk memasukan semua perintah yang ada ke dalam PostScript yang dibuat. Tanpa ada simbol –K pada sutau baris, maka maka perintah baris di bawahnya tidak akan ditampilan sama sekali.



Sumber 1. https://raga-bhumi.blogspot.co.id/2014/12/instal-gmt-5-pada-ubuntu.html 2. http://gmt.soest.hawaii.edu/projects/gmt/wiki/Documentation