我试图用“中断的古德的Homolosine投影二进制格式”成R加载GIS数据的GIS数据,但我不知道该怎么做。阅读与“中断古德的Homolosine投影二进制格式”,使用R
数据例如可以从以下链接获得: ftp://ftp.glcf.umd.edu/glcf/Continuous_Fields_Tree_Cover/Global/gl-goodes-treecover/gl-goodes-deciduous.bin.gz
我试图使用功能“read.ENVI”在R包“caTools”,但它不工作。
> library(caTools)
Loading required package: bitops
> r <- read.ENVI("gl-goodes-deciduous")
Error in read.ENVI("gl-goodes-deciduous") :
read.ENVI: Could not open input header file: gl-goodes-deciduous.hdr
有什么建议吗?谢谢〜
我看不出为什么你会期望这个工作,该文件只是原始的二进制文件。据推测,某处有关于文件布局的说明和/或格式化驱动程序可以理解的额外元数据。这里的文件提供了一些线索,可能是:ftp://ftp.glcf.umd.edu/glcf/Continuous_Fields_Tree_Cover/Global/AVHRR_DECIDUOUS_1992_1993/AVHRR_DECIDUOUS_1992_1993.GLOBAL.met – mdsumner
。.glcf文件与.bin.gz位于同一文件夹中文件与所需的元数据。尽管该文件中每行的像素*行数比gunzipped文件大小短163字节,这让我认为.bin确实有某种标题... – Spacedman
我用[0,80]获得了值,没有足够的余地去做其余的事情。 :) d < - readBin(“gl0101bs”,“integer”,size = 1,n = 17347 * 40031) – mdsumner