Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

cseamounts.sh 2.5 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
  1. #!/usr/bin/env bash
  2. #
  3. # Test the output of gmt grdseamount for conical shapes
  4. ps=cseamounts.ps
  5. gmt set MAP_FRAME_TYPE plain
  6. # 4 panels of bathymetry:
  7. # Left column is Cartesian, right column is Geographic
  8. # Top row is elliptical, bottom row is circular
  9. # Each panel shows to seamounts, the lower right being
  10. # truncated with a flattening of 0.3
  11. # NOT FINISHED
  12. gmt makecpt -Crainbow -T-3000/-2000 > t.cpt
  13. # LL. Input file for Cartesian circular
  14. cat << EOF > cart_circ.txt
  15. -50 50 50 1000 0
  16. 50 -50 50 1000 0.3
  17. EOF
  18. gmt grdseamount -Cc cart_circ.txt -R-100/100/-100/100 -I1 -F -Z-3000 -r -Gcart_circ.nc
  19. gmt grdimage cart_circ.nc -JX3i -P -Baf -BWSne -Ct.cpt -K -X1.1i -Y1.25i > $ps
  20. gmt grdtrack -Gcart_circ.nc -ELT/RB+d > cart_circ.trk
  21. gmt psxy -R -J -O -K -W1p cart_circ.trk >> $ps
  22. gmt psscale -Ct.cpt -Dx3.25i/-0.4i+w5i/0.1i+h+jTC -B200f100 -O -K >> $ps
  23. # LR. Input file for Geographic circular
  24. cat << EOF > geo_circ.txt
  25. -0.5 0.5 50 1000 0
  26. 0.5 -0.5 50 1000 0.3
  27. EOF
  28. gmt grdseamount -Cc geo_circ.txt -R-1/1/-1/1 -I0.01 -F -Z-3000 -r -Ggeo_circ.nc -fg
  29. gmt grdimage geo_circ.nc -JX3id -P -Ba1f0.5 -BwESn -Ct.cpt -O -K -X3.5i >> $ps
  30. gmt grdtrack -Ggeo_circ.nc -ELT/RB+d > geo_circ.trk
  31. gmt psxy -R -J -O -K -W1p cart_circ.trk >> $ps
  32. # UL. Input file for Cartesian elliptical
  33. cat << EOF > cart_ellipse.txt
  34. -50 50 45 50 30 1000 0
  35. 50 -50 -45 50 30 1000 0.3
  36. EOF
  37. gmt grdseamount -Cc cart_ellipse.txt -R-100/100/-100/100 -I1 -E -F -Z-3000 -r -Gcart_ellipse.nc
  38. gmt grdimage cart_ellipse.nc -JX3i -P -Baf -BWsne -Ct.cpt -O -K -X-3.5i -Y3.2i >> $ps
  39. gmt grdtrack -Gcart_ellipse.nc -ELT/RB+d > cart_ellipse.trk
  40. gmt psxy -R -J -O -K -W1p,- cart_ellipse.trk >> $ps
  41. # UR. Input file for Geographic elliptical
  42. cat << EOF > geo_ellipse.txt
  43. -0.5 0.5 45 50 30 1000 0
  44. 0.5 -0.5 -45 50 30 1000 0.3
  45. EOF
  46. gmt grdseamount -Cc geo_ellipse.txt -R-1/1/-1/1 -I0.01 -E -F -Z-3000 -r -Ggeo_ellipse.nc -fg
  47. gmt grdimage geo_ellipse.nc -JX3id -P -Ba1f0.5 -BwEsn -Ct.cpt -O -K -X3.5i >> $ps
  48. gmt grdtrack -Ggeo_ellipse.nc -ELT/RB+d > geo_ellipse.trk
  49. gmt psxy -R -J -O -K -W1p,- geo_ellipse.trk >> $ps
  50. # Add Cartesian crossections
  51. gmt psxy -R0/282/-3100/-1900 -JX3i/2.5i -O -K -W1p -i2,3 cart_circ.trk -Bafg1000 -BWsNe -X-3.5i -Y3.2i >> $ps
  52. gmt psxy -R -J -O -K -W1p,- -i2,3 cart_ellipse.trk >> $ps
  53. echo "141 -1950 CARTESIAN" | gmt pstext -R -J -O -K -F+jCM+f12p >> $ps
  54. # Add Geographic crossections
  55. gmt psxy -R0/313/-3100/-1900 -JX3i/2.5i -O -K -W1p -i2,3 geo_circ.trk -Bafg1000 -BwsNe -X3.5i >> $ps
  56. gmt psxy -R -J -O -K -W1p,- -i2,3 geo_ellipse.trk >> $ps
  57. echo "141 -1950 GEOGRAPHIC" | gmt pstext -R -J -O -F+jCM+f12p >> $ps
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...