【GMT5】在全球地图上绘制点和文字

目标

在全球背景地图上绘制点和文字。

代码

准备文件:

点文件:example_point.txt

-53.854 -1.999  0.2c
116.594 40.065  0.2c
-96.111 39.672  0.2c

文字文件:example_text.txt,文字的坐标由点坐标的纬度加2度得到。

-53.854 0.001   10p 0   BC  Amazon
116.594 42.065  10p 0   BC  BeiJing
-96.111 41.672  10p 0   BC  America

代码:

# 在全球地图上标一些点
ps=example.ps
R=-180/180/-80/80
J=X16d/9d #d : degree of arc
point=example_point.txt
text=example_text.txt

# ps文件头
gmt psxy -J$J -R$R -T -K > $ps

# 海岸线
gmt pscoast -R$R -J$J -Ba60  -K -Ggrey -Swhite -O >> $ps

# 文字
gmt pstext $text -R$R -J$J -F+f+a+j -K -O >> $ps
# 画点
gmt psxy $point -R$R -J$J -Sa -Gblack -K -O >> $ps

# ps文件尾
gmt psxy -R$R -J$J -T -O >> $ps

# 保存
gmt psconvert $ps -A -Tg -P

结果

转载于:https://www.cnblogs.com/shanchuan/p/8150315.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值