Je suis en train de charger les données SIG avec "format binaire de projection d'homolosine Interrompue Goode" dans R, mais je ne sais pas comment le faire.Lire les données SIG avec "format binaire de projection d'homolosine de Goode interrompu" en utilisant R
L'exemple de données peut obtenir à partir du lien suivant: ftp://ftp.glcf.umd.edu/glcf/Continuous_Fields_Tree_Cover/Global/gl-goodes-treecover/gl-goodes-deciduous.bin.gz
J'ai essayé d'utiliser la fonction « read.ENVI » dans le package R « caTools », mais il ne fonctionne pas.
> 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
Une suggestion? Merci ~
Je ne vois pas pourquoi vous vous attendez à ce que cela fonctionne, ce fichier est simplement binaire brut. Vraisemblablement quelque part il y a des instructions sur la mise en page du fichier, et/ou des métadonnées supplémentaires que les conducteurs de format pourraient comprendre. Le fichier ici donne quelques indices, peut-être: ftp://ftp.glcf.umd.edu/glcf/Continuous_Fields_Tree_Cover/Global/AVHRR_DECIDUOUS_1992_1993/AVHRR_DECIDUOUS_1992_1993.GLOBAL.met – mdsumner
Il y a un fichier .glcf dans le même dossier que le .bin.gz fichier avec les métadonnées requises. Bien que le nombre de lignes * pixels par ligne dans ce fichier dépasse de 163 octets la taille du fichier gunzip, ce qui me fait penser que le fichier .bin a une sorte d'en-tête ... – Spacedman
Je reçois des valeurs dans [0,80] avec ce , ne s'ennuie pas assez pour faire le reste. :) d <- readBin ("gl0101bs", "nombre entier", taille = 1, n = 17347 * 40031) – mdsumner