FITS 的随机组扩展

FITS 的随机组扩展是应用于射电天文领域的存储格式。他在最寻基本FITS的基础上做了一些扩展。
下图是随机组的扩展结构:

文件头中包含一些关键词:
PCOUNT 整数 每一个数据块之前参数值数目。
GCOUNT 整数 在该文件或图象中包含的组数。
PTYPEn 字符 第 n 个参数的类型(描述名)。 GROUPS 逻辑值 如果是真(true)说明数据结构是一个“组”格式。
BITPIX 整数变量,指明用于表示每一个象元值的位数。
NAXIS 整数变量,指明图象里坐标轴数。

我们用这些关键词来描述每个子数据阵,表明它们是组结构形式。我们选择约定 NAXIS1 为 0, 而关键词 GROUPS 为真(T) 。

确定数据的总大小的方法是:
GCOUNT是总的组数。
每个组的数据组成如下:根据PCOUNT知道参数的数目,根据NAXIS知道维度,由于NAXIS1=0,所以计算从NAXIS2开始,数组的计算方法如下:NAXIS2*NAXIS3*…NAXISm。这就是数组的大小。
一个随机组的大小为(bits):
(PCOUNT + NAXIS2 * NAXIS3 * … *NAXISm) * BITPIX
数据总大小为(bits):
GCOUNT*(PCOUNT + NAXIS2 * NAXIS3 *…* NAXISm) * BITPIX

参考文献:
http://www.docin.com/p-1205442361.html
http://www.cnblogs.com/tyjsjl/p/3952823.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值