返回介绍

GMT 入门

GMT 实例

GMT 进阶

附录

其他

网格文件格式

发布于 2023-08-10 21:46:57 字数 3626 浏览 0 评论 0 收藏 0

GMT 支持的网格数据格式主要分为四大类,这四大类也可细分为更多的数据格式:

  1. netCDF4 标准网格文件格式

  2. netCDF3 “旧”网格文件格式

  3. GMT 自定义二进制文件

  4. 其它网格文件格式

netCDF4 标准网格文件格式是最常见的,也最推荐使用的网格数据格式。它也是 GMT 默认的网格数据格式,一般以 .nc.grd 作为文件后缀。本章也将只对 netCDF 格式做重点介绍。

GMT 所支持的所有网格文件格式在下表列出,每种网格文件格式均对应一个两字符 ID。

GMT 支持的网格文件格式

GMT保存2D网格时默认使用与COARDS兼容的netCDF格式。COARDS,全称为 Cooperative Ocean/Atmosphere Research Data Service,是一个海洋和大气科学相关机构分发网格数据时所采用的一个共同标准。GMT的网格数据兼容COARDS标准,因而 GMT可以读取这些机构分发的网格数据,同时,GMT生成的网格数据也可以被其它软件所读取。

netCDF格式中除了包含数据外,还包含了很多其它属性。

GMT 中 netCDF 格式的属性

GMT在老版本中并没有使用netCDF作为其网格文件标准格式,而是自定义了一种网格文件格式。该格式已不推荐使用。该格式的文件包含了一个892个字节的头段,以及数据。下标列出了头段中所保存的所有信息。

参数

描述

int n_columns

Number of nodes in the x-dimension

int n_rows

Number of nodes in the y-dimension

int registration

0 for grid line registration, 1 for pixel registration

double x_min

Minimum x-value of region

double x_max

Maximum x-value of region

double y_min

Minimum y-value of region

double y_max

Maximum y-value of region

double z_min

Minimum z-value in data set

double z_max

Maximum z-value in data set

double x_inc

Node spacing in x-dimension

double y_inc

Node spacing in y-dimension

double z_scale_factor

Factor to multiply z-values after read

double z_add_offset

Offset to add to scaled z-values

char x_units[80]

Units of the x-dimension

char y_units[80]

Units of the y-dimension

char z_units[80]

Units of the z-dimension

char title[80]

Descriptive title of the data set

char command[320]

Command line that produced the grid file

char remark[160]

Any additional comments

TYPE z[n_columns*n_rows]

1-D array with z-values in scanline format

其它网格文件格式

除了netCDF和GMT自定义格式外,GMT还支持其它几种网格文件格式。更重要的是,GMT支持通过GDAL读取数据,因而几乎可以读取任意格式的网格文件。

GDAL所支持的光栅格式列表见: https://gdal.org/drivers/raster/index.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文