Monitoring Data Viewer – Help

This version of the Maji-Sys Data Viewer App is designed to display aggregated observation values from the various monitoring stations in and around the Lake Naivasha Basin. This App is currently in prototype stage, and it is meant to be a demonstration platform only. The viewer can be use for data exploration and as it serves as an example of the possibilities offered by Maji-Sys.

The App will be updated based on user's feedback, and will only be available for a limited period of time. The input and feedback acquired from this demonstration platform will be used in the design of the Data Visualization (DDS) component of the Maji-Sys system.

The Interface

The App's interface is organised in separate containers, called TabPanels. Each TabPanel is designed around one single task, and therefore its content and structure are optimised to support users on exercising that task. This allows separation of functionality and prevents saturating the interface with elements for options and function, such as buttons, menus, etc. Switching between TabPanel is done by selecting the appropriate Tab at the bottom-left of the App's interface (see [1] in Figure 1).

The Aggregate Values Panel

The Aggregate Values TabPanel displays aggregated data from the various monitoring stations. This panel provides three synchronised views to visualize the aggregated data (see Figure 2). A Map View, on the left, to display locations of monitoring stations, and also a small set of reference layers. A Chart View, on the top-right, to display data series as line charts. And finally a Grid View, on the bottom-right, to display aggregated values. The data in this panel is always aggregated monthly shown over a period of 12 months from January to December.

Display Mode

The data Display Mode is controlled from the ToolBar located in de middle, between the chart view and the grid view (see [2] in Figure 2). There are two display modes, by station or by year (see [3] in Figure 3). Both display modes are associated with a ComboBox, which displays the available options to choose from. The Select Station ComboBox contains the complete list of stations of an specific type, e.g., gauging stations (see [4] in Figure 3). The Select Year ComboBox contains the list of years (see [5] in Figure 3) for which there is data available in the database. Only one of this modes is enabled at any given time, but switching between modes can be done as desired.

When the Station-Based mode is selected, and the chosen station has sufficient data associated with it, the application will generate aggregated time series per year, and will determine a value for every month in every year. Each year time series will appear as a row in the Grid View and as a line in the Chart View (see [7] in Figure 4).

Figure 4 shows the result of selection on station, 2FA08 in this case (see [6]). The Grid View shows three records each for a different year. The same values are displayed in the Chart View. At the same time The Map View focuses on the selected station so that the user gets an idea of the area where the observations took place (see Figure 5).

Similarly, when the Year-Based mode is selected, and there are observations for the chosen year, the application will generate aggregated time series per station, and will determine a value for every month for every station. Each station time series will appear as a row in the Grid View and as a line in the Chart View. Figure 6 shows the results for 2005.

Time Series Control

The type of aggregation function used to generate the values for each time series can be defined using the Aggregate Function ComboBox. There are five possible choices of function: Average, Total, Minimum, Maximum and Count (see [8] in Figure 7). Every time the aggregate function is changed the application will generate a new set of time series accordingly for the year or station currently in display.

To facilitate study of the data, time series can be enabled or disabled by toggling the status of the CheckBox for every row in the Grid View. In addition all time series can be turned on or off simultaneously by pressing the Select/UnSelect All Button, which is located at the bottom-left of the Grid View. Both options are depicted in Figure 7 (see [9]).

The Filter Selected Button (see [10] in Figure 7) can be used to hide all unselected time series form the Grid View. Pressing the same Button a second time will show all time series in the grid again. When the filter is enabled it is not possible to change the display mode.

Layer Switcher

The visibility of the layers in the map can be controlled using the the Layer Switcher Button (see [11] in Figure 8). All layers, including the base map, can be turned on or off.