visualization and level-of-detail of metadata for interactive exploration of sensor web

33
Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web Byounghyun Yoo Center for Environmental Sensing and Modeling Singapore-MIT Alliance for Research and Technology

Upload: cybera-inc

Post on 18-Jun-2015

491 views

Category:

Education


1 download

DESCRIPTION

Presentation by Byounghyun Yoo during the Sensor Web System and Visualization paper session of the Sensor Web Enablement workshop (held during the 2011 Cybera Summit).

TRANSCRIPT

Page 1: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Visualization and Level-of-detailof Metadata for InteractiveExploration of Sensor Web

Byounghyun Yoo

Center for Environmental Sensing and ModelingSingapore-MIT Alliance for Research and Technology

Page 2: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Sensor web

Illustration by Matt Heavner (2007)

2

Page 3: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Sensor data exploration

3

Page 4: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

2D map mashup

4

Page 5: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Goal

Text-basedquery interface

Interactiveexploration

Intuitive exposure of metadata for sensor resources•

Dynamic 3D scene of sensor information•

5

Page 6: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Related work

Aditya 2007, Aim4GDI: Mapping andsuperimpositions of metadata summaries

Wood 2007, Interactive visual exploration of alarge spatio-temporal dataset

Dörk 2008, VisGets: Coordinated visualizationfor Web-based information exploration

Sandvik 2008, Using KML for thematic mapping

6

Page 7: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

VisGets

7

Page 8: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

3D thematic mapping

Page 9: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Design goal

Enable casual formulation of geospatialsemantic queries

Summarize information collections visually

Use integrated dynamic visualization

Optimize the amount of data transmission

Conform to open standards forinteroperability

••••

9

Page 10: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Level-of-detail of metadata

10

Page 11: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Dynamic 3D scene &implicit query

?

Sensor information

Interactive 3D scene

Geospatial query

11

Page 12: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Architecture

12

Page 13: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

X3D Geospatial ComponentAll the benefits of X3D

Open royalty-free ISO-approved Webstandards

Partnerships with OGC and W3C

Choice of implementations and tools

Scripting capabilities

Powerful browsers

Geospatial accuracy (WGS84, UTM, etc.)

True mapping of 3D Geospatial

••

••••

••

13

Page 14: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Use case

Search and exploration of sensorresources

PWS project

34,700 personal weather stations

Local weather stations

32 micro weather stations

Evenly distributed

••

•••

14

Page 15: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Metadata extraction<location>

*<full>Sunnyside,*San*Francisco,*CA</full>

*<neighborhood>Sunnyside</neighborhood>

*<city>San*Francisco</city>

*<state>CA</state>

*<zip/>

*<latitude>37.732376</latitude>

*<longitude>B122.442902</longitude>

*<elevation>364*ft</elevation>

</location>

<station_id>KCASANFR70</station_id>

<station_type>Vantage*Pro</station_type>

<observation_time>Last*Updated*on*July*23,*11:04*PM*PDT</observation_time>

<observation_time_rfc822>Sun,*24*Jul*2011*06:04:50*GMT</observation_time_rfc822>

<weather/>

<temperature_string>56.7*F*(13.7*C)</temperature_string>

<temp_f>56.7</temp_f>

<temp_c>13.7</temp_c>

<relative_humidity>94</relative_humidity>

<wind_string>Calm</wind_string>

<wind_dir>West</wind_dir>

<wind_degrees>269</wind_degrees>

<wind_mph>0.0</wind_mph>

15

Page 16: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

World border datasetID Serial Unique ID

FIPS String (2) FIPS 10-4 Country Code

ISO2 String (2) ISO 3166-1 Alpha-2 Country Code

ISO3 String (3) ISO 3166-1 Alpha-3 Country Code

UN Short Integer (3) ISO 3166-1 Numeric-3 Country Code

Name String (50) Name of country/area

Area Long Integer (7) Land area, FAO Statistics (2002)

POP2005 Double (10, 0) Population, World population Prospects

Region Short Integer (3) Macro geographical (continental region)

Subregion Short Integer (3) Geographical sub-region, UN statistics

Lon Float (7, 3) Longitude

Lat Float (7, 3) Latitude

Geometry Multi-Polygon Country/area border as polygon

16

Page 17: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Visualization template

17

Page 18: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Visualization template

Page 19: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Visualization template

Page 20: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Visualization template

Page 21: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

X3D/XML encoding

<GeoLocation+geoCoords='".$latitude."+".$longitude."+0'geoSystem='GDC'><Transform+translation='0+".($scale/4)."+0'><Shape><Cylinder+height='".($scale/2)."'+radius='".$scale."'/><Appearance><Material+diffuseColor='".$color."'+emissiveColor='1+0+0'transparency+=+'0.4'/></Appearance></Shape></Transform></GeoLocation>

21

Page 22: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

ConclusionA visual exploration interface for

metadata of sensor web

Dynamic geospatial query and 3D scene

Mashups with the X3D-based earth globe

••

Two-dimensionalspace with textbased search

Three-dimensionalspace with visualmedia navigation

22

Page 23: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Future work

Extend visual representation and queryvariations

X3D node specification

New framework: HTML5, CSS3

Include X3D elements as part ofHTML5 DOM tree

•••

Seamless dynamic exploration★

23

Page 24: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Thank you

Page 25: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Content

Introduction

Previous work

Design of metadata visualization

Progress

Future work

•••••

25

Page 26: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Sensor resources

Discovery

Exploration

Sharing

•••

26

Page 27: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Digital earth

Digital earth system should not be a singlevirtual globe, but multiple globes withinterconnected infrastructure.

Each globe can be specially designed byproducers has a distinct set of needs.

27

Page 28: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

3D Geo-browser

Google Earth

Pro: KML, easy to use, broadacceptance

Con: Limited functionality & API

Alternatives

Other geo-browsers

Web3D standard: X3D Earth

••

••••

28

Page 29: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Sensor data exploration

29

Page 30: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Sensor data discovery

Ordinary text query

Tree-based hierarchical exploration

••

30

Page 31: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Standard technologies

31

Page 32: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

X3D Earth globe

X3D standard v3.2

Full-coverage, full-detail X3D-Earth globe

••

32

Page 33: Visualization and Level-of-detail of Metadata for Interactive Exploration of Sensor Web

Metadata

33