3. VIZs

Until now, we have considered the application as a tool to view layers in a scene. These scenes can be populated with content such as text, images and videos, resulting in “scenes”. Multiplle scenes together make up what is called a “VIZ”.

3.1. VIZ settings

This sidebar provides several VIZ related options :
  • New VIZ - Creates a new empty VIZ with the blank default scene

  • Open VIZs - Shows the panel dedicated to the VIZ exploration, also appearing on Vizlab startup

  • Save VIZ - A saved VIZ is stored in the user account

  • Save a Copy - Useful to create a copy of the VIZ with a different name

  • Reset VIZ - Clears all the unsaved progress done on a VIZ, restoring the last saving

  • Publish/Unpublish VIZ - A published VIZ is visible and available to other users but only the owner of a VIZ can publish or unpublish it.

../_images/3-1.png

Fig. 3.1 VIZ settings sidebar

Any user can browse public stories from the dedicated panel, while the other features require registration. Selecting a VIZ opens it in the home page, to view or modify its content.

Leaving or reloading the page causes the loss of unsaved progress of the currently open VIZ. To avoid accidental loss, each option doesn’t take effect immediately, instead, it’s asked through a panel to confirm or cancel the operation. Confirmation panels usually shows up for most of the core operations.

../_images/3-2.png

Fig. 3.2 Reset VIZ confirm panel

Stories rely their mechanism on scenes. To better understand how stories work it can be helpful to know the feature and purposes of scenes.

3.2. Scenes

Scenes feature multimedial content, similarly to presentation-type documents, to complement layers and enrich the VIZ.
They can be populated with textual and visual information, with various types of items :
Scene Overlays:
- Title
- Paragraph
- Image (Asset) | Uploaded from local device or personal Assets
- Video | Embedded through a link to the video source (at the moment only YouTube is supported for Chromium based browsers)
- Color table | Added from the application, must be related to a layer
- Plot | This tool allows you to define parameters and generate charts based on specific layer and geographic coordinates or regions.
Scene Objects:
- Image Overlay (Asset) | Like asset image but placed directly on the globe
- Landmark | A labelled pinpoint placed on the globe, marking a location. Added by picking a point on the globe.

Scenes content is visible and editable on the dedicated panel on the left of the viewer. Add Elements + shows the item types that can be added. Scenes can be duplicated with the “+” inside a double circle. An item can be deleted by clicking its trash bin icon.

../_images/3-3.jpg

Fig. 3.3 An example of Scene with content

../_images/3-12.png

Fig. 3.4 An example of Plot

Landmarks and overlay images placed on the globe appear in their lists, visible in the scene content. They carry their own properties which can be set with the pencil-shaped icon.

For landmarks :
  • Title

  • Longitude and Latitude

  • Elevation

  • Camera distance

  • Marker icon

  • Marker color

For overlay images :
  • Longitude

  • Latitude

  • Size

  • Aspect

  • Rotation

../_images/3-4.png

Fig. 3.5 Landmark properties

For Plot :
  • Plot Name - A custom textual identifier for your plot.

  • Layer - A dropdown menu to select the source layer you want to analyze (e.g., LAYER 1).

  • Variable Name - The specific data variable you wish to plot.

  • Variable Type - The spatial geometry used for the data extraction. This selection determines which coordinate fields you need to fill out.

The required coordinate inputs dynamically change based on the selected Variable Type:

Point: Selecting this type allows you to extract data for a single geographic location. You must provide specific Latitude and Longitude values.

Area: Selecting this type allows you to extract data over a designated region. You must define a bounding box by entering coordinates for North, South, West, and East.

../_images/3-13.png

Fig. 3.6 Plot with variable type: Point

../_images/3-14.png

Fig. 3.7 Plot with variable type: Area

You can move overlay images by holding alt while dragging with the center handle, change size and ratio with the corner handles, or rotate them with the curved arrows. The full list of commands :

  • Left Alt + left click on handles –> move/resize/rotate

  • Left Alt + mouse wheel –> coarse uniform resize

  • Left Alt + right click + drag vertically –> fine uniform resize

  • Left Alt + middle click + drag vertically –> rotate

Alternatively you can set the properties in the box for more precise values. The arrows in the images list allow to swap them and change their order.

  • ../_images/3-5.jpg

    Fig. 3.8 Overlay image properties

Currently there is a limit of one of each item type per scene, except for 3D elements (landmarks and overlay images). There can be only one between Asset Image and Url Image.

When opening the Create new Plot panel, you are required to define the following core properties:

  • Plot Name - A custom textual identifier for your plot.

  • Layer - A dropdown menu to select the source layer you want to analyze (e.g., LAYER 1).

  • Variable Name - The specific data variable you wish to plot.

  • Variable Type - The spatial geometry used for the data extraction. This selection determines which coordinate fields you need to fill out.

3.2.1. Managing Scenes

Scenes can be organized in their list on the left side. The buttons to add and remove them are on top of the list, and they can be reordered through drag and drop clicking on the grid icon. The list is found in the Scenes/Layers panel, split into two columns, the left one for scenes, the right one to manage layers contained in a single scenes.

../_images/3-6.png

Fig. 3.9 Scenes List

For the purpose of stories, scenes have some settable properties available in the settings panel (they are detailed in the next paragraph) :
  • Base map

  • Overlay boundaries

  • Start Date and End Date

  • Start Position

  • Camera Transition

  • Navigation type

  • Samples per Second

  • Time step

../_images/3-7.png

Fig. 3.10 Scenes settings

Until now we covered the topics of data exploration and visualization, which can be experienced through individual scenes, regardless their number in a VIZ.
It’s when considering VIZs as a sequence of multiple scenes, that the insights of Vizlab features take a step further. Scenes are not just a way to enrich content of the view, but they are meant to automate the visualization of their content. This automatization system it’s the core feature of Stories and takes the name of Present Mode.

3.3. Present Mode

Present Mode is a playback function to reproduce stories, integrated in the 3D viewer. Its power lies in its capability to show content over time while preserving the navigation around the 3D globe, allowing for a look at the geospatial phenomena from different perspectives while seeing their evolution over time.

Navigation on a scene depends on its Navigation type property :
  • Free allows free movement with no constraints

  • Orbit target sets the camera orbit with the specified object as center of rotation

  • Blocked is the static view with no camera movement

../_images/3-8.jpg

Fig. 3.11 Present Mode

While in present mode, most of the interface is hidden to make room for the 3D viewer and empower the experience.
Similarly to videos, VIZs can be played or stopped at any time. During play, scenes are sequentally reproduced following their order and according the scene settings.
Each scene is played along its timeline from the set Start Date to the End Date, advancing by a time interval equal to Time step. Playback smoothness is determined by Samples per Second.
Time step can be :
  • Hourly

  • Daily

  • Weekly

  • Monthly

  • Yearly

When moving from a scene to the next one, the camera makes a transition to the Start position (Longitude, Latitude, Elevation) of the next scene.
Additionally, scenes can be jumped to back and forth with the arrows. Jumping to another scene automatically stops the playback.
There are two types of Camera Transition in the current version :
  • None with an instant change of position

  • Fly to where the camera gradually moves from the previous to the next position.

For each scene, Earth appearance can be changed by selecting the Base map, which is the image of the Earth wrapped around the 3D model. Typically a base map is a view of the Earth taken from a satellite, or a geopolitical representation of territories. There are many base maps available from different sources.

../_images/3-9.png

Fig. 3.12 Base Map set to Black Marble, a nightime satellite view

Overlay boundaries determines which boundary lines are displayed, whether it’s Coastlines, Countries, None or Both of them.

To distinguish from the “present mode”, we can refer to the edit view as “edit mode”. Camera transition works also when changing scene edit mode. Base maps and overlay boundaries are visible either in edit or presentation mode.

The X button on the top right corner closes the present mode, returning to the edit mode. When publishing a VIZ it’s asked to choose the default display mode, and in case of presentation, whether enabling the autoplay. VIZs opened by their author are displayed by default in edit mode, even if published in Present mode.

Public VIZs in Present mode cannot be modified by users outside the creator, as they can only view what allowed by the author.

../_images/3-11.png

Fig. 3.13 Publish VIZ confirm panel