GMT读取nc文件并制图

本文介绍了一个新手如何使用GMT软件读取SRTM15_V2.4地形数据文件并生成地图,包括代码示例和详细解释。通过gridimage绘制颜色填充地图,并添加右侧颜色图例。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

前言

新手学习GMT制图,如有错误,请多多指教。
本节主要通过GMT读取nc文件并制图。

1、先上结果图

在这里插入图片描述

2、代码

set GMT_SESSION_NAME=12648
gmt begin figure1 png
	gmt grdimage SRTM15_V2.4.nc -JM10c -R110/120/10/20 -Baf -BWSen -Cmatlab/jet -I+d 
    Gmt colorbar -C -DjMR+w8c/0.3c+o-1c/0c+m -Ba1000f500 -By+lm
gmt end showecho 

3、代码详解

  • gridimage :读取一个grd网格文件,在每个网格节点上绘制小矩形并根据z值填充颜色;
  • SRTM15_V2.4.nc:官网下载地形数据;
  • -JM10c:J投影 M选择墨卡托 10c:宽度为10cm;
  • -R110/120/10/20:范围 东经110到120 北纬10度到20度;
  • -Baf :自动调节横轴与纵轴的刻度与标准;
  • -BWSen:W S 表示西和南 有刻度与标注;en表示东和北有刻度无标注;
  • -Cmatlab/jet:选择颜色;
  • -I+d :光照效果 有立体感

第二行

  • colorbar:右侧图例;
  • -C 按照指定的cpt,其实就是第一行的Cmatlab/jet;
  • -DjMR+w8c/0.3c+o-1c/0c+m -D表示色标的尺寸和位置。j表示通过 2 个字母的对齐方式码指定锚点作为参考点,M不懂,R代表右侧;+w8c/0.3c表示 长8厘米宽0.3厘米; m表示图例的文字部分放在右侧,不然默认在左侧;
  • -Ba1000f500:每隔1000标注一下,隔500有个刻度;
  • -By+lm: 添加图例上面的m。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值