构建天文数据网格

12
构构构构构构构构 Our First Demo 构构 构构 GT3 GT3 构构构构构构构 构构构构构构构

Upload: matthew-snow

Post on 02-Jan-2016

28 views

Category:

Documents


3 download

DESCRIPTION

构建天文数据网格. Our First Demo — 基于 GT3 的星表查询服务. 虚拟天文台发展方向. 大规模数值模拟 ------------------------ 计算网格 海量观测数据 --------------------------- 存储网格 数据查询 --------------------------------- 数据网格. 工作情况. 截止目前,我们主要是使用 GT3 Core 完成了服务的申请和创建(数据传输)。下一步着重完成服务的登记和注册。 具体分工 星表数据服务: 桑健 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 构建天文数据网格

构建天文数据网格

Our First Demo— 基于基于 GT3GT3 的星表查询服的星表查询服

务务

Page 2: 构建天文数据网格

虚拟天文台发展方向虚拟天文台发展方向

大规模数值模拟 ------------------------ 计算网格 海量观测数据 --------------------------- 存储网格 数据查询 --------------------------------- 数据网格

Page 3: 构建天文数据网格

工作情况工作情况

截止目前,我们主要是使用 GT3 Core 完成了服务的申请和创建(数据传输)。下一步着重完成服务的登记和注册。

具体分工

星表数据服务: 桑健多维数据可视化服务: 邵惠娟

Page 4: 构建天文数据网格

数据服务在虚拟天文台中的作用数据服务在虚拟天文台中的作用

星表数据服务 图像数据服务 时域数据服务 计算服务 存储服务

虽然在网格中各服务之间并不存在从属关系

但是存在一定的依赖关系。

天文数据服务是虚拟天文台中最基础的服务

数据可视化服务 数据处理服务 数据挖掘服务 数值模拟服务

Page 5: 构建天文数据网格

基于基于 GT3GT3 的星表查询服务的结构的星表查询服务的结构

最终用户

数据服务数据服务 数据服务

服务注册服务注册

MySQL Oracle 9i Files

可视化服务

GT3 Server

GT3 Client

Web server

Web Client

Page 6: 构建天文数据网格

目前已经拥有的天文数据目前已经拥有的天文数据类别 数据集名称 数据量(压缩)

CatalogCDS/ADC 星表 约 30G

其他星表 约 120G

Survey

RealSky ( 第一期巡天图象) 5G

ROSAT X 射线巡天 10G

BATC 360G

DSS I 60G

DSS II 230G

SDSS EDR 30G

SDSS DR1 65G

2dF 2003 7G

ArchiveROSAT X 射线定点观测 28G

Einstein X 射线卫星数据 5G

LibraryADS 文献数据服务 350G

古代天象记录 1G

Total >1300GB

Page 7: 构建天文数据网格

提供查询的部分天文星表提供查询的部分天文星表观测波段 星表名称 天体个数 数据量

X 射线 RASS-BSC 18806 0.03GB

RASS-FSC 105924 0.10GB

可见光

USNO B1.0 1045913669 38 GB

USNO A2.0 526280881 7 GB

GSC 2.2.1 455851237 60 GB

GSC 1.2 25241730 1.4 GB

UCAC 1 27425433 >0.5 GB

UCAC 2 48330571 4.5 GB

Tycho2 2539913 0.5 GB

Hipparcos 118218 0.05GB

红外 2MASS PSC 470992970 127 GB

2MASS ESC 1647599 3 GB

射电 NVSS 1773484 0.44 GB

FIRST 811117 0.1 GB

总计 约 25 亿 约 250GB

Page 8: 构建天文数据网格

基于基于 GT3GT3 的星表查询服务的实现的星表查询服务的实现

所有的星表都包括了位置(赤经、赤纬)信息。

基于天体位置的点圈天区查询是天文界最常用也是最简单的查询。

我们的第一个示例就是实现天区查询和可视化服务。

Page 9: 构建天文数据网格

星表数据服务的具体实现星表数据服务的具体实现基于 GT3 的星表查询服务的实现首先需要统一的接口 :

Input : 描述查询要求的语句 ------------------VOQuery(ADQL)

在实现点圈天区查询时,做了简化,采用几个参数:

1.catalog Name : String 需要查询的星表名称 ,( GSC2.2.0 )

2.RA : double 需要查询天区中心点赤经 J2000

3.Dec : double 需要查询天区中心点赤纬 J2000

4.radius : double 需要查询天区半径

5.verb : int 标志

Output : 查询结果 ----------------------------------VOTable

Page 10: 构建天文数据网格

天文星表数据服务的具体实现天文星表数据服务的具体实现

Catalog Metadata Data File

VOTable Wrapper

ADQL/SQL Translator

GT3 Interface

ADQL VOTable

JDBC Program

SQL ResultSet Stream

Page 11: 构建天文数据网格
Page 12: 构建天文数据网格

邵惠娟,下面该你讲了!