

















每次画图都东找西找,多麻烦。别找了看这里就好了。
其实参见GMT文档就可以了。不过,一般我们画图不需要每个参数都知道吧。下面就列出几个典型的投影方式和例子,免得以后到处找。
首先是Mercator投影,最开始学的时候就是用这个。GMT主页说它可能是最著名的。它是等角圆柱形投影。

脚本如下:
#!/bin/bash
gmt begin mercater png
gmt coast -R90/140/10/50 -JM6i -Bxa10f5 -Bya10f5 -Dl -W0p -A5000 -Ggray
gmt end
米勒投影把整个地球搞的挺方,比其他的扁的好看一点儿。

#!/bin/bash
gmt begin miller png
gmt coast -R-180/180/-90/90 -JJ6i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end
可以画矩形扁扁的地球。

#!/bin/bash
gmt begin cyl1 png
gmt coast -R-180/180/-90/90 -JY0/0/6i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end
也是扁扁的地球。

#!/bin/bash
gmt begin cyl2 png
gmt coast -R-180/180/-90/90 -JQ6i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end
一般以某个点为中心的画法,例如接收函数台站和事件分布。

#!/bin/bash
gmt begin azi1 png
gmt coast -Rg -JE0/0/6i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end
从无限远处看地球。可以简单理解为外星人视角。

#!/bin/bash
gmt begin orth png
gmt coast -R-180/180/-90/90 -JG0/0/6i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end
gmt文档说是飞行器视角,我愿意称之为上帝视角,你想怎么看怎么看。
-JG0/0/6000/90/0/0/60/60/5i

#!/bin/bash
gmt begin per png
gmt coast -R-180/180/-90/90 -JG0/0/6000/90/0/0/60/60/5i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end

#!/bin/bash
gmt begin rob png
gmt coast -R-180/180/-90/90 -JN5i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end

#!/bin/bash
gmt begin moll png
gmt coast -Rd -JW5i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end
好像很多全球成像结果就是用的这个投影。

#!/bin/bash
gmt begin eck png
gmt coast -Rd -JKf5i -Ggray -Swhite -Dl -Bxa90 -Bya45 -A30000 -W0p
gmt end
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。