Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parLucienne Billard Modifié depuis plus de 11 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.