9 nov Marc Binard -Master Océano 2011 Développement d'une base de données océanographiques pour répondre aux besoins du projet RACE : Rapid Assessment of the marine Coastal Environment
9 nov Marc Binard -Master Océano 2011 Développement d'une base de données océanographiques pour répondre aux besoins du projet RACE : Rapid Assessment of the marine Coastal Environment Présence de lULg à Calvi depuis le début de années 1970; Présence de lULg à Calvi depuis le début de années 1970; STAtion de REcherches Sous-marines et Océanographiques
9 nov Marc Binard -Master Océano 2011 Développement d'une base de données océanographiques pour répondre aux besoins du projet RACE : Rapid Assessment of the marine Coastal Environment Introduction Introduction Présentation des tables fondamentales Présentation des tables fondamentales État des collections État des collections Exemples de requêtes et dexportation Exemples de requêtes et dexportation Exemple dexploitation Exemple dexploitation Conclusions Conclusions
9 nov Marc Binard -Master Océano 2011 Introduction Collecte des données: Collecte des données: Beaucoup de producteurs;Beaucoup de producteurs; Les formats évoluent, souvent les données originales ne sont plus disponibles;Les formats évoluent, souvent les données originales ne sont plus disponibles; Les paramètres, les fréquences et les instruments changent au cours de temps.Les paramètres, les fréquences et les instruments changent au cours de temps. Lutilisateur ne doit plus se soucier des ces problèmes mais il doit garder un maximum dinformation sur chaque mesure Lutilisateur ne doit plus se soucier des ces problèmes mais il doit garder un maximum dinformation sur chaque mesure
9 nov Marc Binard -Master Océano 2011 Présentation des tables fondamentales Données;Stations. Données des profiles CTD;
9 nov Marc Binard -Master Océano 2011 Tables fondamentales Timeseries (465) Timeseries (465) Identifiant unique;Identifiant unique; Distance par rapport au fond;Distance par rapport au fond; Profondeur;Profondeur; Début et fin de période;Début et fin de période; Intervalle entre deux mesures;Intervalle entre deux mesures; Code station;Code station; Code scientifique;Code scientifique;
9 nov Marc Binard -Master Océano 2011 Tables fondamentales Profil (Profile CTD) (267) Profil (Profile CTD) (267) Identifiant unique;Identifiant unique; Manière dont le sondage est obtenu tous les mètres;Manière dont le sondage est obtenu tous les mètres; Date et heure de mesure;Date et heure de mesure; Identifiant de la sonde;Identifiant de la sonde; Code campagne;Code campagne; Code station;Code station; Code scientifique.Code scientifique.
9 nov Marc Binard -Master Océano 2011 Tables fondamentales Sample (échantillon) (1407) Sample (échantillon) (1407) Identifiant unique;Identifiant unique; Distance entre le fond et léchantillon;Distance entre le fond et léchantillon; Profondeur;Profondeur; Date et heure;Date et heure; Code campagne;Code campagne; Code scientifique;Code scientifique; Code espèce;Code espèce; Code station.Code station.
9 nov Marc Binard -Master Océano 2011 Tables fondamentales Data (Données) ( ) Data (Données) ( ) Identifiant unique;Identifiant unique; Date et heure;Date et heure; Code échantillon ou code « timeserie »;Code échantillon ou code « timeserie »; Paramètre mesuré;Paramètre mesuré; Code scientifique;Code scientifique; Code instrument de mesure;Code instrument de mesure; Mesure;Mesure; Numéro dexpérience.Numéro dexpérience.
9 nov Marc Binard -Master Océano 2011 Tables fondamentales Profdata (Données des profiles) (44 253) Profdata (Données des profiles) (44 253) Identifiant unique;Identifiant unique; Valeur mesurée;Valeur mesurée; Profondeur;Profondeur; Identifiant du profile;Identifiant du profile; Paramètre mesuré.Paramètre mesuré.
9 nov Marc Binard -Master Océano 2011 État des collections La priorité a été donnée aux mesures « physiques » afin de tester les temps de réponse de la base. La priorité a été donnée aux mesures « physiques » afin de tester les temps de réponse de la base. Les mesures « biologiques » contenues dans une base de données Access préexistante ont été importées. Les autres données ont été importées notamment via un formulaire développé sur une page web. Les mesures « biologiques » contenues dans une base de données Access préexistante ont été importées. Les autres données ont été importées notamment via un formulaire développé sur une page web.
9 nov Marc Binard -Master Océano 2011 État des collections Il y a : Il y a : 112 campagnes ( );112 campagnes ( ); 267 CTD mesurés depuis 1995 ( mesures);267 CTD mesurés depuis 1995 ( mesures); 465 « timesries » ( ) au mât météo, minilog, etc. ( mesures);465 « timesries » ( ) au mât météo, minilog, etc. ( mesures); 1407 échantillons ( );1407 échantillons ( ); 132 stations;132 stations; 134 paramètres de mesure;134 paramètres de mesure; 20 instruments de mesure.20 instruments de mesure.
9 nov Marc Binard -Master Océano 2011 État des collections
9 nov Marc Binard -Master Océano 2011 État des collections Ces deux tableaux ont été obtenus en 10 secondes par la requête: Select tssta_codesta,dataparam_codeparam,count(datavalue), Min(daytime), Max(daytime),Min(datavalue),Max(Datavalue) from timeseries INNER JOIN data ON timeseries.codeds = data.dasa_codeds group by tssta_codesta, dataparam_codeparam order by tssta_codesta, dataparam_codeparam;
9 nov Marc Binard -Master Océano 2011 Exemples de requêtes et dexportation PostgreSQL permet beaucoup plus quAccess: Véritable langage SQL;Véritable langage SQL; Prise en charge de la gestion spatiale (Spatial PostgreSQL);Prise en charge de la gestion spatiale (Spatial PostgreSQL); Outil de gestion et dinterrogation à distance (pgAdmin);Outil de gestion et dinterrogation à distance (pgAdmin);
9 nov Marc Binard -Master Océano 2011 Requêtes et exportation Ouvrir pgAdmin et exécuter: Ouvrir pgAdmin et exécuter: select * from measuringdevice;select * from measuringdevice; select codemeas, description,model from measuringdevice;select codemeas, description,model from measuringdevice; select codemeas,description,model from measuringdevice where("description"='sonde CTD');select codemeas,description,model from measuringdevice where("description"='sonde CTD'); select min(codemeas),max(codemeas),count(codemeas) from measuringdevice;select min(codemeas),max(codemeas),count(codemeas) from measuringdevice; Select "daytime","profsta_codesta","depth","prdataparam_codepar am","datavalue" from profil INNER JOIN profdata ON profil.codeprofil = profdata.prda_codeprofil where ("depth" ='3') and ("prdataparam_codeparam" ='watertemp') and ("daytime"=' ')ORDER BY "profsta_codesta";Select "daytime","profsta_codesta","depth","prdataparam_codepar am","datavalue" from profil INNER JOIN profdata ON profil.codeprofil = profdata.prda_codeprofil where ("depth" ='3') and ("prdataparam_codeparam" ='watertemp') and ("daytime"=' ')ORDER BY "profsta_codesta";
9 nov Marc Binard -Master Océano 2011 Exemples dexploitation Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur Estimation des conditions de vent au mât météo sur base des valeurs mesurées à laéroport pour le forçage du modèle hydrodynamique Estimation des conditions de vent au mât météo sur base des valeurs mesurées à laéroport pour le forçage du modèle hydrodynamique Validation des modèles Validation des modèles
9 nov Marc Binard -Master Océano Exemples dexploitation Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur
9 nov Marc Binard -Master Océano Exemples dexploitation Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur
9 nov Marc Binard -Master Océano 2011 Conclusions La base de données RACE garantit la pérennité des mesures; La base de données RACE garantit la pérennité des mesures; Elle permet deffectuer des requêtes complexes répondant aux besoins spécifiques des différentes équipes de recherche; Elle permet deffectuer des requêtes complexes répondant aux besoins spécifiques des différentes équipes de recherche; Le résultat des requêtes est facilement exporté sous forme de fichiers « texte » exploitable par différents logiciels. Le résultat des requêtes est facilement exporté sous forme de fichiers « texte » exploitable par différents logiciels.
9 nov Marc Binard -Master Océano 2011 Exercices Données de Calvi en ligne (sous VPN) Données de Calvi en ligne (sous VPN) Downloader Downloader
9 nov Marc Binard -Master Océano 2011 Exercices Mot de passe = master_gher Mot de passe = master_gher