科学存储数据格式-HDF5
生活随笔
收集整理的這篇文章主要介紹了
科学存储数据格式-HDF5
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
HDF數據格式
Hierarchical Data Format,可以存儲不同類型的圖像和數碼數據的文件格式,并且可以在不同類型的機器上傳輸,同時還有統一處理這種文件格式的函數庫。大多數普通計算機都支持這種文件格式。轉自百度百科:
簡介
HDF是用于存儲和分發科學數據的一種自我描述、多對象文件格式。HDF是由美國國家超級計算應用中心(NCSA)創建的,以滿足不同群體的科學家在不同工程項目領域之需要。HDF可以表示出科學數據存儲和分布的許多必要條件。HDF被設計為: 自述性:對于一個HDF文件里的每一個數據對象,有關于該數據的綜合信息(元數據)。在沒有任何外部信息的情況下,HDF允許應用程序解釋HDF文件的結構和內容。 通用性:許多數據類型都可以被嵌入在一個HDF文件里。例如,通過使用合適的HDF數據結構,符號、數字和圖形數據可以同時存儲在一個HDF文件里。 靈活性:HDF允許用戶把相關的數據對象組合在一起,放到一個分層結構中,向數據對象添加描述和標簽。它還允許用戶把科學數據放到多個HDF文件里。 擴展性:HDF極易容納將來新增加的數據模式,容易與其他標準格式兼容。 跨平臺性:HDF是一個與平臺無關的文件格式。HDF文件無需任何轉換就可以在不同平臺上使用。
CGNS
CGNS是CFD General Notation的縮寫,它是一個面向CFD數據存儲和檢索,通用、輕便并且可擴展的標準。它包含一系列的約定,和實現這些約定的免費開放的軟件。它具有自描述性,跨平臺并且和機器無關,由國際指導委員會編寫文檔并且管理。
CGNS是自描述性的,允許應用程序在沒有其它外部信息的時候描述文件的結構和內容。CGNS可以利用兩種不同的底層的數據格式
- 一個內部開發并支持的叫做先進數據格式(Andaved Data Format,簡稱 ADF)的方法,基于先前在McDonnell Douglas中使用的通用文件格式系統;
- HDF5,一個廣泛使用的分層數據格式。
HDF5 編程
對于HDF5.h自包含的問題,需要把HDF安裝后的src和lib都包含進去,組后添加hdf5.lib,才可以進行底層調用...
總結
以上是生活随笔為你收集整理的科学存储数据格式-HDF5的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2012编译PCL1.70的过程
- 下一篇: VS2012 编译 boost1.53/