4. Scenes page

The Scene Page is the starting point of the application. The Scenes Page contains five layout components:
  • Scene collapsible panel which allows to create, upload, download and publish scenes, as well as selecting existing scene.

  • Layers collapsible panel to add, remove and manage the layers to be displayed in the current view.

  • 3D Viewer which is a viewport focused on the 3D model of the earth and allows to manipulate the camera angle and distance. This is where the layers representing the datasets are graphically rendered on the earth surface. Most of the changes made in the other panels take effect here.

  • Timeline collapsible panel to display data evolution over a period or at a certain time instant.

  • View settings collapsible panel which displays various graphic settings for the scene and the layers.

4.1. Scene panel

This panel provides a series of scene related options and a list view of the existing scenes. Starting from the top, the available options are the following:
  • New Scene

  • Save

  • Save as

  • Reset

  • Publish

../_images/4-1.png

Fig. 4.1 Scene options (unauthenticated session)

../_images/4-2.png

Fig. 4.2 Scene options (authenticated session)

To use Save, Reset and Publish functions you must be logged in, otherwise those buttons will be inactive and greyed out.

4.1.1. New Scene

This button creates a new scene, empty from layers, with only the blank view of the Earth. Notice that all the unsaved data of the previous scene will be lost.

4.1.2. Save

You can save your changes by clicking on this button. If you are working on a new scene, this will be added to the list of your personal scenes. If you leave the page with unsaved changes, you will be warned that any unsaved changes will be lost.

4.1.3. Save as

You can save a scene specifying the name using this option. This way, you can save a scene duplicate with a different name or save any changes in a new scene, without overwriting the previous one.

4.1.4. Reset

This function undoes any unsaved progress of a scene and revert the scene to the last saved state. Upon clicking this option, a modal panel appears warning that the data will be lost, leaving the user to choose whether proceed or cancel the operation. Note: Reset is similar to New Scene. The only difference is that the latter will additionally open a new empty scene after resetting the progress of the current one.

../_images/4-3.png

Fig. 4.3 Reset scene modal panel

4.1.5. Publish/Unpublish

You can use this option to publish a scene. Upon selecting this option, a modal panel appears warning that the content will be visible to any other user, with the options to proceed or undo the operation. Publishing a scene will save it to the public scene list on the server and will be visible to the other members of the community. This operation requires a scene to be created. The owner of a published scene can unpublish it. The publish button will reverse to unpublish if the scene loaded is published and owned.

../_images/4-4.png

Fig. 4.4 Publish show modal panel

4.1.6. Scenes list

Below the scene options you find the list of saved scenes. You can switch between My Scenes and Published Scenes, to view, respectively, the scenes saved to your account and the ones shared publicly.

4.1.7. My Scenes

../_images/4-5.png

Fig. 4.5 My scenes list

In this list you can see your scenes preview and if they public or not through the “Published” label, and this scene will be visible in the published list as well. You can delete it by clicking on the trash button. If you want to view or edit it, click on the scene card and it will be loaded in the 3D scene. Once loaded, you will be able to modify the scene as you wish using the various tools provided in the Scene, Layer and Settings Panels. You can also share the scene by clicking the specific button, which will copy the url to the clipboard. WARNING: you can save a limited number of scenes: see table in “Getting Started” chapter.

../_images/4-6.png

Fig. 4.6 Private scene in edit mode

4.1.8. Published scenes

Here are displayed all the public scenes. As in “Your Scenes”, you can click on the scene card to have it loaded on the canvas in view mode. Note that you cannot directly edit or delete the scene if you do not own it. You can only Copy the link if you wish to share it. It’s still possible to save a copy of a public scene to your account, using the Save as button, which allows you to edit it as your own.

../_images/4-7.png

Fig. 4.7 Public scene list

../_images/4-8.png

Fig. 4.8 Public scene in view mode

4.2. Layers panel

After exploring the datasets, the user can add and manage layers to the scene through this panel.

4.2.1. Scene name

At the top of the panel, the user can see the name of the currently open scene under “Your Scene”. When a new scene is created, the default name is [“Scene” + the date and time of the creation]. By clicking on the name label, the label will turn into a textbox, allowing the user to change the name to their preferences.

../_images/4-9.png

Fig. 4.9 Top section of layer panel

../_images/4-10.png

Fig. 4.10 Scene name in edit mode

4.2.2. Layer addition

Below the top area of the panel, the Ui provides the + button near the “layer” entry for the layer addition. Clicking on it prompts the opening of the data offer view as a modal window, to choose among the data.

../_images/4-11.png

Fig. 4.11 Layer add option


../_images/4-12.png

Fig. 4.12 Data offer Panel

This view is essentially equivalent to the data offer page, with the main difference being in providing the + button at the left side of each entry, to add the the related data as layer, rather than just viewing it. As mentioned previously, datasets from “CACHE-B DESTINE.EU” source may be big in size, and the extraction process they have to pass through before being viewed might be long. (See chapter 5, “Cache-B Data Access” for further insights). Each dataset entry includes the name, the source, the type and the time resolution. Time resolution is one of the following types: 1H (1-hourly), 3H (3-hourly), 12H (12-hourly), D (daily), W (weekly), M (monthly).


It’s possible to look at additional details of a dataset by clicking on the list item. Additional details include an image preview of the dataset, if available, the dataset and the sub-dataset information. A specific button provides a way back to the search.

../_images/4-13.png

Fig. 4.13 Data Offer Panel - Dataset Info

4.2.3. Layer selection

Upon adding a layer it gets shown on the 3D viewer on the Earth model, as well as in the list in the layer panel. Selecting a layer from this list will have effect on the timeline and the settings panels, which will display some of the layer data information (these sections will be explored later). When the list is not empty, the highlighted layer is the most recent added by default.

../_images/4-15.png

Fig. 4.14 New layer on canvas, with related information shown in the timeline and settings panel

Additionally, users can change the layer order by dragging them inside the list by clicking on their 9-dots squared grid icon. The order of the layers affects their rendering order in the 3D view. The rendering priority follows the layers from the bottom to the top of the list. This means that the topmost layer in the list is rendered above the other.

4.2.4. Layer management

Various operation can be made on an existing layer. User can rename a layer by clicking on its name (by default “Layer” + number) and prompting the new one in the textbox.

../_images/4-16.png

Fig. 4.15 Layer name edit

../_images/4-17.png

Fig. 4.16 Layer name edit

Each layer item provides at least three buttons. The icon of a split image toggles compare mode, the eye shaped icon toggles layer visibility on the 3D viewer, and the trash bin icon is made to delete the layer. When a layer is hidden on the globe, its eye icon is blackened out, while it appears as coloured if the layer is visible. An additional fourth, locket shaped button might be displayed for datasets that require a preliminary extraction job before the visualization (see chapter 5). The icon reflects the status of the job, which can be locked or unlocked. Clicking on the button toggles the job status, upon confirming the operation through a modal panel.

../_images/4-18.png

Fig. 4.17 Layer item with locked/unlocked job icon

../_images/4-19.png

Fig. 4.18 Layer item with locked/unlocked job icon

../_images/4-20.png

Fig. 4.19 Modal panel for job locking/ unlocking

../_images/4-21.png

Fig. 4.20 Modal panel for job locking/ unlocking

4.2.5. Compare mode

In the following section, further insight on the compare mode is provided. When compare mode is enabled, the 3D viewport is split in two halves with a vertical line. All visible layers within the scene will be partially rendered on one of the two sides depending on their compare toggle state. Layers with active compare mode will be rendered at the right side, while the other ones will be rendered on the left side. This means that all layers are by default on the left side, when comparison mode is inactive. User can drag the line horizontally to change the size of the two halves and make the graphic comparison between layers.


../_images/4-22.png

Fig. 4.21 Compare icon when a layer is on the left side

../_images/4-23.png

Fig. 4.22 Comprare icon when a layer is on the right side


A layer in compare mode will display the icon horizontally flipped according the side it belongs to. Toggling compare mode on a layer affects its side independently from its visible state. If a layer visibility is toggled off but the compare mode is toggle on, the layer will belong to the right side, and will be rendered accordingly once becoming visible again. The compare mode in the 3D view is maintained as long as there are >= 1 layers with compare state active. Once all layers compare mode are toggled off, the 3D viewport and layer rendering will be set back to their original state, without the splitting line.

../_images/4-24.png

Fig. 4.23 Compare mode involving two layers.

Note: currently, compare mode works only for maps and volumetrics.

4.3. 3D Viewer

This is the viewport where the actual 3D globe is rendered along with the layers. You can rotate the camera around the earth model by clicking on the view and dragging with the left mouse click. You can also zoom in and out with the mouse scroll wheel. Alternatively, you can zoom by dragging with the right mouse click (only the vertical movement of the drag will have effect on the zoom).

../_images/4-25.png

Fig. 4.24 3D Viewer with the 2m temperature layer on the Earth

4.4. Timeline panel

The timeline panel allows to track the evolution of a data over a period, through a navigable timeline. It provides the tools for selecting the desired time range and change some settings related to the timeline.

../_images/4-26.png

Fig. 4.25 Timeline panel

4.4.1. Timeline navigation

It’s possible to shift the timeline view back and forth by dragging the pointer in the upper area. The lower area provides a sliding bar to set the current time focus. The bar can be dragged along the area, or placed directly on a spot in the area, upon click. Furthermore, while the pointer is on the lower area, the user can zoom with the mouse wheel or with the specific slider to increase or decrease the displayed time span.

../_images/4-27.png

Fig. 4.26 Timeline panel with two layers

4.4.2. Go To Current Time

When dragging the timeline, it may happen the time focus bar ends up out of the view. You can use the “Go to Current Time” button to easily have it in sight again at the centre of the visible time span.

4.4.3. Set Time Window

To set the date range with precision, the user can click on the “Set Time Window” button. Upon click, a modal window pops up, where they can modify the date or the time. To keep the new range, you must click on the Set button.

../_images/4-28.png

Fig. 4.27 Timeline modal panel, time edit

../_images/4-29.png

Fig. 4.28 Timeline modal panel, time edit

Once clicked the Set button, the modal window will close and the values in the timeline panel will be set to the new ones. Also, this new range will be the default starting value for the filters in data offer page.

../_images/4-30.png

Fig. 4.29 New date range

4.4.4. Magnify Layer

The timeline shows the time range of each layer within the scene. The option “Magnify Layer” adapts the timeline zoom to fit the time range of the selected layer, and the time bar will appear at the start date of the layer. SUGGESTION: when loading a layer, if it doesn’t show up select it and click magnify layer, the first sample will be shown.

../_images/4-31.png

Fig. 4.30 Timeline after magnifying layer

4.4.5. Speed

In this context, speed refers to the time steps when iterating over a data timespan. This means that at each iteration, the time is increased or decreased by the time step amount (which we call speed). It can be hourly, 12-hourly, daily, weekly, monthly, yearly. This option can be set through the speed foldout.

4.4.6. Step Forward / Step Backward

With the forward/backward button we can reproduce the graphical evolution of a layer over time, by going 1 step forward or backward along the timeline. The length of the steps depends on the speed setting.

../_images/4-32.png

Fig. 4.31 Step backward/forward buttons

4.5. Settings panel

Last panel of the page, this provides several graphical options regarding scenes and layers.

4.5.1. Scene settings

This section provides two options to display the map of the Earth.
  • “Base map” sets the appearance of the map (Default, Open Street View)

  • “Overlay boundaries” sets the appearance of the geographical boundaries (Coastlines, Countries, None)

../_images/4-33.png

Fig. 4.32 Scene settings

4.5.2. Selected Dataset Settings

The last section of the settings panel contains layer graphics options and below, some core information about the layer. The information is related to the current selected layer, which means that any changes will affect only that layer.

../_images/4-34.png

Fig. 4.33 Layer settings and info section

The displayed settings may vary depending on the selected dataset type, except for the opacity which is available for all types. The following list shows the options for each type:

  • Map :
    • Color table (when applicable)

    • Opacity

  • Streamlines :
    • Color table

    • Opacity

  • Volumetric :
    • Color table

    • Opacity

    • Additional volumetric only settings:
      • Render mode

      • Navigation mode

      • Value

      • Clip Lon

      • Clip Lat

      • Clip Alt

../_images/4-35.png

Fig. 4.34 Volumetric settings example. This data type displays all the layer settings