La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

VOTable et lobservatoire virtuel solaire Marco Soldati Haute École Spécialisée de la Suisse de nord-ouest.

Présentations similaires


Présentation au sujet: "VOTable et lobservatoire virtuel solaire Marco Soldati Haute École Spécialisée de la Suisse de nord-ouest."— Transcription de la présentation:

1 VOTable et lobservatoire virtuel solaire Marco Soldati Haute École Spécialisée de la Suisse de nord-ouest

2 Introduction European Grid of Solar Observations (EGSO) Usage de VOTable dans EGSO Usage de VOTable dans IDL Extensions "solaires" de VOTable

3 EGSO – Le problème Env. 160 instruments observent le soleil Env. 160 bases de données avec leurs propres modèles Un grand nombre de fichiers de données solaires (images, films, …)

4 EGSO – La solution Grille de données (data grid) et de services

5 Les catalogues du consumer Static Search Registry – SSR Trier des instruments au moyen de paramètres statiques

6 Les catalogues du broker Solar Event Catalog – SEC Pour trouver des évènements solaires Database of Solar Observations – DSO Pour trouver ce quun instrument pourrait avoir observé

7 Les catalogues du provider Unified Observing Catalog – UOC Pour trouver ce qui a été observé Observation Data les données en elles-mêmes (images, films, raw data)

8 Utilisation du format VOTable dans EGSO Actuellement Moyen de transport pour des méta données (protocole EGSO) Banque de donnés (SSR) Futur Sauvegarde des paramètres ou méta données des utilisateurs. Sauvegarde des donnés (remplacement de FITS, hors du contrôle EGSO)

9 Moyen de transport des méta données Démo "EGSO Webclient" http://tashmetum.ifi.fh-aargau.ch:8080/egso/

10 Moyen de transport des méta données - protocole EGSO

11 Moyen de transport des méta données – Solar Event Catalog Démo "Solar Event Catalog" (SEC Server) http://radiosun.ts.astro.it/sec/sec_ui.php

12 Banque de données - Static Search Registry (SSR) But: chercher des instruments au moyen de paramètres statiques Les données sont définies à la main Démo "Static Search Registry" (SSR) http://tashmetum.ifi.fh-aargau.ch:8080/ssr/faces/jsp/ssr.jsp

13 Banque de données - le processus (SSR)

14 Banque de données - modèle de données (SSR)

15 Banque de données - la VOTable (SSR) Exemple dune VOTable SSR SSR VOTable

16 Sauvegarde des paramètres et méta données (pour le futur)

17 Sauvegarde des paramètres - Exemple dans IDL IDL> a = {x:0, y:bytarr(3)} IDL> help, a, /struct ** Structure, 2 tags, length=6, data length=5, refs=1: X INT 0 Y BYTE Array[3] IDL> xml = struct2votable( a ) IDL> openw, 1, 'h.xml' & printf,1, xml, form = '(a)' & close, 1

18 Sauvegarde des paramètres - Exemple dans IDL IDL> o = obj_new( 'votable2struct', 'h.xml') IDL> b = o->getdata() IDL> help, b, /struct ** Structure, 2 tags, length=6, data length=5, refs=1: X INT 0 Y BYTE Array[3] IDL> print, same_data( a, b ) 1

19 Extensions "solaires" Relations entre tableaux Types de données complexes Traitement des erreurs Requêtes

20 Relations entre tableaux Comment faire la référence dun champ à un autre dans VOTable ?

21 Relations entre tableaux Ajouter les attributs "ID" et "refid" à la balise "TR" Relations avec la balise "TR"

22 Relations entre tableaux Ajouter les attributs "primaryKey" et "foreignKeyRefId" à la balise "FIELD" Relations avec la balise "FIELD"

23 Types de données complexes Comment décrire les instruments qui observent plusieurs intervalles de longueur dondes ? Comment décrire les instruments qui observent seulement une longueur donde ?

24 Types de données complexes Ajouter des tables imbriquées (nested tables) Exemple avec tables imbriquées

25 Traitement des erreurs

26 Extension de la balise "INFO" <INFO name="any_name" type="{critical | error | warning | userinfo | systeminfo | debug}" > message Host foo is not available.......

27 Requêtes Comment définir des requêtes XML qui retournent une VOTable ?

28 Résumé Utilisation du format VOTable Moyen de transport pour des méta données Banque de donnés Sauvegarde des paramètres Extensions "solaires" Relations entre tableaux Types de données complexes Traitement des erreurs Requêtes

29 Merci de votre attention

30 Explication du protocole Requête 1: 2: 3: 4: 5:... 11: 12: 13: 14: goes_xray_flare 15: 16: 17: 18: 2002-07-15 00:00:00 19: 2002-07-16 00:00:00 20: 21: 22: 23: Résultat 1: 2: 3: 4: 5: EGSO Query result 6: 7: 8:... 14: 15: 16: 17: 2002-07-15 00:46:00 18: 2002-07-15 00:55:00 19: null 20: C1.8 21: null 22: null 23: 0 24:... 106: 107: 108: 109: 110:

31 h.xml 1: 2: 3: 4: <FIELD datatype="unsignedByte" arraysize="3"/> 5: 6: 7: 8: 9: 000 12: 13: 14: 15: 16: 17: Sample: hessi_params.xmlhessi_params.xml


Télécharger ppt "VOTable et lobservatoire virtuel solaire Marco Soldati Haute École Spécialisée de la Suisse de nord-ouest."

Présentations similaires


Annonces Google