You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>This GMT supplements module has not yet been ported to the long verbose syntax. To use it, you will need to use the <ahref="../..\documentation/general/monolitic.html">Monolithic</a> mode.</p>
445
-
</div>
446
-
</div>
447
-
<p>Please open a <ahref="https://github.com/GenericMappingTools/GMT.jl/issues">Feature Request</a> if you would like to see this module ported to the long verbose syntax, or better yet, consider contributing the port yourself!</p>
478
+
<divclass="code-copy-outer-scaffold"><divclass="sourceCode" id="cb1"><preclass="sourceCode julia code-with-copy"><codeclass="sourceCode julia"><spanid="cb1-1"><ahref="#cb1-1" aria-hidden="true" tabindex="-1"></a><spanclass="fu">polespotter</span>(cmd0<spanclass="op">::</span><spanclass="dt">String</span>=<spanclass="st">""</span>, arg1<spanclass="op">=</span><spanclass="cn">nothing</span>; kwargs<spanclass="op">...</span>)</span></code></pre></div><buttontitle="Copy to Clipboard" class="code-copy-button"><iclass="bi"></i></button></div>
479
+
<p>Find stage poles from fracture zones and abyssal hills.</p>
480
+
<p>(<strong>Warning: Manual translate by Claude. Needs revision</strong>)</p>
<p><strong>polespotter</strong> reads line segments (abyssal hill fabric lineaments and/or fracture zone lineaments) and performs one of three types of scans. In spot mode it computes great circles for each individual segment along these lines. The bisector great circles to fracture zones and the great circle extensions of abyssal hills are expected to intersect at potential rotation poles. The assumption is that abyssal hill lines are meridians and fracture zones are parallels with respect to the rotation pole.</p>
484
+
<p>Line density may be computed and returned via a grid, the great circle lines may be returned via standard output, and the intersections of the great circles may be saved to file. In line mode it will determine which line segments are compatible with a given trial pole, while in pole mode it will compute chi-squared misfits for all the poles defined by the grid.</p>
<li><p><strong>A</strong> or <strong>abyssalhills</strong> or <strong>hills</strong> : – <em>hills=“filename”</em><br>
490
+
File with multiple segments of abyssal hill lineaments. These are assumed to reflect the great circle direction towards the rotation pole in effect when the seafloor was formed.</p></li>
491
+
<li><p><strong>D</strong> or <strong>step</strong> or <strong>spacing</strong> : – <em>spacing=value</em><br>
492
+
Sets the line increment for all great circles produced, in km [5]. Actual spacing will be adjusted to give an integer number of steps along the full circle.</p></li>
493
+
<li><p><strong>E</strong> or <strong>sigma</strong> or <strong>uncertainty</strong> : – <em>uncertainty=(a=val, f=val)</em><strong>|</strong><em>uncertainty=“a1”</em><br>
494
+
Provide different 1-sigma angular uncertainty (in degrees) in the orientation of abyssal hills or fracture zones. Use <strong>a</strong> (or <strong>abyssal</strong>) for abyssal hills [1] and <strong>f</strong> (or <strong>fz</strong>) for fracture zones [1]. These <em>sigma</em> values are then used to form weights = 1/sigma.</p></li>
495
+
<li><p><strong>F</strong> or <strong>fracturezones</strong> or <strong>fz</strong> : – <em>fz=“filename”</em><br>
496
+
File with multiple segments of fracture zone lineaments. These are assumed to reflect small circles about the rotation pole in effect when the seafloor was formed.</p></li>
497
+
<li><p><strong>G</strong> or <strong>outgrid</strong> or <strong>save</strong> : – <em>outgrid=“filename”</em><br>
498
+
Specify name for output grid. For spot mode we accumulate great circle line density for the grid. Each bin crossed by a great circle is incremented by 1, multiplied by cos(latitude), the length of the fracture zone or abyssal line segment, and any overall weight set via <strong>uncertainty</strong>. In pole mode we return the chi-squared misfit surface. Not used in line mode.</p></li>
499
+
<li><p><strong>I</strong> or <strong>inc</strong> or <strong>increment</strong> or <strong>spacing</strong> : – <em>inc=x_inc</em><strong>|</strong><em>inc=(x_inc, y_inc)</em><strong>|</strong><em>inc=“xinc[+e|n][/yinc[+e|n]]”</em><br>
500
+
Specify the grid increments or the block sizes. More at <ahref="../../documentation/common_opts/common_opts.html#spacing">spacing</a></p></li>
501
+
<li><p><strong>N</strong> or <strong>normalize</strong> or <strong>norm</strong> : – <em>normalize=true</em><br>
502
+
Normalize the grid so max value equals 1 [no normalization].</p></li>
503
+
<li><p><strong>R</strong> or <strong>region</strong> or <strong>limits</strong> : – <em>limits=(xmin, xmax, ymin, ymax)</em><strong>|</strong><em>limits=(BB=(xmin, xmax, ymin, ymax),)</em><strong>|</strong><em>limits=(LLUR=(xmin, xmax, ymin, ymax),units=“unit”)</em><strong>|</strong> …more<br>
504
+
Specify the region of interest. More at <ahref="../../documentation/common_opts/common_opts.html#limits">limits</a>. For perspective view <strong>view</strong>, optionally add <em>zmin,zmax</em>. This option may be used to indicate the range used for the 3-D axes. You may ask for a larger w/e/s/n region to have more room between the image and the axes.</p></li>
505
+
<li><p><strong>S</strong> or <strong>mode</strong> or <strong>scan</strong> : – <em>scan=:spot</em><strong>|</strong><em>scan=:pole</em><strong>|</strong><em>scan=:line</em><strong>|</strong><em>scan=(spot=true, …)</em><br>
506
+
Set the scan mode for this run. Choose from <strong>:line</strong>, <strong>:pole</strong>, or <strong>:spot</strong>:</p>
507
+
<ul>
508
+
<li><p><strong>Line mode</strong> (<em>scan=(line=“plon/plat”, midpoint=true)</em>): Accept a trial pole location and determine how compatible each data segment is with the predictions of small circles (for fracture zones) and meridians (for abyssal hills). By default reports summary statistics. Use <strong>midpoint=true</strong> to instead report misfit information for each mid-point along all multi-point line segments.</p></li>
509
+
<li><p><strong>Pole mode</strong> (<em>scan=:pole</em>): Search for all poles on the given grid and determine the weighted chi-square misfit to all given line constraints. Requires <strong>outgrid</strong>, <strong>region</strong>, and <strong>inc</strong>.</p></li>
510
+
<li><p><strong>Spot mode</strong> (<em>scan=(spot=true, xfile=“crossings.txt”, lines=true)</em>): Compute bisectors to fracture zones and meridians along abyssal hills and determine intersections of all great circles. Use <strong>lines=true</strong> to dump all great circles to stdout, and <strong>xfile</strong> to compute intersections and write locations to file.</p></li>
511
+
</ul></li>
512
+
<li><p><strong>V</strong> or <em>verbose</em> : – <em>verbose=true</em><strong>|</strong><em>verbose=level</em><br>
513
+
Select verbosity level. More at <ahref="../../documentation/common_opts/common_opts.html#verbose">verbose</a></p></li>
514
+
<li><p><strong>bi</strong> or <strong>binary_in</strong> : – <em>binary_in=??</em><br>
515
+
Select native binary format for primary table input. <ahref="https://docs.generic-mapping-tools.org/dev/gmt.html#bi-full">More at</a></p></li>
<li><p>Each input line is expected to contain two or more points, and each consecutive pair of points defines a great circle line segment. For fracture zones, points should be digitized often enough so that the great circle between them can approximate the small circle.</p></li>
522
+
<li><p>All line segments are given equal angular uncertainty [1, unless changed by <strong>uncertainty</strong>]. However, individual line segments can override this weight by adding a <code>-D</code><em>sigma</em> argument in the segment headers (in degrees).</p></li>
<p>To create a polespotting image from the abyssal hill and fracture zone fabric data in the files hills.txt and fractures.txt, on a 1x1 degree grid for the northern hemisphere, sampling the great circles every 10 km, and also dump the great circles to stdout:</p>
528
+
<divclass="code-copy-outer-scaffold"><divclass="sourceCode" id="cb2"><preclass="sourceCode julia code-with-copy"><codeclass="sourceCode julia"><spanid="cb2-1"><ahref="#cb2-1" aria-hidden="true" tabindex="-1"></a><spanclass="im">using</span><spanclass="bu">GMT</span></span>
0 commit comments