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

gmtpmodeler.rst 4.4 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
  1. .. index:: ! gmtpmodeler
  2. .. include:: ../module_supplements_purpose.rst_
  3. ***********
  4. gmtpmodeler
  5. ***********
  6. |gmtpmodeler_purpose|
  7. Synopsis
  8. --------
  9. .. include:: ../../common_SYN_OPTs.rst_
  10. **gmt pmodeler** *table* |-E|\ *rot_file* **-S**\ *flags*
  11. [ |-F|\ *polygonfile* ]
  12. [ |-T|\ *age* ]
  13. [ |SYN_OPT-V| ]
  14. [ |SYN_OPT-b| ]
  15. [ |SYN_OPT-d| ]
  16. [ |SYN_OPT-e| ]
  17. [ |SYN_OPT-h| ]
  18. [ |SYN_OPT-i| ]
  19. [ |SYN_OPT-o| ]
  20. [ |SYN_OPT-q| ]
  21. [ |SYN_OPT-:| ]
  22. [ |SYN_OPT--| ]
  23. |No-spaces|
  24. Description
  25. -----------
  26. **pmodeler** reads a table with *lon*, *lat* and optionally *age* triplets
  27. and a plate motion model
  28. and evaluates one of several model predictions. Optionally, the user may
  29. supply a clipping polygon in multiple-segment format; then, only the
  30. part of the points inside the polygon are used to determine the model
  31. prediction. The results are written to standard output.
  32. Required Arguments
  33. ------------------
  34. *table*
  35. Name of one or more tables with geographical (lon, lat) coordinates and optionally
  36. a third column with ages in Myr. If no file is given then we read from standard input.
  37. .. include:: explain_rots.rst_
  38. .. _-S:
  39. **-S**\ *flags*
  40. Type of model prediction(s). Append one or more items: choose from **a** for plate motion
  41. azimuth, **d** for great-circle distance between current location and its
  42. origin at the ridge (in km), **s** for plate motion model stage ID (1 is youngest),
  43. **v** for plate motion rate (in mm/yr),
  44. **w** for plate rotation rate (degree/Myr), **x** for change in
  45. longitude relative to location of crust formation, **y** for change in
  46. latitude relative to location of crust formation, **X** for longitude of
  47. crust formation, and **Y** for latitude of crust formation.
  48. If no arguments are given we default to all [**adsvwxyXY**].
  49. Optional Arguments
  50. ------------------
  51. .. _-F:
  52. **-F**\ *polygonfile*
  53. Specify a multisegment closed polygon file that describes the
  54. area where the model should be evaluated; points outside
  55. will be skipped [use all data points].
  56. .. _-T:
  57. **-T**\ *age*
  58. Use a fixed age for model evaluation (i.e., override the ages given in the
  59. input table). This lets you evaluate the model at a snapshot in time, and is
  60. a required option if the input table does not contain ages.
  61. .. _-V:
  62. .. |Add_-V| unicode:: 0x20 .. just an invisible code
  63. .. include:: ../../explain_-V.rst_
  64. .. |Add_-bi| replace:: [Default is 2 input columns].
  65. .. include:: ../../explain_-bi.rst_
  66. .. |Add_-d| unicode:: 0x20 .. just an invisible code
  67. .. include:: ../../explain_-d.rst_
  68. .. |Add_-e| unicode:: 0x20 .. just an invisible code
  69. .. include:: ../../explain_-e.rst_
  70. .. |Add_-h| unicode:: 0x20 .. just an invisible code
  71. .. include:: ../../explain_-h.rst_
  72. .. include:: ../../explain_-icols.rst_
  73. .. include:: ../../explain_-ocols.rst_
  74. .. include:: ../../explain_-q.rst_
  75. .. include:: ../../explain_help.rst_
  76. .. include:: explain_geodetic.rst_
  77. .. include:: ../../explain_inside.rst_
  78. Examples
  79. --------
  80. We will use a table with locations and ages of Pacific crust (pac_age.txt), a plate motion
  81. model (Pac_APM.txt), and a polygon that contains the outline of the
  82. present Pacific plate (pac_clip_path.txt). To evaluate the plate motion
  83. azimuths at the present time for the Pacific, try
  84. ::
  85. gmt pmodeler pac_age.txt -EPac_APM.txt -V -Fpac_clip_path.txt \
  86. -Sa -T0 > pac_dir_0.txt
  87. To determine the changes in latitude since crust formation for the
  88. entire Pacific, try
  89. ::
  90. gmt pmodeler pac_age.txt -EPac_APM.txt -V -Fpac_clip_path.txt \
  91. -Sy > pac_dlat.txt
  92. To determine the plate motion velocities in effect when the Pacific crust was
  93. formed, try
  94. ::
  95. gmt pmodeler pac_age.txt -EPac_APM.txt -V -Fpac_clip_path.txt \
  96. -Sv > pac_vel.txt
  97. To determine how far the crust has moved since formation, try
  98. ::
  99. gmt pmodeler pac_age.txt -EPac_APM.txt -V -Fpac_clip_path.txt \
  100. -Sd > pac_dist.txt
  101. To save the coordinates of the crust's formation, try
  102. ::
  103. gmt pmodeler pac_age.txt -EPac_APM.txt -V -Fpac_clip_path.txt \
  104. -SXY > ac_origin_xy.txt
  105. Notes
  106. -----
  107. GMT distributes the EarthByte rotation model Global_EarthByte_230-0Ma_GK07_AREPS.rot.
  108. To use an alternate rotation file, create an environmental parameters named
  109. **GPLATES_ROTATIONS** that points to an alternate rotation file.
  110. See Also
  111. --------
  112. :doc:`backtracker`,
  113. :doc:`grdpmodeler`,
  114. :doc:`grdrotater`,
  115. :doc:`grdspotter`,
  116. :doc:`hotspotter`,
  117. :doc:`originater`,
  118. :doc:`rotconverter`
Tip!

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

Comments

Loading...