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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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)
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.
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:
|