python topo.jgp95e.min05二进制文件打开

时间:2018-07-04 17:51:18

标签: python binary

我想在python中打开topo.jgp95e.min05二进制文件。根据您在下面看到的二进制文件的说明,我编写了简单的python代码,也请参见下文。由于使用整数* 2,我对五个变量使用i2五次,但结果毫无意义,有人可以帮助我吗?

二进制文件说明 它包含2160 records,每条记录 对应于5'纬度带。记录从北写到 南。每条记录均包含有关纬度的信息 频段,以4320 cells排列,其中cell=1指的是longitude 2.5'cell=4320longitude 359¡ 57.5'。对于每个单元格,五个INTEGER*2变量 给出。这些可以被“解压”以产生七种不同的 信息。

我的简单代码

file ='n39_e032_1arc_v3.dt2'
with open(file, 'rb') as data:
        elevations = np.fromfile(data, dtype=[('a', 'i2'), ('b', 'i2'), ('c', 'i2'), ('d', 'i2'), ('e', 'i2')])

0 个答案:

没有答案