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