我試圖用「中斷的古德的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