确定GMT个人命令风格
一个GMT脚本应首先满足严谨且分层明确,然后是清晰和整洁。
(1)严谨且分层明确,每一行代码的任务应该非常清楚,且相互隔开互不干扰;
(2)代码命令和各选项的排列顺序应前后一致;可以省略的就省略,力图最简洁;
风格示例如下:
第一部分:声明
1 | #声明编译器类型及变量,变量声明一般包含需要反复用到的经纬度范围、投影方式、流对象。 |
第二部分:GMT基本配置
1 | #gmt对gmt.conf中的每一个参数都给了一个合理的默认值,在必要时才会修改,因此,这一部分不是必要的。 |
第三部分:操作基础数据
1 | #这一部分的任务主要是操作绘图基础数据,例如高程数据topo、地形起伏数据ETOPO,经常需要切割以满足对某一区域的绘图需求。 |
第四部分:绘图
1 | #正式绘图从这里开始,因此,管道流符号也在这里开始出现。 |
第五部分:PS文件操作
1 | #这一部分主要任务是转换PS文件到需要的格式 |
第六部分:删除配置文件
1 | #为使得工作目录尽可能简洁,需要删除运行脚本后产生的配置文件 |
Author: Crowboydoudou
Link: https://crowboydoudou.github.io/2018/11/19/确定GMT个人命令风格/
License: 知识共享署名-非商业性使用 4.0 国际许可协议