visualization and level-of-detail of metadata for interactive exploration of sensor web
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
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
Sensor web
Illustration by Matt Heavner (2007)
2
Sensor data exploration
3
2D map mashup
4
Goal
Text-basedquery interface
Interactiveexploration
Intuitive exposure of metadata for sensor resources•
Dynamic 3D scene of sensor information•
5
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
VisGets
7
3D thematic mapping
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
Level-of-detail of metadata
10
Dynamic 3D scene &implicit query
?
Sensor information
Interactive 3D scene
Geospatial query
11
Architecture
12
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
Use case
Search and exploration of sensorresources
PWS project
34,700 personal weather stations
Local weather stations
32 micro weather stations
Evenly distributed
•
••
•••
14
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
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
Visualization template
17
Visualization template
Visualization template
Visualization template
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
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
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
Thank you
Content
Introduction
Previous work
Design of metadata visualization
Progress
Future work
•••••
25
Sensor resources
Discovery
Exploration
Sharing
•••
26
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
3D Geo-browser
Google Earth
Pro: KML, easy to use, broadacceptance
Con: Limited functionality & API
Alternatives
Other geo-browsers
Web3D standard: X3D Earth
••
••••
28
Sensor data exploration
29
Sensor data discovery
Ordinary text query
Tree-based hierarchical exploration
••
30
Standard technologies
31
X3D Earth globe
X3D standard v3.2
Full-coverage, full-detail X3D-Earth globe
••
32
Metadata
33