Opendap
Qu'est-ce que l'Opendap permet de faire ?
L'Opendap (Open source Project for a Network Data Access Protocol, anciennement nommé DODS) est à la fois :
- un protocole de requêtes et de transport de données sur le Web qui utilise HTTP pour formuler les requêtes et les réponses,
- un ensemble d'applications serveur (servlets ou applications CGI) permettant à l'utilisateur l'extraction de données géoréférencées par divers logiciels clients, comme Ferret, Matlab, IDL...
L'Opendap permet à l'utilisateur d'extraire la donnée qui l'intéresse seulement (en lui évitant ainsi de télécharger des fichiers complets contenant toute l'information), en particulier :
- sa zone géographique,
- sa période temporelle,
- sa variable océanique,
- son format de sortie (y compris, au besoin, de l'ascii).
Comment utiliser l'Opendap ?
Par exemple, pour utiliser directement les données d'anomalies de hauteur de mer combinées Ssalto/Duacs (merged NRT-MSLA) avec le programme Ferret :
- lancer Ferret
- entrer :use "http://opendap.aviso.oceanobs.com/dodsC/merged/h/msla_oer_merged_h" (see Aviso Opendap for the data http addresses)
- ensuite, "show data" montre les caractéristiques du fichier.
Les données sont ici dans "grid_0001". Cette grille rassemble toutes les données msla_oer_merged_h disponibles dans le temps ("show grid grid_0001" donne les informations du nombre de points, de la valeur de début et de fin (en longitude, latitude et temps)). On peut utiliser grid_0001 comme un jeu de données qui serait sur un disque local. Ne transite sur le réseau de manière transparente que ce qui est utilisé.
Pour plus d'information, voir les commandes qui ont servi à tracer les figures ci-dessus.
On peut ainsi tracer une carte, un diagramme longitude-temps, une courbe d'évolution, etc. Ce qui est faisable avec Ferret l'est aussi avec d'autres programmes comme ncBrowse, IDL, Matlab...(cf le site de l'OpenDap pour la liste)
Accédez à l'Opendap Aviso


