************************************************** PyCTOH : un serveur OPeNDAP à l'échelle peta-octet ************************************************** Le Centre de Topographie des Océans et de l’Hydrosphère (CTOH) est un service d’observation dédié au traitement et à la distribution de données d’altimétrie, principalement satellitaire. Ces données sont massives et hétérogènes. Massives, car les données satellitaires ou les sorties de modèles ont une couverture globale, et une fréquence d'acquisition relativement élevée. Hétérogènes, car les données peuvent avoir différentes sources, différents types et différentes dimensions : - données 1D (temps). e.g. : station d'acquisition fixe, données "along-track", ... - données 2D (longitude, latitude). e.g. : cartes, géoïde, ... - données 3D ou 4D (temps, hauteur / profondeur, longitude, latitude). e.g. : sorties de modèles, ... De plus, pour être efficacement exploitées, ces données doivent être accessibles aux outils courants du marché, et donc respecter les normes, formats et protocoles en vigueur dans la communauté (OPeNDAP, WMS, KML, netCDF, ASCII, ...). S'appuyant sur une expertise de plus de 20 ans dans les bases de données altimétriques, le CTOH a développé un serveur autorisant un accès rapide, fluide et homogène à un très volumineux corpus de données géophysiques : PyCTOH. PyCTOH est un serveur OPeNDAP distribué. Il se déploie sur un cloud (ou un cluster) assurant la répartition à la fois du stockage des données et des calculs. Cet exposé détaillera les problématiques liées à l'accès à de très volumineuses données (de l'ordre du petaoctet) et les solutions adoptées par PyCTOH. Logiciels utilisés : python, numpy, twistedmatrix, postgresql / PostGIS, PyDAP, Cassandra Écosystème logiciel : GrADS, ferret, QuantumGIS, OpenLayers, OceanDataView, IDL, matlab, googleearth Mots-clefs : OPeNDAP, netCDF, KML, WMS, petascale, GIS, SQL, NoSQL Site web : http://pyctoh.nongnu.org/