| Accès OpenDAP |
Introductionl'accès OPenDAP de ClimServ n'est pas possible pour le moment. OpenDAP a été initié par une coopération entre l'Université de Rhode Island, Graduate School of Oceanography, et le Massachusetts Institute of Technology, Department of Earth Atmospheric and Planetary Science. Il comprend maintenant de nombreux partenaires, financés par la NASA, la NOAA et la NSF. OpenDAP est développé pour les chercheurs qui utilisent de grands jeux de données, comme les sorties de modèles océanographiques, météorologiques ou climatologiques, ou les observations satellitales. Mais il est aussi très bien adapté aux jeux de taille modeste. OpenDAP permet le partage des données à travers Internet et offre la même interface d'accès pour des données locales ou des données distantes. OpenDAP est particulièrement bien adapté au partage des données écrites au format netCDF. Mais il est aussi capable d'exporter des données au format HDF, Matlab, Jgofs, dsp, et même des données en format libre. OpenDAP agit en fait comme un traducteur de format : vous pouvez, dans l'idéal, lire avec un client netCDF des fichiers exportés par OpenDAP, quel que soit leur format d'origine. Vous pouvez ainsi, à partir de votre application qui peut être Ferret ou simplement votre programme FORTRAN ou C muni d'appels (API) à la bibliothèque netCDF, faire "tourner" cette application sur des fichiers situés sur votre disque dur, ou sur n'importe quel serveur OpenDAP aux Etats-Unis, ou évidemment sur les serveurs OpenDAP de l'IPSL. Vous pouvez aussi, en mode interactif, à l'aide de votre navigateur favori, extraire des données exportées par un serveur OpenDAP. Pour plus d'informations sur OpenDAP, voyez sa PAGE à Unidata. Deux serveurs OpenDAP sont disponibles sur ClimServ :
Utilisation à partir d'une applicationPour que votre application puisse ouvrir un fichier exporté par OpenDAP, il faut qu'elle ait été liée aux bibliothèques OpenDAP au moment de sa compilation. Par exemple, l'outil d'analyse et de visualisation Ferret est, dans les versions récentes, compilé avec OpenDAP.
Pour ouvrir à distance un fichier de ClimServ avec Ferret, tapez :
Il
est possible de compiler GrADS avec OpenDAP. C'est le cas du GrADS qui
est sur ClimServ. Si votre administrateur a eu la bonne idée d'en faire
autant, la commande sera :
Utilisation à partir d'un programmeA partir de votre programme en Fortran ou C, il est possible d'ouvrir et lire des fichiers netCDF distants par OpenDAP.
De même que vous écrivez pour ouvrir un fichier local :
De même vous écrirez pour un fichier distant :
Vous
aurez besoin sur votre système de bibliothèques supplémentaires. Vous
devrez linker avec les bibliothèques (respecter l'ordre) :
Utilisation à partir d'un navigateur
L'URL
sous OpenDAP se dérive, sur ClimServ, par l'insertion de la chaîne
"dods-bin/nph-nc/" dans l'URL http. Vous pouvez ainsi naviguer dans
l'arborescence exportée par OpenDAP à partir de l'URL : Descendez l'arborescence jusqu'au niveau des fichiers. Puis cliquez sur le nom du fichier (terminé en .nc). Vous verrez apparaitre un formulaire vous permettant de faire si vous le voulez une extraction en ligne. Maintenant, reprenez le même URL, et remplacez le suffixe .nc.html par .nc.info : les méta-données du fichier netCDF seront afichées. La structure des variables et dimensions apparaitra si vous appelez le suffixe .nc.das ou .nc.dds . Si vous n'avez pas de compte normal sur ClimServ, exigez de votre administrateur qu'il vous installe les outils suivants, en version "OpenDAP-enabled" :
|
|
| Dernière mise à jour : ( 13-11-2007 ) |