1#!/usr/bin/env bash 2# GMT EXAMPLE 19 3# 4# Purpose: Illustrates various color pattern effects for maps 5# GMT modules: grdimage, grdmath, makecpt, coast, text, image, makecpt 6# Unix progs: echo, rm 7gmt begin ex19 8 gmt grdmath -Rd -I1 -r Y COSD 2 POW = lat.nc 9 gmt grdmath X = lon.nc 10 gmt makecpt -Cwhite,blue -T0/1 -N -H > lat.cpt 11 gmt makecpt -Crainbow -T-180/180 -H > lon.cpt 12 gmt subplot begin 3x1 -Fs16c/0 -M0 -Bbltr -Rd -JI0/16c 13 # First make a worldmap with graded blue oceans and rainbow continents 14 gmt grdimage lat.nc -Clat.cpt -nl -c0,0 15 gmt coast -Dc -A5000 -G 16 gmt grdimage lon.nc -Clon.cpt -nl 17 gmt coast -Q 18 gmt coast -Dc -A5000 -Wthinnest 19 echo "0 20 17TH INTERNATIONAL" | gmt text -F+f32p,Helvetica-Bold,red=thinner 20 echo "0 -10 GMT CONFERENCE" | gmt text -F+f32p,Helvetica-Bold,red=thinner 21 echo "0 -30 Honolulu, Hawaii, April 1, 2021" | gmt text -F+f18p,Helvetica-Bold,green=thinnest 22 # Then show example of color patterns and placing a PostScript image 23 gmt coast -Dc -A5000 -Gp86+fred+byellow+r100 -Sp@circuit.png+r100 -c1,0 24 echo "0 30 SILLY USES OF" | gmt text -F+f32p,Helvetica-Bold,lightgreen=thinner 25 echo "0 -30 COLOR PATTERNS" | gmt text -F+f32p,Helvetica-Bold,magenta=thinner 26 gmt image -DjCM+w7.5c @GMT_covertext.eps 27 # Finally repeat 1st plot but exchange the colors 28 gmt grdimage lon.nc -Clon.cpt -nl -c2,0 29 gmt coast -Dc -A5000 -G 30 gmt grdimage lat.nc -Clat.cpt -nl 31 gmt coast -Q 32 gmt coast -Dc -A5000 -Wthinnest 33 echo "0 20 17TH INTERNATIONAL" | gmt text -F+f32p,Helvetica-Bold,red=thinner 34 echo "0 -10 GMT CONFERENCE" | gmt text -F+f32p,Helvetica-Bold,red=thinner 35 echo "0 -30 Honolulu, Hawaii, April 1, 2021" | gmt text -F+f18p,Helvetica-Bold,green=thinnest 36 gmt subplot end 37gmt end show 38rm -f lat.nc lon.nc lat.cpt lon.cpt 39