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

x2sys_04.sh 1.8 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
  1. #!/usr/bin/env bash
  2. #
  3. # This is original Figure 4 script from
  4. # Wessel, P. (2010), Tools for analyzing intersecting tracks: the x2sys package,
  5. # Computers & Geosciences, 36, 348-354.
  6. # Here used as a test for the x2sys suite.
  7. ps=x2sys_04.ps
  8. OLDX=$X2SYS_HOME
  9. export X2SYS_HOME=.
  10. rm -rf TEST
  11. ln -fs "${GMT_SRCDIR:-.}"/bad "${GMT_SRCDIR:-.}"/data .
  12. (cd bad; ls *.xyg) > bad.lis
  13. (cd data; ls *.xyg) > data.lis
  14. gmt x2sys_init TEST -Dgeoz -Exyg -F -G -R180/185/0/5
  15. echo "bad" >> TEST/TEST_paths.txt
  16. gmt x2sys_cross -TTEST =data.lis -Qe -Ia -V > COE_clean.txt
  17. gmt x2sys_cross -TTEST =bad.lis -Qe -Ia -V > COE_orig.txt
  18. gmt x2sys_list -TTEST COE_orig.txt -Cz -Fndc > COE_use.txt
  19. gmt x2sys_solve -TTEST COE_use.txt -Cz -Ed > corrections.txt
  20. R=181/185/0/3
  21. gmt makecpt -Crainbow -T-80/80 > faa.cpt
  22. # Grid the corrected data
  23. gmt x2sys_datalist -TTEST -Lcorrections.txt =bad.lis -Flon,lat,z | gmt blockmean -R$R -I1m | gmt surface -R$R -I1m -Gss_gridded_fix1.nc -T0.25
  24. gmt grdgradient ss_gridded_fix1.nc -Ne0.75 -A65 -fg -Gss_gridded_fix1_int.nc
  25. gmt grdimage ss_gridded_fix1.nc -Iss_gridded_fix1_int.nc -Ei -JM5.5i -P -K -Cfaa.cpt -B1 -BWsne -X1.75i -Y5.75i --MAP_FRAME_WIDTH=3p --FORMAT_GEO_MAP=dddF > $ps
  26. # Obtain adjustments and grid the corrected and adjusted data
  27. gmt x2sys_report -TTEST -Cz COE_orig.txt -Lcorrections.txt -A > /dev/null
  28. gmt x2sys_datalist -TTEST -A -Lcorrections.txt =bad.lis -Flon,lat,z | gmt blockmean -R$R -I1m | gmt surface -R$R -I1m -Gss_gridded_fix2.nc -T0.25
  29. gmt grdgradient ss_gridded_fix2.nc -Ne0.75 -A65 -fg -Gss_gridded_fix2_int.nc
  30. gmt grdimage ss_gridded_fix2.nc -Iss_gridded_fix2_int.nc -Ei -JM5.5i -O -K -Cfaa.cpt -B1 -BWSne -Y-4.5i --MAP_FRAME_WIDTH=3p --FORMAT_GEO_MAP=dddF >> $ps
  31. gmt psxy -R -J -O -T >> $ps
  32. if [ ! "X$OLDX" = "X" ]; then # Reset prior setting
  33. export X2SYS_HOME=$OLDX
  34. fi
Tip!

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

Comments

Loading...