October 12 2003
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

How-To Implement Cone and SIA Services http://www.us-vo.org/standards.html PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on
  • Presentation posted in: General

T HE US N ATIONAL V IRTUAL O BSERVATORY. How-To Implement Cone and SIA Services http://www.us-vo.org/standards.html. Gretchen Greene Space Telescope Science Institute. First Standard for VO. CONE service Circular area query to a catalog HTTP GET Returns VOTable Requires

Download Presentation

How-To Implement Cone and SIA Services http://www.us-vo.org/standards.html

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


October 12 2003

THE US NATIONAL VIRTUAL OBSERVATORY

How-To Implement

Cone and SIA Services

http://www.us-vo.org/standards.html

Gretchen Greene

Space Telescope Science Institute

ADASS NVO Tutorial


First standard for vo

First Standard for VO

  • CONE service

    • Circular area query to a catalog

    • HTTP GET

    • Returns VOTable

    • Requires

      • <BaseURL>?RA=....&DEC=....&SR=

    • Optional verbs allowed (see example below)

  • Cone Service metadata retrieval

    • SR=0

  • Example (used in Galaxy Morphology NVO Demo)

    http://nedwww.ipac.caltech.edu/cgi-bin/nph-nedconez?RA=194.95305&DEC=27.98069&SR=0.8&TYPE=G&ZMIN=0.01&ZMAX=0.03

  • Prototype service registries available

    • http://sdssdbs1.stsci.edu/nvo/registry/index.aspx

    • http://rai.ncsa.uiuc.edu/nvoregistration.html (OAI)

ADASS NVO Tutorial


Sample cone search votable

Sample Cone Search VOTable

FOR SR=0 you will see FIELD. i.e. metadata info only

ADASS NVO Tutorial


Simple image access protocol siap

Simple Image Access Protocol (SIAP)

  • Specification for 4 types of image services and archives

    • CUTOUT service

    • MOSAIC service

    • ATLAS archive

    • POINTED archive

  • HTTP Get for rectangular Region of Interest (ROI)

    • MUST specify in decimal degrees

      • POS (ROI center)

      • SIZE (Angular width)

  • Like the Cone Service SIAP returns VOTable

  • Example

    http://cadcwww.hia.nrc.ca/cadcbin/cadcImageQuery.pl?CAT=CNOC1&POS=245.9085,26.540&SIZE=0.05,0.05

ADASS NVO Tutorial


Siap continued

SIAP – continued

  • For compliance each service

    • MUST: perform ROI query and return a URL to image

    • OPTIONAL: image staging, image retrieval (GetImage)

  • Other MUSTs include

    • FORMAT to indicate desired format of referenced image (e.g. FITS, JPG, GIF)

      • http://cxc.harvard.edu/cgi-gen/astrobrowse/bin/

        cda/SIAP.pl?POS=194.95,27.967

        &FORMAT=image/fits&GRADE=TOP&SIZE=0.1

      • Metadata accessed with FORMAT=METADATA

  • Specific UCD fields (see standards doc for complete listing)

    • POS_EQ_RA_MAIN, POS_EQ_RA_DEC

    • VOX:Image_Title, VOX:Image_Naxes …. (where VOX = VO-Experimental and are non-standard)

  • Optional Image Generation Parameters (IGP) are permitted

    • WCS strongly encouraged for overlay rendering of images

      • CRPIX, CRVAL, etc.

ADASS NVO Tutorial


Siap votable example

SIAP VOTable Example

  • Shows image URL embedded in VOTable field

  • May contain Multiple image URLs

ADASS NVO Tutorial


Basic development steps

Basic Development Steps

  • After initial assignment of UCDs to returned parameters and table values…

    • Code back-end to get data

    • LOAD data and params into VOTable

      • Use existing VOTable tools (e.g. JAVOT)

      • Do-it-yourself

  • Create cgi, web app, or web service and register with prototype registries

    • Caltech

    • NCSA

    • STScI/JHU

    • More to come

ADASS NVO Tutorial


Mast cone search php

MAST Cone Search (PHP)

  • MAST retrieval of HST instrument data

    • PHP (server-side scripting language)

    • Same code that performs mission searches used for cone search

  • Sample Query

    http://archive.stsci.edu/hst/search.php?sci_data_set_name=J*&RA=148.88&DEC=69.065&SR=0.05

Contact: Randy Thompson [email protected]

ADASS NVO Tutorial


Galex cone search net

GALEX Cone Search (.NET)

  • Implemented as Web Service (using .NET)

  • service development compatible with any standard SOAP client

    • Unrestricted language access (JAVA, Perl, e.g.)

  • .NET provides standard http get (SDSS cone service)

    http://skyservice.pha.jhu.edu/devel/ConeSearch/sdssConeSearch.asmx/ConeSearch?ra=180.0&dec=1.0&sr=0.05

Contact: Alberto Conti [email protected]

ADASS NVO Tutorial


Dss siap java server page

DSS SIAP (Java Server Page)

  • Retrieval of DSS Image References

  • Calculates WCS Info

  • Implemented as JSP

  • Example URL

    http://chart.stsci.edu/gscvo/DSS2.jsp?POS=120.0%2C65.8&FORMAT=image%2Ffits&SIZE=0.05

  • Uses Resin Java Servlet Engine with Apache

ADASS NVO Tutorial


Scaling dal for science application

Scaling DAL for Science Application

  • Galaxy Morphology Demo

    • one of the first prototypes using DAL standards

    • Merging science with new VO computing technology

  • Portal integrated DAL services with preset registry of resources

    • Accessed Grid computational Web Service

    • would be simplified by implementing VO Registry

      • mine resource metadata

      • Standard query support

ADASS NVO Tutorial


  • Login