0

我并没有真正使用 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 将是一个 3-d 数组,其中 ncols,nrows 是空间域,第 3 个 D 是时间片。我想在任何其他程序中打开这些文件,例如 R 来查看光栅切片。

4

1 回答 1

1

由于字节顺序上没有特定的关键字OPEN,例如SWAP_IF_BIG_ENDIANor SWAP_IF_LITTLE_ENDIAN,因此文件将在运行代码的机器的本机字节顺序中创建。

于 2013-07-03T17:53:59.890 回答