- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HDF数据格式及IDL语言
国家气象信息中心2006 年度科技年会论文集 2007 年 5 月
HDF 分层数据格式和 IDL 交互式数据语言*
摘要:HDF 是一种新型的、有别于传统数据文件格式的分层数据格式,它的数据结构更为复杂,因此可包
含更为全面的数据及其数据各项属性的信息。除利用一般的程序读取语言外,IDL 交互式数据语言在读取
HDF 文件方面具有独到之处。本文介绍了 HDF 数据格式,比较了HDF 与传统数据格式之间的区别,并举
例说明如何用 IDL 语言程序说明读取 HDF 文件。
关键词:HDF ,IDL,数据格式,程序语言
1 引言引言
引言引言
美国国家航空和宇宙航行局 NASA (National Aeronautics and Space Administration )地球
观测系统 EOS (Earth Observation System )中大部分卫星资料均采用分层式数据格式 HDF
[1]
(Hierarchical Data Format ) ,例如搭载在 Terra 和 Aqua 卫星上的中分辨率成像光谱仪
[2]
MODIS (MODerate Resolution Imaging Spectroradiometer ) ,搭载在Aqua 卫星上的大气红
外探测仪 AIRS (Atmospheric InfraRed Sounder ),大气臭氧总量测绘光谱仪 TOMS (Total
Ozone Mapping Spectrometer )、热带降雨测量卫星 TRMM (Tropical Rainfall Measuring
Mission )等卫星资料产品。有别于以往常规资料所用到的二进制文件、ASCII 文件,HDF
是一种新型的分层式数据文件,这种文件中既可以包含不同维数的二维、多维数组,又可以
包含图像等。
目前最为流行的读取 HDF 文件的语言是交互式数据语言 IDL (Interactive Data
Language )或创建复杂算法 (如矩阵运算和线性代数)的 MATLAB 的语言。Fortran 、C 等
传统语言工具也可以读取 HDF 文件,但程序代码较为复杂。
2 HDF 文件文件
文件文件
2.1 文件数据格式文件数据格式
文件数据格式文件数据格式
科学数据有很多不同的存储形式和标准格式 (如HDF、CEOS 超结构、天文学标准的图
像传输格式 FITS 、网络通用数据类型NetCDF 、 CDF 、二进制通用气象数据表示格式 BUFR 、
格点化的二进制文件 GRIB, 等等)。常见的气象类数据文件格式有 ASCII 文件、二进制等文
件、NetCDF 文件,及BUFR 、GRIB 等。
ASCII 文件又称 Text 文件、TXT 文件、纯文本文件,它可以用多种文字处理系统软件
或编辑器进行读取,如 Window 平台下的记事本、Office Word、UltraEdit 等。打开 ASCII
文件即可直接看到有实际意义的内容。ASCII 文件有一定的格式,这里指文件所含参数、参
数所占的字段长度、参数间的分隔方式等信息。
二进制、十六进制等文件不能像 ASCII 文件 (十进制)直观显现每项参数实际数值,
需要进行数字转换,但只要已知文件的数据格式就可以像 ASCII 码文件一样方便地读取。
NetCDF 是一种二进制的、自描述的独立于机器的用于保存科学数据的文件格式。它也
是一个数据类库接口,这个数据类库包含了访问数组格式的功能。这种格式的接口和类库都
支持产生、访问和共享科学数据。许多国家的组织和科学机构都采用NetCDF 作为表示科学
数据的标准方式。
HDF ,Hierarchical Data Format ,分层数据格式,美国国家高级计算应用中心 NCSA
(National Center for Supercomputing Applications )为
文档评论(0)