Slides - Web3D 2013 Conference

advertisement
MIZAR : space in the pocket
Telespazio
CNES
Fabien Lavignotte
Jean Christophe Malapert
San Sebastien, 21 june 2013
1
Summary
1
Context
2
3
MIZAR presentation
Technical details
2
CONTEXT
3
USE CASE : DATA QUALITY
4
USE CASE : STELLAR EVOLUTION (SPECTRAL ENERGY
DISTRIBUTION)
5
USE CASE : STELLAR EVOLUTION (TEMPORAL DETECTION)
6
ASTEROID DETECTION (BY TEMPORAL COMPARISON OR BY
SUPERIMPOSING A REFERENCE CATALOG)
7
USE CASE : FIND AN OBJECT NAME AND RELATED
PUBLICATIONS
8
HOW TO AGGREGATE INFORMATION COMING FROM DIFFERENT
DATA PROVIDERS
Images
Spectra
Instrument Footprints
Object catalogs
9
WHY A WEBGL APPLICATION ?
Web : High accessibility, connect from everywhere
3D : A globe => no distortion at pole
webGL : Use of graphical card power
10
Summary
1
Context
2
3
MIZAR presentation
Technical details
11
MIZAR
MIZAR
Module for Interactive viZualization in Astronomical Repositories
http://sitools2.sourceforge.net/
Release date : December
12
MIZAR, ITS ARCHITECTURE
13
MIZAR’S FEATURES
Browsing
Background Images
Use its own information
« survey » coverage & intersection
services
Configuration
Query form
CSP & SIAP
Open source
14
Summary
1
Context
2
3
MIZAR presentation
Technical details
15
GLOBWEB
Virtual globe in WebGL3D
Developed by TPZF as a R&D project
Licence LGPLv3
https://github.com/TPZF/GlobWeb
16
GLOBWEB FOR ASTRONOMICAL DATA
« AstroWeb »
« Inside » the virtual globe
Same algorithmes but…
Specific tiling for astronomical data
HEALPix
17
HEALPIX
Map the sphere to 12 base “pixels”
Quadtree subdivision of each base pixel
Properties
Areas of all pixels at a given resolution are identical
Pixels are distributed on lines of constant latitude
18
GLOBWEB FOR ASTRONOMICAL DATA
Observations
Points or polygons
Received as GeoJSON
High data volumetry :
Thousand of visible observations
Automatic batch of points and polygons per HEALPix tile
Bucket to batch points and polygons sharing the same style
19
MANAGING DATA VOLUMETRY
Point clustering
Given a data distribution
MOC
Multi-Order coverage
20
DISPLAY ASTRONOMICAL IMAGE
FITS
Flexible Image Transport System
ASCII header + binary data
High dynamic range data
Float support needed
Basic tone mapping (Linear, Log)
zScale used in astronomy
21
GLOBWEB : ARCHITECTURE
Base class
Navigation
RenderContext
TilePool
Globe
HEALPixLayer
TileManager
HEALPixTiling
TileRequest
HEALPixTile
22
GLOBWEB : ARCHITECTURE
Base class
Navigation
RenderContext
TilePool
Globe
WMSLayer
TileManager
GeoTiling
TileRequest
GeoTile
23
GLOBWEB USAGE
Usage
PlanetObserver demonstration
ESA prototype : EoliWebGL
MIZAR
ESA ngEO
InterAtlas demonstration
24
Questions ?
25
Download