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

ortho.sh 799 B

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
  1. #!/usr/bin/env bash
  2. # Check clipping of quoted lines
  3. ps=ortho.ps
  4. # station lat,long
  5. LON_E='-57.93229950'
  6. LAT_E='-34.90674529'
  7. #
  8. LAT_C='20'
  9. LON_C='-40'
  10. RADIUS='1000'
  11. gmt psbasemap -Rg -JG$LON_C/$LAT_C/7i -Ba0f30g30 -K -Xc -P > $ps
  12. # distances from north pole to station
  13. rm -f lines.dat
  14. touch lines.dat
  15. gmt project -C$LON_E/90 -E$LON_E/-90 -G$RADIUS -Q > distances.xyp
  16. for LD in `awk '{if ( ( $2 > 0 ) && ( $3 > 0 ) ) {print $2"/"$3}}' distances.xyp`
  17. do
  18. LAT=`echo $LD | awk -F '/' '{print $1}'`
  19. DIST=`echo $LD | awk -F '/' '{print $2}'`
  20. echo "> -L$DIST" >> lines.dat
  21. LON='0'
  22. while [ $LON -le 360 ]
  23. do
  24. echo "$LON $LAT" >> lines.dat
  25. LON=$(($LON+1))
  26. done
  27. done
  28. gmt psxy lines.dat -R -J -Sqxdistances.xyp:+f8p,Helvetica,black+gwhite+Lh+u" km"+v -W0.5p,green -O >> $ps
Tip!

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

Comments

Loading...