2014-06-10 4 views
0

Bon après-midi;Installez le pilote JPEG2000 dans R, rdgdal

Je travaille actuellement avec .grib et .grib2 formats de fichiers trouvés here. Je voudrais analyser ces données dans R et à travers en utilisant le paquet rgdal je "devrais" pouvoir. Quand je lance:

readGDAL("test.grib2") 

Je reçois l'erreur suivante:

dec_jpeg2000: Unable to open JPEG2000 image within GRIB file. 
Is the JPEG2000 driver available?test.grib2 has GDAL driver GRIB 
and has 751 rows and 1500 columns 
Error in validityMethod(as(object, superClass)) : 
    Geographical CRS given to non-conformant data: 539.88 -90.12 90.12 

Cela me conduit à croire que le conducteur JPEG200 est mon problème, il ne semble pas dans gdalDrivers() et je suis curieux de savoir s'il y a un façon d'installer manuellement ce pilote.

Noté sur the GDAL site le pilote JPEG2000 dépend de libjasper, et a des téléchargements aux fichiers de pilote de source. Comment puis-je incorporer ces pilotes dans mon paquet rgdal pour l'utiliser?

Vive

+0

Quel système d'exploitation? Voir les documents readme dans rgdal. Pour Ubuntu ou Centos, voyez cela comme un début. http://scigeo.org/articles/howto-install-latest-geospatial-software-on-linux.html Jetez un coup d'œil sur rgdal2 sur github. Vous pouvez aussi basculer entre les installations de GDAL, mais c'est très différent. – mdsumner

+0

Désolé, je me suis rendu compte que je n'avais pas inclus mon OS. Je suis sur Windows 7 64 bits malheureusement. J'ai utilisé cygwin pour "installer" wgrib2 mais je comprends aussi que ce n'est pas une véritable installation, dans cette installation jpeg2000 a été installé mais encore une fois, pas une véritable installation. Sous la possibilité d'exécuter cela dans un système Linux, c'est relativement simple à partir de ce que je peux dire. Windows complique ce problème. Merci pour l'info! – Badger

+0

Il y a une compilation sur CRAN en utilisant la compilation croisée mais ceci n'est pas documenté pour les ressons que je ne peux pas comprendre. – mdsumner

Répondre

0

Cette question peut être traitée à l'aide rNOMADS et these instructions installer wgrib2. Ensemble, cela permet l'utilisation de fichiers GRIB.