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

GMT_Appendix_A.tex 7.9 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
  1. %-----------------------------------------
  2. % $Id$
  3. %
  4. % The GMT Documentation Project
  5. % Copyright (c) 2000-2012.
  6. % P. Wessel, W. H. F. Smith, R. Scharroo, and J. Luis
  7. %-----------------------------------------
  8. %
  9. \chapter{\gmt\ supplemental packages}
  10. \label{app:A}
  11. \index{GMT@\GMT!supplemental packages}
  12. \thispagestyle{headings}
  13. These packages are for the most part written
  14. and supported by us, but there are some exceptions.
  15. They provide extensions of \GMT\
  16. that are needed for particular rather than general
  17. applications. The software is provided in a separate,
  18. supplemental archive (GMT\_suppl.tar.gz (or .bz2); see
  19. Appendix~\ref{app:D}). Questions or bug reports for this
  20. software should be addressed to the person(s) listed in
  21. the \filename{README} file associated with the particular program.
  22. It is not guaranteed that these programs are fully ANSI-C,
  23. Y2K, or POSIX compliant, or that they necessarily will
  24. install smoothly on all platforms, but most do. Note that
  25. the data sets some of these programs work on are not distributed
  26. with these packages; they must be obtained separately.
  27. The contents of the supplemental archive may change
  28. without notice; at this writing it contains these directories:
  29. \section{dbase: gridded data extractor}
  30. This package contains \GMTprog{grdraster} which you can use to extract
  31. data from global gridded data sets such as those available from NGDC.
  32. We have used it to prepare some of the grids in the examples (Chapter~\ref{ch:6}).
  33. You can also customize it to read your own data sets. The package is
  34. maintained by the \GMT\ developers.
  35. \section{gshhs: GSHHS data extractor}
  36. This package contains \GMTprog{gshhs} which you can use to extract
  37. shoreline polygons from the Global Self-consistent Hierarchical High-resolution
  38. Shorelines (GSHHS) available separately from \htmladdnormallinkfoot{NGDC}{http://www.ngdc.noaa.gov/mgg/shorelines/gshhs.html}
  39. or the \htmladdnormallinkfoot{GSHHS home page}{http://www.soest.hawaii.edu/wessel/gshhs/gshhs.html}
  40. (GSHHS is the polygon data base from which
  41. the \GMT\ coastlines derive). It also contains \GMTprog{gshhs\_dp}
  42. for cleverly decimating a shoreline, and \GMTprog{gshhstograss} to convert shoreline
  43. segments to the GRASS database format; the latter program is maintained by
  44. Simon Cox\footnote{Simon.Cox@csiro.au}.
  45. The package is maintained by Paul Wessel.
  46. \section{imgsrc: gridded altimetry extractor}
  47. This package consists of the program \GMTprog{img2mercgrd} to
  48. extract subsets of the global gravity and predicted topography
  49. solutions derived from satellite altimetry\footnote{For data bases,
  50. see http://topex.ucsd.edu/marine\_grav/mar\_grav.html.}. The package
  51. is maintained by Walter Smith\footnote{Walter.HF.Smith@noaa.gov}.
  52. \section{meca: seismology and geodesy symbols}
  53. This package contains the programs \GMTprog{pscoupe}, \GMTprog{psmeca},
  54. \GMTprog{pspolar}, and \GMTprog{psvelo} which are used
  55. by seismologists and geodesists for plotting focal mechanisms (including
  56. cross-sections and polarities), error ellipses, velocity arrows, rotational
  57. wedges, and more. The package is maintained by
  58. Kurt Feigl\footnote{Kurt.Feigl@cnes.fr} and
  59. Genevieve Patau\footnote{patau@ipgp.jussieu.fr}.
  60. \section{mex: Matlab/Octave--\gmt\ interface}
  61. Here you will find the mex files \GMTprog{grdinfo}, \GMTprog{grdread},
  62. and \GMTprog{grdwrite}, which can be used in Matlab or Octave to read and write
  63. grid files. The package originated with David Sandwell, UCSD,
  64. and was subsequently modified by Paul Wessel and Phil Sharfstein, UCSB.
  65. It is now maintained by Paul Wessel.
  66. \section{mgd77: MGD77 extractor and plotting tools}
  67. This package currently holds the programs \GMTprog{mgd77convert}, \GMTprog{mgd77info}, \GMTprog{mgd77list},
  68. \GMTprog{mgd77magref}, \GMTprog{mgd77manage}, \GMTprog{mgd77path}, \GMTprog{mgd77sniffer}, and \GMTprog{mgd77track} which can be
  69. used to extract information or data values from or plot marine geophysical
  70. data files in the ASCII MGD77 or netCDF MGD77+ formats\footnote{The ASCII MGD77 data are available on CD-ROM from NGDC
  71. (www.ngdc.noaa.gov).}). This package has replaced the old \textbf{mgg} package.
  72. The package is maintained by Paul Wessel.
  73. \section{misc: Miscellaneous tools}
  74. At the moment, this package contains the programs \GMTprog{dimfilter}, which
  75. is an extension of \GMTprog{grdfilter} in that it allows for spatial directional
  76. filtering and \GMTprog{gmtdigitize}, which provides a GMT interface
  77. to a digitizing tablet via a serial port.
  78. The package is maintained by Paul Wessel.
  79. \section{potential: Geopotential tools}
  80. At the moment, this package contains the programs \GMTprog{redpol}, which
  81. compute the continuous reduction to the pole, AKA differential RTP for magnetic data,
  82. and \GMTprog{xyzokb.o}, which computes the gravity or magnetic anomaly of a body by
  83. the method of Okabe\footnote{Okabe, M., 1979, Analytical expressions for gravity anomalies due to polyhedral bodies and translation into
  84. magnetic anomalies, \emph{Geophysics, 44}, 730--741.}.
  85. The package is maintained by Joaquim Luis and Paul Wessel.
  86. \section{segyprogs: plotting SEGY seismic data}
  87. This package contains programs to plot SEGY seismic data files using
  88. the \GMT\ mapping transformations and postscript library. \GMTprog{pssegy} generates
  89. a 2-D plot (x:location and y:time/depth) while \GMTprog{pssegyz} generates a
  90. 3-D plot (x and y: location coordinates, z: time/depth). Locations may be
  91. read from predefined or arbitrary portions of each trace header. Finally,
  92. \GMTprog{segy2grd} can convert SEGY data to a \GMT\ grid file.
  93. The package is maintained by Tim Henstock\footnote{Timothy.J.Henstock@soc.soton.ac.uk}.
  94. \section{sph: spherical triangulation and gridding}
  95. This package contains the main programs \GMTprog{sphtriangulate},
  96. which you can use to generate data for Delaunay or Voronoi diagrams,
  97. \GMTprog{sphdistance} which calculates distances from lines to grid
  98. nodes using Voronoi decomposition of the data, and
  99. \GMTprog{sphinterpolate} which performs gridding under tension on
  100. a sphere. These programs passes the heavy work onto the two Fortran-77
  101. packages SSRFPACK and STRIPACK by Robert Renka; here they have been
  102. translated to C with assistance from \progname{f2c}.
  103. The package is maintained by Paul Wessel.
  104. \section{spotter: backtracking and hotspotting}
  105. This package contains the plate tectonic programs \GMTprog{backtracker},
  106. which you can use to move geologic markers forward or backward in time,
  107. \GMTprog{grdpmodeler} which evaluates predictions of a plate motion model on a grid,
  108. \GMTprog{grdrotater} which rotates entire grids using a finite rotation,
  109. \GMTprog{hotspotter} which generates CVA grids based on seamount locations
  110. and a set of absolute plate motion stage poles (\GMTprog{grdspotter} does the
  111. same using a bathymetry grid instead of seamount locations), \GMTprog{originator},
  112. which associates seamounts with the most likely hotspot origins,
  113. and \GMTprog{rotconverter}
  114. which does various operations involving finite rotations on a sphere. The package
  115. is maintained by Paul Wessel.
  116. \section{x2sys: track crossover error estimation}
  117. This package contains the tools \GMTprog{x2sys\_datalist},
  118. which allows you to extract data from almost any binary or ASCII
  119. data file, and \GMTprog{x2sys\_cross} which determines crossover
  120. locations and errors generated by one or several geospatial tracks.
  121. Newly added are the tools \GMTprog{x2sys\_init}, \GMTprog{x2sys\_binlist},
  122. \GMTprog{x2sys\_get}, \GMTprog{x2sys\_list}, \GMTprog{x2sys\_put},
  123. \GMTprog{x2sys\_report}, \GMTprog{x2sys\_solve} and \GMTprog{x2sys\_merge}
  124. which extends the track-management system
  125. employed by the mgg supplement to generic track data of any format.
  126. This package represents a new generation of tools and replaces the old
  127. \textbf{x\_system} package. The package is maintained
  128. by Paul Wessel.
  129. \section{xgrid: visual editor for grid files}
  130. The package contains an X11 editor (\GMTprog{xgridedit}) for visual
  131. editing of grid files. It was originally developed by Hugh Fisher, CRES,
  132. in March 1992 but is now maintained by Lloyd Parkes\footnote{lloyd@must-have-coffee.gen.nz}.
Tip!

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

Comments

Loading...