Looking Glass Tutorial

This page will offer a brief overview of functionalities currently supported by Looking Glass.
  • NOTE: Looking Glass and the ENDURANCE datasets are not currently available for public download. A preliminary version of Looking Glass with a subset of the ENDURANCE data can be downloaded from this page.
  • This tutorial refers to version 1.1 of Looking Glass.

Step 0 - Toolset Selection

When the application starts the user is allowed to choose which toolset to start:

  • The Sonde and Bathymetry toolset (described from step 1 to 9) or;
  • The Glacier toolset (steps 10 towards the end);
The user can also configure some startup operation performed by toolsets: for instance it is possible to regenerate the sonde-based bathymetry data specifying the depth offset used to compute bathymetry markers from sonde datapoints.

Step 1 - View Interaction

These two images show the sonde & bathymetry toolset startup appearance. The Main View area displays the default representation of the dataset. Each sonde drop is represented by a column, colored depending on the currently visualized component. The displayed bathymetric model is derived from the available pre-ENDURANCE lake data.

  • NOTE: The occasional inconsistencies between sonde drop columns and the bathymetric model (i.e. columns going beyond the bathymetry max depth) are probably hints about errors in the original bathymetry. A new bathymetry generated from sonde information will be included in the next version of the application, to allow comparisons between the two models.
It is possible to interact with the main view in the following way:
  • Left mouse button press + movement: rotates the view
  • Middle mouse button press + movement: translates the view
  • Right mouse button press + movement: zooms the view
  • Click on a data point: Selects the specific sonde drop. This function is used in conjunction with Plot Views, explained in step 6. To disable the selection, click on an clear area of the main view.

Step 2 - View Options

The view options panel allows to configure some basic parameters of the main view visualization:

  • The component box: allows to select the currently displayed data component. When sonde drops are missing information for a specific component, they are displayed in black, as shown in the second figure (Chl-a)
  • The depth scale slider: can be used to change the depth exaggeration factor.
  • The mission filter: allows to display data for all the missions, a single day, or a day interval. The sliders can be used to control filtering.
  • NOTE: when showing a single mission, some days may appear as not having any associated sonde drop. This may be because there was no mission that day (possible?) or the mission was mapping points at the glacier face (not currently visualized; I can't use grid coordinates to place them correctly, I need their exact UTM coords)
  • Step 3 - Geo Data

    Through the Geo Data panel it is possible to set the batymetric model opacity, and display an annotated aerial image of the lake on top of the datapoints. It is possible to observe how the sonde drop positions map pretty well with the grid points.

    The geo data panel also allows to control the rendering of the sonde-based bathymetry model. Buth the old bathymetric model and the sonde-based model support the rendering of a user specified number of contours. Through the geo data panel it is also possible to enable the rendering of sonar data and to visualize Error Markers. The error markers give a qualitative idea of the difference between two of the visualized bathymetric models:

    • Old vs. Sonde-Based
    • Old vs. Sonar-Based
    • Sonde-Based vs. Sonar-Based
    The error markers section aslo gives quantitative information about error measures. It reports the overall mean and standard deviation of the displayed markers.

    Step 4 - Setting the Color Transfer Functions

    To change the color used to display a data component in the main view, open the Color Function Manager selecting the specific option in the Windows menu. A dock will open in the right side of the application, showing the default color maps for all the displayable components. It is possible to interact with a color map in the following way:

    • Click on a point of the color bar to add a new interpolation point there.
    • Double click on an interpolation point to change its color.
    • Click on an interpolation point and drag to change its position. The start and end points cannot be dragged
    • Click on an interpolation point and press delete to remove it. The start and end points cannot be removed
    When modifying the color function of the currently visualized component, changes will be applied in real time to the visualization.

    Step 5 - Managing Slices

    The slice panel can be used to enable the visualization of a plane on the main view, that shows interpolated data for a chosen data component. After enabling the slice view, click on the main view and press 'i' to enable slice manipulation:

    • Click on the tip of the control arrow to rotate the plane.
    • Click on the slice plane around the base of the arrow and move the mouse (while keeping the left mouse button pressed) to move the slice along the arrow-defined axis.
    As a convenience, it is possible to align the arrow along one of the main X, Y, Z axes using the corresponding buttons on the slice view panel.

    Step 6 - Plotting Data

    To display a 2D plot of data, select a plot view from the Windows menu. Up to 4 plot views can be opened at the same time. Use the two boxes at the bottom of the plot view to choose what component to use for the X or Y axis.

    • Select a sonde drop from the main view to have it outlined in the plot views.
    • Select an area on the plot window by left-clicking and dragging the mouse, to select a subset of datapoints. (see following figures) Only those datapoints will be shown in the main view and in every other plot view currently opened.
    • To clear datapoint selection just click on a plot view without dragging.
    • When using the mission filter, all plot views get updated accordingly to show just the selected mission sonde drops.

    Step 7 - Customizing Layout

    All the application panels (Geo View, Plot Views, Slice View, etc.) can be moved around and docked to the application borders to customize the application layout depending on visualization needs. The following images show some examples of possible customized layouts.

    Step 9 - Preferences

    Through Menu > Preferences it is possible to configure a set of aspects of the visualization. The visualized sonde points can be reduced to speed up the visualization (NOTE: plot views and other calculations depending on sonde data won't be affected), And colors for bathymetry surfaces and contours can be customized.

    Step 10 - The Glacier Toolset

    The glacier toolset displays sonar data of mapping the glacier face. The sonar data has been used to generate asurface model for the glacier. The visualized surface is a result of multiple smoothing of a delauny triangulation of the original sonar points so it has to be considered just a rough approximation of the real surface.
     

    myMigthyStats