Sie sind auf Seite 1von 23

PSUP

Volet MarsVisu
OSUPS (IAS GEOPS)
Karin Dassas pour lquipe PSUP lIAS

ASOV 15 septembre 2015 Observatoire de Paris


PSUP
Sitools2
TAP
TAP EPN
Descrip;on de PSuP : Planetary SUrface Portal
Centre de traitement de donnes de surfaces plantaires (MarSI-OSUL) coupl un centre de diusion et de
visualisaIon de donnes fortes valeurs ajoutes (MarsVISU-OSUPS).
SNO5 PSuP Planetary SUrface Portal (OSUL and OSUPS)
PSuP (Portail des SUrfaces Plantaires) consiste en un centre de traitement de donnes de surfaces
plantaires coupl un centre de diusion et de visualisaIon de donnes forte valeur ajoute.

Atelier OV Planeto 2016 - Toulouse 02/04/2016 2


PSUP
Sitools2
TAP
TAP EPN

Niveau de valida;on et qualit des donnes

Logiciels labors et valids


par quipe PI pour certains
instruments (OMEGA, CRISM,
Logiciels de rduction de VIMS)
donnes (radiomtriques, Georfrencements DTM par streorestitution
gomtriques) fournis par Papiers peer-review (pipeline Nasa)
quipe PI Papiers peer-review

Qualit Qualit Niveau Niveau


L0, L1 L2 L3 L4
PSUP
Sitools2
TAP
TAP EPN

PSuP Interface

Atelier OV Planeto 2016 - Toulouse 02/04/2016 4


PSUP
Sitools2
TAP
TAP EPN

PSuP Data Products

Atelier OV Planeto 2016 - Toulouse 02/04/2016 5


PSUP
Sitools2
TAP
TAP EPN

PSuP Demo

Demo_PSUPmizar.mkv

Atelier OV Planeto 2016 - Toulouse 02/04/2016 6


PSUP
Sitools2
TAP
TAP EPN

SITools2 Prsenta;on

Un ouIl gnrique du CNES issu dune collaboraIon entre le CNES et


plusieurs laboratoires spaIaux franais.

Il sagit dune applicaIon Client/Serveur scurise qui permet la gesIon des


droits uIlisateurs et des donnes ainsi quun accs aux donnes travers
une interface Web 2.

Lajout de plugins permet dajouter des foncIonnalits aussi bien au niveau


client quau niveau serveur (cas pour le web service VO).

h]ps://github.com/SITools2
Contact: jean-christophe.malapert@cnes.fr

Atelier OV Planeto 2016 - Toulouse 02/04/2016 7


PSUP
Sitools2
TAP
TAP EPN

SITools2 General Architecture

VO Web Service

Atelier OV Planeto 2016 - Toulouse 02/04/2016 8


PSUP
Sitools2
TAP
TAP EPN

SITools2 (v2.6) HESIOD administra;on interface


HESIOD (HErSchel IdOc Database) Portail IDOC = Integrated Data and Operation Center
http://idoc-herschel-test.ias.u-psud.fr/client-admin/

02/04/2016
Atelier OV Planeto 2016 - Toulouse 9
PSUP
Sitools2
TAP
TAP EPN

SITools VO services availables

Atelier OV Planeto 2016 - Toulouse 02/04/2016 10


PSUP
Sitools2
TAP
TAP EPN

Registered IDOC VO services (euro-vo)

PSUP
PSUP
avec registry vo-paris
pour vespa client TBC

PSUP

OMEGA
Cube TAP
EPN

Atelier OV Planeto 2016 - Toulouse 02/04/2016 11


PSUP
Sitools2
TAP
TAP EPN

SITools VO service TAP - plugin

Atelier OV Planeto 2016 - Toulouse 02/04/2016 12


PSUP
Sitools2
TAP
TAP EPN

SITools VO service TAP - plugin

TAP-1.1-20150512.pdf ADQL Library1.1 from CDS (Grgory Mantelet)


ADQL-20081030.pdf (ADQL 2.0) http://cdsportal.u-strasbg.fr/adqltuto/
UCDlist-20070402.pdf
Java 1.6 - postgres (PostgreSQL) 8.3.1
VOTable 1.2
https://git.ias.u-psud.fr/hballans/sitools-idoc/

Atelier OV Planeto 2016 - Toulouse 02/04/2016 13


PSUP
Sitools2
TAP
TAP EPN

SITools VO service TAP - plugin

Modules de la librairie CDS utliss :

AQLParser

PostgreSQLTranslator

Coming soon :
utilisation de PGSphereTranslator

PostGISTranslator ?

Atelier OV Planeto 2016 - Toulouse 02/04/2016 14


PSUP
Sitools2
TAP
TAP EPN

SITools VO service TAP - plugin

- Requte ADQL :
SELECT TOP 5 ra,dec,flux FROM spire_catalog WHERE flux > 500

- Requte PSQL traduite :


SELECT ra AS ra , dec AS dec , flux AS flux
FROM spire_catalog
WHERE flux > 500
Limit 5

- Requte envoye par SiTools2:


SQL = SELECT "spire_catalog".ra as ra, "spire_catalog".dec as dec,
"spire_catalog".flux as flux, "spire_catalog".source_id as source_id
FROM "public"."spire_catalog" WHERE 1=1 and ("spire_catalog".source_id<=35000 )
AND flux > 500 ORDER BY "spire_catalog".source_id ASC

Atelier OV Planeto 2016 - Toulouse 02/04/2016 15


PSUP
Sitools2
TAP
TAP EPN

SITools VO service TAP - congura;on

1 : rajout du service TAP pour un dataset donn (SPIRE_CATALOG ici)

3 : dfinition du dictionnaire pour


SPIRE Catalog

2 : configuration du service TAP

Atelier OV Planeto 2016 - Toulouse 02/04/2016 16


PSUP
Sitools2
TAP
TAP EPN

SITools VO service TAP - rsultat

http://idoc-herschel-test.ias.u-psud.fr/ds/priv/spirecatalog/plugin/services/vo/tap/sync?
REQUEST=doQuery&PHASE=RUN&QUERY=SELECT%20ra,%20dec,%20flux%20FROM%20spire_catalog
%20WHERE%20flux%20%3E%20500&FORMAT=votable&LANG=ADQL

Atelier OV Planeto 2016 - Toulouse 02/04/2016 17


PSUP
Sitools2
TAP

TAP- EPN @ PSUP

EPN_TAP_v_0.4e.pdf
CraIon dune vue : A table (or view) called epn_core must
be present and must contain all the EPNCore mandatory
parameters.
Cas simple : 1 entre par chier

Atelier OV Planeto 2016 - Toulouse 02/04/2016 18


PSUP
Sitools2
TAP

TAP- EPN @ PSUP

https://voparis-confluence.obspm.fr/display/VES/Setting+up+an+EPN-TAP+service

Atelier OV Planeto 2016 - Toulouse 02/04/2016 19


Conclusion et perspec;ves

Portail PSUP
AmlioraIons en cours (rajout de donnes, prcision des posiIons,
rajout des footprints des cubes OMEGA, fond CTX)
Projet dexplorateur de cube spectral (li au dataset, et avec MIZAR)
Nouveau Regard 2017 (successeur Sitools2)
TAP :
implmentaIon en bonne voie grce la librairie ADQL du CDS
foncIons mathmaIques et gomtriques ( + postGIS)
ValidaIon
TAP EPN : vue crer et nouveau dicIonnaire sitools faire
sur ce]e vue.
VO-Paris registry

Contacts IDOC VO: scienIque alexandre.beelen@ias.u-psud.fr, ingnieur karin.dassas@ias.u-psud.fr


Contact SITools2 at IDOC herve.ballans@ias.u-psud.fr
Atelier OV Planeto 2016 - Toulouse 02/04/2016 20
ANNEXES

Atelier OV Planeto 2016 - Toulouse 02/04/2016 21


PSUP
Sitools2
TAP
TAP EPN

TAP @ IDOC

Futur proche : Catalogues de sources Herschel, Planck


Futur proche : Au moins 4 catalogues Corot IDOC

TAP pour autres donnes MEDOC (laments solaires)


Atelier OV Planeto 2016 - Toulouse 02/04/2016 22
SITools2
VO services
Intgration de TAP
TAP @ IDOC

VO service TAP ques;ons

Quest ce quun service TAP valide ?

MANDATORY synchrone et asynchrone, getCapabilities


sync /sync must (anonymous)
async /async must (anonymous)
VOSI-availability /availability should
VOSI-capabilities /capabilities must
VOSI-tables /tables should
DALI-examples /examples should

TAP 1.1 / 1.0 avec seulement standardID="ivo://ivoa.net/std/TAP#sync-1.1

In TAP-1.0 the base URL was described with a single standard identifier;
in TAP-1.1 and beyond, individual resources are described with their on
standardID.

TAP_SCHEMA ? Quand 1 table ?

Tests des erreurs


Atelier OV Planeto 2016 - Toulouse 02/04/2016 23

Das könnte Ihnen auch gefallen