文档

hdfinfo

HDF4或HDF-EOS文件信息

语法

S = hdfinfo(文件名)
S = hdfinfo(文件名,模式)

描述

S = hdfinfo(文件名)返回一个结构年代其字段包含有关HDF4或HDF-EOS文件内容的信息。指定文件名作为包含HDF4文件名称的字符向量。

S = hdfinfo(文件名,模式)读取文件作为HDF4文件,如果模式“hdf”,或作为一个HDF-EOS文件,如果模式“eos”.如果模式“eos”,只查询HDF-EOS数据对象。要检索关于同时包含HDF4和HDF-EOS对象的文件的全部内容的信息,模式必须“hdf”

请注意

hdfinfo可以在版本4上使用。x HDF文件或版本2。x HDF-EOS文件。要获得有关HDF5文件的信息,请使用hdf5info

返回结构中的字段集年代这取决于单独的文件。控件中可以出现的字段年代结构如下表所示。

模式

字段名

描述

返回类型

HDF

属性

数据集的属性

结构数组

描述

注释描述

单元阵列

文件名

文件名称

特征向量

标签

注释标签

单元阵列

Raster8

8位光栅图像的描述

结构数组

Raster24

24位光栅图像的描述

结构数组

SDS

科学数据集的描述

结构数组

Vdata

Vdata集的描述

结构数组

Vgroup

Vgroups的描述

结构数组

EOS

文件名

文件名称

特征向量

网格

网格数据

结构数组

点数据

结构数组

片数据

结构数组

上表中包含结构数组的字段在下表中进一步描述。

返回结构数组的通用字段

返回的结构数组hdfinfo包含一些常见字段。这些在下表中显示。并非所有结构数组都将包含所有这些字段。

字段名

描述

数据类型

属性

数据集属性。包含字段的名字而且价值

结构数组

描述

注释描述

单元阵列

文件名

文件名称

特征向量

标签

注释标签

单元阵列

的名字

数据集的名称

特征向量

排名

数据集的维数

裁判

数据集参考编号

类型

HDF或HDF- eos对象的类型

特征向量

特定结构的字段

返回的结构数组hdfinfo还包含每个结构所特有的字段。这些在下面的表格中显示。

属性结构的字段

字段名

描述

数据类型

的名字

属性名称

特征向量

价值

属性值或描述

数字或文本

Raster8和Raster24结构的字段

字段名

描述

数据类型

HasPalette

1真正的)如果图像有关联的调色板,否则0)(仅限8位)

逻辑

高度

图像的高度,以像素为单位

数量

交错

图像的交错模式(仅限24位)

特征向量

的名字

图像名称

特征向量

宽度

图像的宽度,以像素为单位

数量

SDS结构的字段

字段名

描述

数据类型

数据类型

数据精度

特征向量

会变暗

数据集的维度。包含字段的名字数据类型大小规模,属性规模是一个数字数组,用于沿维度放置并在数据集中划分间隔。

结构数组

指数

SDS指数

数量

Vdata结构的字段

字段名

描述

数据类型

DataAttributes

整个数据集的属性。包含字段的名字而且价值

结构数组

数据集的类名

特征向量

字段

Vdata的字段。包含字段的名字而且属性

结构数组

NumRecords

数据集记录的个数

IsAttribute

1真正的)如果Vdata是一个属性,否则0

逻辑

Vgroup结构的字段

字段名

描述

数据类型

数据集的类名

特征向量

Raster8

8位光栅图像的描述

结构数组

Raster24

24位光栅图像的描述

结构数组

SDS

科学数据集的描述

结构数组

标签

这个Vgroup的Tag

数量

Vdata

Vdata集的描述

结构数组

Vgroup

vgroup的描述

结构数组

网格结构的字段

字段名

描述

数据类型

网格中的列数

数量

DataFields

每个数据字段的描述网格网格的字段。包含字段的名字排名会变暗NumberTypeFillValue,TileDims

结构数组

LowerRight

右下角位置,单位为米

数量

起源的代码

网格的原始代码

数量

PixRegCode

像素配准码

数量

投影

投影码、区域码、球面码、网格投影参数。包含字段ProjCodeZoneCodeSphereCode,ProjParam

结构

网格中的行数

数量

UpperLeft

左上角位置,单位米

数量

点结构的场

字段名

描述

数据类型

水平

点的每个层次的描述。包含字段的名字NumRecords字段名数据类型,指数

结构

带状结构的字段

字段名

描述

数据类型

DataFields

条带中的数据字段。包含字段的名字排名会变暗NumberType,FillValue

结构数组

GeolocationFields

带状中的地理位置字段。包含字段的名字排名会变暗NumberType,FillValue

结构数组

IdxMapInfo

地理位置映射的索引元素之间的关系。包含字段地图而且大小

结构

MapInfo

数据和地理位置字段之间的关系。包含字段地图抵消,增量

结构

例子

检索有关文件的信息example.hdf

fileinfo = hdinfo ('example.hdf') fileinfo =文件名:'示例。hdf' SDS: [1x1 struct] Vdata: [1x1 struct]

并从中获取有关科学数据的信息example.hdf

Sds_info = fileinfo。SDSsds_info = Filename: 'example.hdf' Type: 'Scientific Data Set' Name: 'Example SDS' Rank: 2 DataType: 'int16' Attributes: [] Dims: [2x1 struct] Label: {} Description: {} Index: 0

另请参阅

R2006a之前介绍

这个话题有用吗?