gdalmdiminfo

3.1 新版功能.

报告多维数据集的结构和内容。

简介

gdalmdiminfo [--help-general] [-oo NAME=VALUE]* [-arrayoption NAME=VALUE]*
             [-detailed] [-nopretty] [-array {array_name}] [-limit {number}]
             [-stats] <datasetname>

描述

gdalmdiminfo program lists various information about a GDAL supported multidimensional raster dataset as JSON output. It follows the following JSON schema

以下命令行参数可以按任意顺序显示

-detailed

最详细的输出。报表属性数据类型和数组值。

-nopretty

在没有任何缩进的单行上输出。

-array {array_name}

用于将输出限制为指定数组的数组的名称。

-limit {number}

用于限制数组值显示的每个维度中的值数。默认情况下,无限制。仅在与-detailed一起使用时考虑。

-oo <NAME=VALUE>

数据集打开选项(特定于格式)。此选项可以多次使用。

-arrayoption <NAME=VALUE>

传递给的选项 GDALGroup::GetMDArrayNames() 筛选报告的数组。这样的选项是特定于格式的。查阅驾驶员文档。此选项可以多次使用。

-stats

读取并显示图像统计信息。如果图像中没有存储统计信息,则强制计算。

3.2 新版功能.

计算机辅助编程接口

此实用程序也可以通过 GDALMultiDimInfo() .

实例

  • 显示常规结构1

$ gdalmdiminfo netcdf-4d.nc
{
  "type": "group",
  "name": "/",
  "attributes": {
    "Conventions": "CF-1.5"
  },
  "dimensions": [
    {
      "name": "levelist",
      "full_name": "/levelist",
      "size": 2,
      "type": "VERTICAL",
      "indexing_variable": "/levelist"
    },
    {
      "name": "longitude",
      "full_name": "/longitude",
      "size": 10,
      "type": "HORIZONTAL_X",
      "direction": "EAST",
      "indexing_variable": "/longitude"
    },
    {
      "name": "latitude",
      "full_name": "/latitude",
      "size": 10,
      "type": "HORIZONTAL_Y",
      "direction": "NORTH",
      "indexing_variable": "/latitude"
    },
    {
      "name": "time",
      "full_name": "/time",
        "size": 4,
      "type": "TEMPORAL",
      "indexing_variable": "/time"
      }
  ],
  "arrays": {
    "levelist": {
      "datatype": "Int32",
      "dimensions": [
          "/levelist"
        ],
      "attributes": {
        "long_name": "pressure_level"
      },
      "unit": "millibars"
    },
    "longitude": {
      "datatype": "Float32",
      "dimensions": [
        "/longitude"
      ],
      "attributes": {
        "standard_name": "longitude",
        "long_name": "longitude",
        "axis": "X"
      },
      "unit": "degrees_east"
    },
    "latitude": {
      "datatype": "Float32",
      "dimensions": [
        "/latitude"
      ],
      "attributes": {
        "standard_name": "latitude",
        "long_name": "latitude",
        "axis": "Y"
      },
      "unit": "degrees_north"
    },
    "time": {
      "datatype": "Float64",
      "dimensions": [
        "/time"
      ],
      "attributes": {
        "standard_name": "time",
        "calendar": "standard"
      },
      "unit": "hours since 1900-01-01 00:00:00"
    },
    "t": {
      "datatype": "Int32",
      "dimensions": [
        "/time",
        "/levelist",
        "/latitude",
        "/longitude"
      ],
      "nodata_value": -32767
    }
  },
  "structural_info": {
    "NC_FORMAT": "CLASSIC"
  }
}
  • 显示给定数组的详细信息

$ gdalmdiminfo netcdf-4d.nc -array t -detailed -limit 3