24小时热门版块排行榜    

查看: 512  |  回复: 3
当前主题已经存档。

朝阳之光

金虫 (正式写手)

博士

[交流] 【讨论】mod05产品处理

谁能帮忙解释一下下列文件?
MOD05_L2.A2007002.0410.005.2007004170802.hdf
MOD05_L2.A2007002.1515.005.2007004181618.hdf
MOD05_L2.A2007003.0315.005.2007005133403.hdf
谢谢了!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haixing2008

荣誉版主 (文坛精英)


无奈的云(金币+1,VIP+0):多谢解答!辛苦了! 1-13 14:37
HDF文件格式初探

  本文是在阅读2005年9月15日《国土资源遥感》杂志上《HDF格式特点及其对遥感数据格式标准化的几点启示》文章后的一些记录。HDF全称为Hierarchical Data Format,即层次式文件格式,是美国国家计算机中心推出的一种新型数据格式,主要目的是用于记录科学数据。美国国家宇航局(NASA)在HDF数据格式基础上提出了HDF—EOS子集,用于记录MODIS传感器数据。如果需要对HDF格式数据进行读写,必须先要对其格式有深刻了解。

    HDF文件结构并没有采用常用的文件头—数据体(bmp,jpg等文件格式都采用这个方式)这种物理结构的文件格式,其采用分块建立文件内容的索引,这些索引主要是利用二叉树方式建立,这样的优点在于可以方便快捷的访问数据内容。HDF逻辑结构的核心思想在于其层次性,有些类似于数据库中的树型结构,可以有效地建立了文件内对象之间的逻辑内容关系和组织方式。

    HDF有两种基本对象—组(Group)和数据集(Dataset),同时也有一些其他的辅助对象,如数据类型(Datatype)、数据空间(Dataspace)、属性(Attribute),具体的分布可以参考HDF 5文件逻辑结构图。HDF组织结构有些类似于Windows 中的文件结构,组相当于一个文件夹,数据集相当于一个数据文件,文件夹里面可以包含数据文件,也可以包含其他的组对象,这样嵌套下去,就形成了一个复杂的数据对象,这点正好的对应于HDF逻辑结构的层次性。但对于文章中说的HDF利用自我描述的方式实现跨平台这一观点不太了解。

    HDF文件格式主要有以下特点:(1)层次式表达,可以灵活地表达文件中不同数据元素之间的逻辑关系,如包含,并列等(2)B树存储,主要是为了体现存储的层次性,但对于B树结点文章并没有给出过多的解释,不太理解(3)面向对象,现在好像是一个计算机的东西都会提到面向对象,而在HDF中主要体现在对象的重用,比如相同分辨率的波段可以采用同样的数据类型和数据空间,降低数据的冗余度。

    HDF文件格式主要有以下优点:(1)数据类型比较丰富,因为其除使用基本数据类型外还可以使用复合类型和自定义类型(2)自我描述,实现了HDF跨平台,通过数据集在文件中记录了自己的数据类型和数据维数信息(3)数据内容与表现分离,一般的文件格式除了存储辐射信息外还存储复杂的属性信息,而HDF文件只存储数据内容,而数据的表现由用户自身处理。

    这篇文章仅仅介绍了HDF格式的一些特点和基本的信息,并没有讲解HDF文件格式的具体结构,可以作为一篇入门级文章了解。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cicispace/archive/2006/12/11/1437854.aspx
平平淡淡才是真!
2楼2010-01-13 12:05:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haixing2008

荣誉版主 (文坛精英)

无奈的云(金币+0,VIP+0):辛苦了!就不重复加金币了:) 1-13 14:37
FWTools+SharpMap读取HDF

http://notebk.gofreeserve.com/?p=98

仅供参考,希望对你有用,祝你好运!
平平淡淡才是真!
3楼2010-01-13 12:06:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

朝阳之光

金虫 (正式写手)

博士

谢谢,现在搞懂了
4楼2010-01-21 16:06:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 朝阳之光 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见