grdclip
- 官方文档
- 简介
根据网格文件的Z值对网格进行裁剪
语法
gmt grdclip ingrid -Goutgrid [ -Rregion ] [ -Sahigh/above ] [ -Sblow/below ] [ -Silow/high/between ] [ -Srold/new ] [ -V[level] ] [ --PAR=value ]
必须选项
- ingrid
输入网格文件名
- -Goutgrid
输出网格文件名
可选选项
- -Rxmin/xmax/ymin/ymax[+r][+uunit] (more …)
指定数据范围
指定要截取的网格区域。若该选项指定的范围超过了网格文件的边界,则仅提取二者公共的区域。
- -Sahigh/above
将所有大于 high 的值设置为 above
- -Sblow/below
将所有小于 low 的值设置为 below
- -Silow/high/between
将所有在 low 和 high 范围内的值设置为 between。该选项可多次使用
- -Srold/new
将所有等于 old 的值设置为 new。该选项可以多次使用
- -V[level] (more …)
设置 verbose 等级 [w]
- -^ 或 -
显示简短的帮助信息,包括模块简介和基本语法信息(Windows下只能使用 -)
- -+ 或 +
显示帮助信息,包括模块简介、基本语法以及模块特有选项的说明
- -? 或无参数
显示完整的帮助信息,包括模块简介、基本语法以及所有选项的说明
- --PAR=value
临时修改GMT参数的值,可重复多次使用。参数列表见 gmt.conf
示例
将所有大于0的值设置为NaN,并将小于0的值设置为0:
gmt grdclip @AFR.nc -Gnew_AFR.nc -Sa0/NaN -Sb0/0 -V
将所有25到30范围内的值设置为99,35到39范围内的值设置为55,将17换成11,将所有小于10的值设置为0:
gmt grdclip classes.nc -Gnew_classes.nc -Si25/30/99 -Si35/39/55 -Sr17/11 -Sb10/0 -V