【发布时间】:2019-01-08 21:01:24
【问题描述】:
我打算做的很简单。我下载了二进制文件(例如这个:ftp://ftp.star.nesdis.noaa.gov/pub/smcd/jhuang/npp.viirs.aerosol.data/edraot550/monthly/2015/),并希望使用 R 将它们转换为常规光栅格式(例如 tif)。这些文件包含有关气溶胶光学厚度的网格化全局数据。
我尝试使用x <- readBin(filename, "double", endian = "little") 读取文件。但是,生成的对象仅包含一个数字。插入另一个 what 选项而不是 double 只会更改给定的数字,但不能解决问题。
数据源没有提供头文件。文档 (ftp://ftp.star.nesdis.noaa.gov/pub/smcd/jhuang/npp.viirs.aerosol.data/edraot550/1README.txt) 提供了有关 Fortran 和 IDL 的 cmets,我完全没有经验。因此,在 R 中完成这个相当简单的任务会很棒。直觉上,解决方案应该是一两个命令的问题。
感谢您的任何 cmets 和建议。
【问题讨论】:
标签: r binary r-raster file-conversion rgdal