我并没有真正使用IDL,但使用的是用IDL编写的模型。我有一些预先建立的脚本,可以从.dat到.tif提取输出,但现在我想看看一些中间文件。基本上代码如下:
openw, 1, file.dat
var_cube=assoc(1,fltarr(ncols,nrows))
for i=0,num_elements do begin
ivar=doi(i)
var_cube[i]=allvar_cube[ivar]
endfor
file.dat的格式是什么?平面二进制,小端序?我不太理解模型中的所有语法,但var_cube将是一个三维数组,其中ncols,nrows是一个空间域,第三个d是时间片。我想在任何其他程序中打开这些文件,例如R以查看光栅切片。
由于OPEN
上没有特定的字节序关键字,如SWAP_IF_BIG_ENDIAN
或SWAP_IF_LITTLE_ENDIAN
,因此文件将在运行代码的机器的本机字节序中创建。