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

talwani2d.rst 5.7 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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
  1. .. index:: ! talwani2d
  2. .. include:: ../module_supplements_purpose.rst_
  3. *********
  4. talwani2d
  5. *********
  6. |talwani2d_purpose|
  7. Synopsis
  8. --------
  9. .. include:: ../../common_SYN_OPTs.rst_
  10. **gmt talwani2d** [ *modeltable* ]
  11. [ |-A| ] [ |-D|\ *rho* ] ]
  12. [ |-F|\ **f**\|\ **n**\ [*lat*]\|\ **v** ]
  13. [ |-M|\ [**h**]\ [**v**] ]
  14. [ |-N|\ *trackfile* ]
  15. [ |-T|\ [*min/max*\ /]\ *inc*\ [**+n**] \|\ |-T|\ *file*\|\ *list* ]
  16. [ |-Z|\ *level*\ [*ymin*\ /*ymax*] ]
  17. [ |SYN_OPT-V| ]
  18. [ |SYN_OPT-bi| ]
  19. [ |SYN_OPT-d| ]
  20. [ |SYN_OPT-e| ]
  21. [ |SYN_OPT-i| ]
  22. [ |SYN_OPT-o| ]
  23. [ |SYN_OPT-x| ]
  24. [ |SYN_OPT--| ]
  25. |No-spaces|
  26. Description
  27. -----------
  28. **talwani2d** will read the multi-segment *modeltable* from file (or standard input).
  29. This file contains cross-sections of one or more 2-D bodies, with one polygon
  30. per segment. The segment header must contain the parameter *rho*, which
  31. states the the density of this body (individual body
  32. densities may be overridden by a fixed constant density contrast given via an optional **-D**).
  33. We can compute anomalies on an equidistant lattice (by specifying a lattice with
  34. **-T**) or provide arbitrary output points specified in a file via **-N**.
  35. Choose between free-air anomalies, vertical gravity gradient anomalies, or geoid anomalies.
  36. Options are available to control axes units and direction.
  37. Required Arguments
  38. ------------------
  39. *modeltable*
  40. The file describing cross-sectional polygons of one or more bodies. Polygons
  41. will be automatically closed if not already closed, and repeated vertices will
  42. be eliminated. The segment header for each body will be examined for a density
  43. parameter in kg/m^3; see **-D** for overriding this value.
  44. Optional Arguments
  45. ------------------
  46. .. _-A:
  47. **-A**
  48. The *z*-axis should be positive upwards [Default is down].
  49. .. _-D:
  50. **-D**\ *unit*
  51. Sets a fixed density contrast that overrides any per-body settings in the model file, in kg/m^3.
  52. .. _-F:
  53. **-F**\ **f**\|\ **n**\ [*lat*]\|\ **v**
  54. Specify desired gravitational field component. Choose between **f** (free-air anomaly) [Default],
  55. **n** (geoid; optionally append average latitude for normal gravity reference value [45])
  56. or **v** (vertical gravity gradient).
  57. .. _-M:
  58. **-M**\ [**h**]\ [**v**]
  59. Sets distance units used. Append **h** to indicate horizontal distances are in km [m],
  60. and append **z** to indicate vertical distances are in km [m].
  61. .. _-N:
  62. **-N**\ *trackfile*
  63. Specifies locations where we wish to compute the predicted value. When this option
  64. is used you cannot use **-T** to set an equidistant lattice. The output data records are written to stdout.
  65. .. _-T:
  66. **-T**\ [*min/max*\ /]\ *inc*\ [**+n**] \|\ |-T|\ *file*\|\ *list*
  67. Specify an equidistant output lattice.
  68. For details on array creation, see `Generate 1D Array`_.
  69. .. _-Z:
  70. **-Z**\ *level*\ [*ymin*\ /*ymax*]
  71. Set a constant observation level [0]. Optionally, and for gravity anomalies only (**-Ff**),
  72. append the finite extent limits of a 2.5-D body.
  73. .. |Add_-bi| replace:: [Default is 2 input columns].
  74. .. include:: ../../explain_-bi.rst_
  75. .. |Add_-d| unicode:: 0x20 .. just an invisible code
  76. .. include:: ../../explain_-d.rst_
  77. .. |Add_-e| unicode:: 0x20 .. just an invisible code
  78. .. include:: ../../explain_-e.rst_
  79. .. |Add_-h| replace:: Not used with binary data.
  80. .. include:: ../../explain_-h.rst_
  81. .. include:: ../../explain_-icols.rst_
  82. .. include:: ../../explain_-ocols.rst_
  83. .. _-V:
  84. .. |Add_-V| unicode:: 0x20 .. just an invisible code
  85. .. include:: ../../explain_-V.rst_
  86. .. include:: ../../explain_core.rst_
  87. .. include:: ../../explain_colon.rst_
  88. .. include:: ../../explain_help.rst_
  89. .. include:: ../../explain_distunits.rst_
  90. .. include:: ../../explain_array.rst_
  91. Examples
  92. --------
  93. To compute the free-air anomalies on an equidistant profile over a 2-D body that has been contoured
  94. and saved to body2d.txt, using 1700 kg/m^3 as a constant density contrast, with all distances in meters,
  95. try
  96. ::
  97. gmt talwani2d -T-200/200/2 body2d.txt -D1700 -Ff > 2dgrav.txt
  98. To obtain the vertical gravity gradient anomaly along the track given by the file crossing.txt
  99. for the same model, try
  100. ::
  101. gmt talwani2d -Ncrossing.txt body2d.txt -D1700 -Fv > vgg_crossing.txt
  102. The geoid anomaly for the same setup, evaluated at 60N, is given by
  103. ::
  104. gmt talwani2d -Ncrossing.txt body2d.txt -D1700 -Fn60 > n_crossing.txt
  105. Notes
  106. -----
  107. #. The 2-D geoid anomaly is a logarithmic potential and thus has no natural
  108. reference level. We simply remove the most negative (if density contrast
  109. is positive) or positive (if density contrast is negative) computed value
  110. from all values, rendering the entire anomaly positive (or negative). You
  111. can use :doc:`gmtmath </gmtmath>` to change the zero level to suit your needs.
  112. References
  113. ----------
  114. Rasmussen, R., and L. B. Pedersen (1979), End corrections in potential field modeling,
  115. *Geophys. Prospect., 27*, 749-760.
  116. Chapman, M. E., 1979, Techniques for interpretation of geoid anomalies,
  117. *J. Geophys. Res., 84(B8)*, 3793-3801.
  118. Kim, S.-S., and P. Wessel, 2016, New analytic solutions for modeling vertical
  119. gravity gradient anomalies, *Geochem. Geophys. Geosyst., 17*,
  120. `http://dx.doi.org/10.1002/2016GC006263 <http://dx.doi.org/10.1002/2016GC006263>`_.
  121. Talwani, M., J. L. Worzel, and M. Landisman, 1959, Rapid gravity computations for
  122. two-dimensional bodies with application to the Mendocino submarine fracture zone,
  123. *J. Geophys. Res., 64*, 49-59.
  124. See Also
  125. --------
  126. :doc:`gmt.conf </gmt.conf>`, :doc:`gmt </gmt>`,
  127. :doc:`grdmath </grdmath>`, :doc:`gmtmath </gmtmath>`,
  128. :doc:`gravfft </supplements/potential/gravfft>`,
  129. :doc:`gmtgravmag3d </supplements/potential/gmtgravmag3d>`,
  130. :doc:`grdgravmag3d </supplements/potential/grdgravmag3d>`,
  131. :doc:`talwani3d </supplements/potential/talwani3d>`
Tip!

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

Comments

Loading...