Anda di halaman 1dari 35

NADA AYUNITA SUNARTO

HNING SEKAR KINANTI


FIRDANSI JULIYANTI IX
MUHAMMAD JAJULI MUSLIM

GROUP
GMT adalah software open source dengan ~65 tool
untuk menggambarkan peta geografis dan kartesian,
gambar, grafik atau diagram, kontur, trend, proyeksi,
filtering, dan aplikasi data lainnya.

Bisa diinstall di
semua OS

dikembangkan dari tahun 1988 oleh Paul Wessel dan Walter H.F.Smith
KEKURANGAN GMT

GMT tidak memiliki GUI


(GraphicalUser Interface),
jadi kita harus bekerja
dengan SCRIPT
Tiga cara agar bisa bekerja dengan GMT :

 Cara pertama yaitu dengan mengetikkan baris-baris


perintah langsung di command prompt
 Cara kedua yaitu dengan membuat batch file yang berisi
baris-baris perintah yangdapat dieksekusi.
Mengeksekusi batch file cukup dilakukan dengan cara
menekan tombol klik dua kali (double click) tanpa perlu
menggunakan command prompt .
 Cara ketiga yaitu dengan menggunakan bash shell.
Script ditulis di dalam notepad++ , kemudian file
tersebut dieksekusi dengan menggunakan command
prompt Cygwin bash shell.
GMT Movie
5.4.5 VERSION
MEMBUAT KONTUR DENGAN
GMT PADA WINDOWS

Kontur adalah : Garis yang menghubungkan


ketinggian yang sama dari satu titik ke titik yang
lainnya. Garis kontur merupakan garis khayal yang
menghubungkan titik yang bertiggian sama dari
permukaan laut.
SIFAT-SIFAT KONTUR
• Suatu garis kontur mewakili suatu ketinggian tertentu
• Garis skontur berbentuk kurva tertutup kecuali terpotong garis peta
• Garis kontur berharga lebih rendah mengelilingi garis kontur yang lebih tinggi
• Garis kontur tidak berpotongan
• Garis kontur menjorok ke arah jalan jika menurun
• Garis kontur menjorok ke arah hulu sungai
• Kontur mempunyai interval tertentu (misal : 1m, 5m, 25m dst)
• Penyajian dan penggambaran skala kontur tergantung skala peta
• Rangkaian kontur yang rapat menandakan permukaan Bumi yang curam / terjal
• Rangkaian kontur yang renggang menandakan permukaan bumi yang landai
• Kontur tidak pernah bercabang
• Kontur tidak memotong bangunan atau melewati ruangan didalam bangunan
• Garis kontur yang berbentuk U menandakan punggung gunung dan garis kontur
yang berbentuk V menandakan Suatu lembah
Project 1. Peta Kontur Pulau Sumatera
Project 2. Peta Topografi Iluminasi
Project 3. Peta Indonesia
Project 4. Peta 3D Pulau Siberut
BEFORE WE START, Make sure you already have
GMT & Supporting Apps
PLEASE FIRST... installed on your PC

GMT, GhostScript,
GSView Apps

INSTALL IT ON YOUR PC WITH FOLLOWING INSTRUCTIONS :

Semua Apps diinstal di C:\programs bukan di C:\Program Files KARENA 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.
SEPERTI INI
UNTUK MENGETAHUI GMT SUDAH TERINSTALL DENGAN BAIK, CEK!
BASIC KNOWLEDGE

The different command between GMT Windows & Linux


Format File
.nc Batch file
.bat Garis Lintang &
.ps ASCII Vs. Garis Bujur
.cpt Binary
notepad
Bash shell
Cygwin adalah sekumpulan tool
netCDF tool linux yang bisa dipakai di
Windows. Cygwin adalah
“lingkungan Virtual” agar perintah
Bathymetri : kedalaman di bawah
di Console Linux bisa berjalan di
air dan studi tentang tiga dimensi
lantai samudra atau danau Windows.
PERSIAPAN
File Topografi File warna General Command
Raster Grid 2D, Used for Script :
RGB dengan
format file .nc format file • psbasemap
Data Bathymetri didapat .cpt • grdimage
dari GEBCO (General • grdcontour
Bathymetric Chart of the
Ocean), Data usia kerak • ps2raster
samudera global di
EarthByte, data bencana di File dalam format .bat
USGS & GlobalCMT

grdimage untuk menampilkan peta topografi


grdcontour untuk membuat kontur
ps2raster untuk menghasilkan gambar akhir, karena 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.
SESI TUTORIAL
PROJECT 1
KONTUR
Penjelasan script untuk ekstensi .bat
psbasemap -JM18c -R100/105/-5/0 -K -Ba2g2WSne:: > map.ps
grdimage indo.nc -R -JM -Celev.cpt -K -O -Ba2g2wsne:: >> map.ps
grdcontour indo.nc -R -JM -O -C300 -A600+f14 >> map.ps
ps2raster map.ps -Gc:\programs\gs\gs8.53\bin\gswin32c -Tj -P -Fpeta

grdcontour untuk mengatur interval garis,


MISAL : -C300 artinya interval garis
konturnya setiap 300 meter. -A600+f14
artinya interval labelnya setiap 600 meter
Ps2raster : -Tj dan -Fpeta artinya dengan ukuran font 14
hasil akhir berupa file JPEG dengan
nama "peta.JPEG"

NOTE : perintah terakhir sebelum ps2raster tidak boleh ada –K, karena komando −K digunakan
untuk memberitahu bahwa masih ada PostScript code yang mau di overlaykan. Sedangkan -O
sendiri digunakan pada PostScript code yang akan dioverlaykan pada PostScript code yang
memiliki -K terakhir.
SESI TUTORIAL PROJECT 2
PETA TOPOGRAFI
ILUMINASI
Penjelasan script untuk ekstensi .bat
File warna .cpt
psbasemap -JM25c -R95/141/-13/9 -K -X2 -Y5.5 -Ba10g5WSne:: --
HEADER_OFFSET=0.01i> map.ps
grdimage indo.nc -R -JM -Celev.cpt -K -O -Ba5g5wsne:: >> map.ps
echo 95.2 -7 > legenda
echo 101 -7 >> legenda
echo 101 -12 >> legenda
echo 95.2 -12 >> legenda
echo 95.2 -7 >> legenda
psxy -R -JM -W5.0 -M -O -K legenda -Gwhite >> map.ps
psscale -Celev.cpt -D0.3/0.1/2.5/0.4 -B4000:meter: -O -K --
LABEL_FONT_SIZE=13p --LABEL_OFFSET=0.1p -Y1.85 >> map.ps
SESI TUTORIAL PROJECT 3
PETA INDONESIA
Penjelasan script untuk ekstensi .bat
pscoast -R90/155/-15/15 -JM25c -Ba20g10 -G245/245/200 -
S140/235/255 -Dh -Lf100/-10/0/500 > map.ps

pscoast = file postscript dengan GMT berupa garis pantai. Secara


umum, perintah-perintah GMT dimulai dengan “ps”, misal :
pscoast, pstext, psxy, psmeca, dll.
-R90/155/-15/15 = daerah yang akan diplot. Skala ini dalam
derajat, sintaksnya –R(min x atau nilai bujur min)/(x max atau
nilai bujur max)/(min y atau nilai lintang min)/(max y atau nilai
lintang max)
-JM25c = mengontrol proyeksi peta dan ukuran. Dalam hal ini,
proyeksi Mercator diterapkan dan ukuran peta adalah 25 cm.
-Ba20g10 = label sumbu (axis) setiap 20 derajat lintang dan bujur
dan menarik garis grid setiap 10 derajat lintang dan bujur.
-G245/245/200 = mengontrol warna benua dan daratan
lainnya. Nomor tersebut dalam skema RGB
(merah)/(hijau)/(biru), bisa pula kita tuliskan –Gyellow atau
warna lainnya.
-S140/235/255 = mengontrol warna laut, sungai, dan
danau.
-Dh = mengontrol kerapatan garis pantai (density). Df :
penuh; Dh : tinggi; Di : menengah; Dl : rendah; Dc : kasar
-Lf100/-10/0/500 = sintaksnya –Lf
<lon0>/<lat0>/<slat>/<length>. Menampilkan skala peta
sederhana berpusat pada <lon0>/<lat0>. Skala ini dihitung
pada <slat> lintang. <length> ini dalam kilometer
> map.ps = hasil keluaran berupa file map.ps
SESI TUTORIAL
PROJECT 4
Penjelasan script untuk ekstensi .bat

set F=mentawai.ps
set R=98/100/-2/0
#Setting parameter untuk GMT
gmtset COLOR_NAN 255/255/255 DOTS_PR_INCH 300
ANNOT_FONT_PRIMARY Helvetica-Narrow-Bold ANNOT_FONT_SIZE_PRIMARY
15 ANNOT_FONT_SIZE_SECONDARY 14 HEADER_FONT Helvetica-Narrow-Bold
LABEL_FONT Helvetica-Narrow-Bold LABEL_FONT_SIZE 25 HEADER_FONT_SIZE
16 PAPER_MEDIA a4 Y_AXIS_TYPE ver_text PLOT_DEGREE_FORMAT DF
#File warna untuk kontur
echo -6000 255 255 255 0 255 255 255> zero.cpt
echo 0 58 58 58 1000 58 58 58>> zero.cpt
#Membuat file warna untuk elevasi
makecpt -Cglobe -Z > elev.cpt
#Membuat kontur dengan interval 500 meter
grdcontour indo.nc -Jm1.7i -E230/30 -R%R% -C250 -A500 -K > %F%
#Menampilkan batas pantai
pscoast -J -E230/30 -R%R% -B1/1neSW -Gblack -O -K -Df -T97.5/-0.4/1.4i --
HEADER_FONT_SIZE=12p>> %F%
#Sampling file topografi menjadi 2 menit disimpan dengan nama menit.nc
grdsample indo.nc -I2m -Gmenit.nc
#Menampilkan peta 3D hasil sampling
grdview menit.nc -Jm1.7i -Jz0.0003i -Czero.cpt -E230/30 -R%R%/-6000/1000 -
N-6000/lightgray -Qsm -O -K -B1/1/2000:"Topo (m)":neswZ -Y2i >> %F%
#Membuat Judul Peta
echo 5 4.5 40 0 0 BC S@#iberut@# I@#sland | pstext -R0/10/0/10 -Jx1i -K -O -
U/-0.2/-7.1/"Membuat Peta 3D">> %F%
#Menampilkan peta Topografi dan konturnya
grdview indo.nc -Jm1.7i -R%R% -Celev.cpt -Qi -E230/30 -K -O -Y-2i -X13.8 -N-
6000/lightgray -B1/1neSW >> %F%
grdcontour indo.nc -Jm1.7i -E230/30 -R%R% -C500 -A500 -K -O >> %F%
pscoast -J -R -K -O -Dh -Lf98.5/-2.5/17/150+l+jr -W -E230/30>> %F%
#Menampilkan peta 3D topografi
grdview indo.nc -Jm1.7i -R%R%/-6000/1000 -Celev.cpt -
Jz -Qi -E230/30 -O -Y2.i -N-6000/lightgray -
B1/1/2000:"Topo (m)":neswZ >> %F%
#Mencetak peta dengan nama mentawai.jpg
ps2raster mentawai.ps -
Gc:\programs\gs\gs8.53\bin\gswin32c -Tj -P -Fmentawai

Tanda '#' menunjukkan bahwa baris tidak akan dieksekusi oleh GMT. Perintah
grdsample digunakan untuk melakukan resampling data grid menjadi 2 menit busur.
Sedangkan untuk mengatur parameter-parameter GMT bisa diatur di gmtset.
Menampilkan Relief Bathymetri Pada Peta

Data Usia Kerak Samudera + Data Bathymetri


SOURCES

http://gmt-tutorials.org/en/
https://www.unidata.ucar.edu/software/netcdf/
https://earthquake.usgs.gov/earthquakes
https://www.bodc.ac.uk/data/hosted_data_syst
ems/gebco_gridded_bathymetry_data/
https://www.earthbyte.org/
https://www.globalcmt.org/

Anda mungkin juga menyukai