13.21 grdimage¶
官方文档: | grdimage |
---|---|
简介: | 在地图上绘制网格数据 |
13.21.1 必选选项¶
<grid>
- 该命令的输入文件必须是2D网格文件,可以是一个只包含Z数据的网格文件,也可以是三个分别包含R、G、B值的网格文件。
13.21.2 可选选项¶
-A<out_img>[=<driver>]
将图片以光栅格式保存
默认图片会以PostScript代码的形式输出,使用此选项可以以其他图片格式保存。文件名中使用后缀
.ppm
则会以Portable Pixel Map格式保存。若GMT支持GDAL,则可以以更多的光栅格式保存。
<out_img>
为要保存的文件名<driver>
图片格式,见GDAL的文档
-C<cpt>
绘图时要使用的CPT文件名。
也可以直接使用GMT自带的CPT文件名,此时GMT会自动根据网格文件的Z值范围将自带的CPT采样成16级的连续CPT文件。也可以通过
-C<color1>,<color2>[,<color3>,..]
的语法构建一个线性连续CPT文件。-D[r]
- 表明输入的网格文件是需要通过GDAL读取的图片文件,见官方文档。
-E[i|<dpi>]
- 设置投影后网格的精度,默认值为100。
-G[f|b]<color>
该选项仅当生成的图片是黑白图时才可用。
This option will instead use the image as a transparent mask and paint the mask (or its inverse, with -Gb) with the given color combination.
-I[<intensfile>|<intensity>|<modifiers>]
增加光照效果
可以通过三种方式设置光照效果:
- 给定一个Z值范围为(-1,1)的网格文件,该文件可以用
grdgradient
生成 - 给定一个常数作为光照强度
- 不指定光照强度文件,只使用
-I+
则会自动调用grdgradient
并使用参数-A-45 -Nt1
计算输入网格数据的梯度作为光照强度文件。用户可以使用+a<azimuth>+n<args>
以自定义 grdgradient 的 -A 和 -N 选项
- 给定一个Z值范围为(-1,1)的网格文件,该文件可以用
-M
- 使用YIQ转换强制将其转换为灰度图。
-N
- 对于非矩形地图,在地图边界处不对图片做裁剪。
-Q
- 将值为NaN的节点处设置为透明色