1. Luis E. Rodríguez, Alain Tamayo, Arturo Beltrán, Joaquín Huerta
Universidad Jaume I
15th AGILE International Conference in Geographic Information Science
2. Virtual Globes
◦ More realistic vision of the
earth (satellite and aircraft
imagery).
◦ Show geographic features,
elevations, seafloor,
buildings, roads.
◦ Allow the representation of
different types of content:
geometries (points,
polygons, shapes), images,
live content (video, sounds,
HTML), KML.
◦ APIs for Java, JavaScript,
etc.
2
3. Geo-sensors
◦ Vast network of sensors.
◦ Valuable and up-to date
data.
◦ Big volumes of data.
SWE (Sensor Web
Enablement)
◦ Set of standards:
Interoperability, tasking,
formal description of
observations and sensor
systems.
SOS services, interface for
accessing and storing
observations.
3
4. Big volumes of sensor data
freely accessible.
Data structured following
standards.
High temporal availability of
data.
Geo-located data gathered
in places of scientific
interest.
Valuable for analyzing,
exploring and visualizing.
4
5. Classification of sensor data for finding appropriate
visualization methods for each class.
Implementation of prototype to visualize SOS-
published sensor data on a Virtual Globe.
Integration of the SEXTANTE library to add spatial
data analysis capabilities to the prototype.
5
6. At a high level the observations can be
classified in:
I. Observations for which the result of a single
observation do not vary with either spatial position
or time.
II. Observations for which the result of a single
observation contains multiple values that vary with
spatial position, time, or both.
6
7. One sensor:
◦ One Observation:
Textual representation, or some
categorization of the value.
Shapes with visual properties
linked to the value of the
observation.
◦ Multiple Observations:
Time series charts, difference
charts, animations.
Multiple Sensors:
◦ One Observation:
In the same way as with one
sensor, similar representations
for similar properties.
◦ Multiple Observations:
Time series charts, scatter plot
charts, animations.
7
8. Data that varies in its
spatial position:
◦ Contour lines, dot
distribution –like maps,
analytic surfaces.
Data that varies with time:
◦ Animations, time series
charts.
Data that varies in space
and time:
◦ Dynamic analytic
surfaces, animations.
8
9. Requirements:
Generic tool enabling the interaction with SOS
compliant servers.
To ease the access and retrieval of sensor data.
Include data handling capabilities.
Different visualization methods.
Integration with SEXTANTE.
Use the NASA World Wind for Java virtual globe.
9
11. User interface
Composed by Views
for accessing specific
functionality:
◦ Globe View
◦ Servers View
◦ Datasets View
◦ Data handling view.
◦ Rendered Objects
View.
11
12. OGC, SOS Filters
(temporal, spatial,
property-based).
Data composition,
and creation of new
datasets.
Data presentation,
selection for
visualization.
12
13. Features:
◦ Open source geo-spatial
analysis library.
◦ More than 200 algorithms.
◦ GUI components for
configuring the algorithms.
◦ Extensible trough
implementation of geo-
algorithms.
Integration using
adapters.
◦ Raster Data.
◦ Vector Data.
◦ Table Data.
Algorithm Outputs:
◦ Raster, Vector, Charts, Text
/HTML, Tabular data.
13
14. Is provided a
wizard for:
◦ Selecting the
visualization type.
◦ Selecting the data
to be visualized
◦ Customizing the
visualization
elements
14
15. Time series charts,
scatter plots
charts.
Customizable
through a wizard.
15
16. Animation showing
observations.
◦ Animation controls
◦ Selection of the
observations.
Includes important
values:
◦ maximum, minimum,
mean.
◦ Sampling time.
16
17. SEXTANTE Results:
◦ Charts.
◦ HTML content
◦ Vectors.
◦ Tabular data.
Some examples:
• Histogram
• Statistics
• Buffers generated
with tree observations
(radius depends on the
observation)
17
18. Offerings in a
server.
◦ Information of
interest, sensors.
18
19. Visibility control,
elimination of
elements.
Observations
data inspection.
19
20. The prototype application allows consuming,
combining and analyzing sensor data from
different sources.
The visualization types help the data exploration,
comparability and discovery of relations.
The integration with SEXTANTE enhances the
possibilities of performing analysis using sensor
data.
Future work:
◦ Inclusion of other visualization types.
◦ Improve the interaction with the visualized content.
◦ Work in ways of sharing the visualizations.
◦ Improve the use of metadata.
20