Download - 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Transcript
Page 1: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

16 juni 2016

Delft-FEWS New Developments

Delft-FEWS Gebruikersdag 2016

Page 2: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Introductie

• 10e keer…(!)

• Community: wat weten we / jullie van elkaars nieuwe ‘features’…

• Diverse Top-10’s

• What’s new: Community Communicatie

• Outlook 2016-2017

16 juni 2016

Delft-FEWS 2020

Page 3: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

16 juni 2016

Page 4: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Sample Data editable

• Sample data can be set to ‘editable’

16 juni 2016

Page 5: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Last value

• Option added to Grid Display to extend the last value of a non-equidistant

time series

• Option only appears in case of non-equidistant time series

16 juni 2016

Page 6: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Attribute filter available in Explorer

• Filter on attributes: promoted from <F12> to configuration;

• Shows trees based on configured (location, parameter, qualifier) attributes;

16 juni 2016

Page 7: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Group by Function

• Configuration option for a 'group by' function for attributes to build up the

Filter tree automatically

16 juni 2016

Page 8: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Wildcard for qualifiers configuration and aggregation

• Configuration reduction;

• Only mention the qualifiers NOT in the aggregation;

16 juni 2016

Page 9: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Timeseries Snapshot

• TimeSeries Status Snapshot stores the (data-availability) status of the location;

• To prevent long load times (WIS systems);

• Snapshot can be updated in a scheduled workflow or by <F12> + V;

• Snapshot found snapshot used and T0 logged;

16 juni 2016

Page 10: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Data traceability

• Data traceability (NL: dataherleidbaarheid): highlighting usages of

‘selected’ timeseriesSets in different workflows;

• TimeSeries Display (select timeseries) and highlight all usages in

Workflow Navigator

• Bold: Location + Parameter

• Normal: Location

• Grey: no usage

• Inspect details

• New selection + repeat

16 juni 2016

Page 11: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Interval Statistics

• New Explorer-Tab showing statistics for selected time series

• Interval: week-day, calendar-day, month, calendar-month, year

• Statistics: %-available, %-reliable, %-doubtful, %-unreliable, min, mean,

max, < threshold, > threshold;

• Set analysis period: start date, end date;

16 juni 2016

Page 12: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Resampling Dialog

• In TSD: options to resample available time series (plot):

• Timestep

• Method

• Resampled time series are ‘temporary’ (not stored)

• Checkbox options for:

• Show original time series

• Ignore missings

16 juni 2016

Page 13: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Validation Status

• Supports the users in their specific validation practices and allow the users

to confirm that the data has been adequately validated;

• Validation practices: sequence of validation steps (prim/sec validation);

• Validation Status keeps track on the order and output of those steps;

• Validation Status may prevent data to be used in data-operations;

16 juni 2016

Page 14: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

16 juni 2016

Page 15: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Copy to Clipboard from Map and Spatial Display

16 juni 2016

Page 16: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Use Templates In What-ifs

• Replace names what-if xml files with self explaining names

• Applies to moduleConfigFile, moduleParameterFile or moduleDatasetFile

• Replace template property with configurable string in list

16 juni 2016

Page 17: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Security & Traceability Improvements (BIR)

• Traceability changes in application

• Replace Jboss 4 with new component

• Connect with Https also for ActiveMQ

• Connect to Matroos using Https

• Traceability changes scheduling Admin Interface

16 juni 2016

Page 18: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Import Module for Aqualarm

<import>

<general>

<importType>Aqualarm</importType>

<serverUrl>http://www.aqualarm.nl</serverUrl>

<connectionTimeOutMillis>20000</connectionTimeOutMillis>

<relativeViewPeriod unit="day" start="-10" end="0" startOverrulable="true" endOverrulable="true"/>

<idMapId>IdAqualarm</idMapId>

<importTimeZone>

<timeZoneName>GMT+2</timeZoneName>

</importTimeZone>

</general>

<timeSeriesSet>

<moduleInstanceId>ImportAqualarm</moduleInstanceId>

<valueType>scalar</valueType>

<parameterId>H.observed</parameterId>

<locationId>Eijsden</locationId>

<timeSeriesType>external historical</timeSeriesType>

<timeStep unit="nonequidistant"/>

<readWriteMode>add originals</readWriteMode>

</timeSeriesSet>

</import>

</timeSeriesImportRun>

16 juni 2016

• Import directly from webserver

• Observations waterquality

parameters

• Predefined period

• Predefined parameters and

locations (now Lobith and

Eijsden)

Page 19: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Admin Interface schedule monthly tasks

16 juni 2016

Page 20: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Import Status showing Failed Files

16 juni 2016

Page 21: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Time Series Display - Maximize graph

16 juni 2016

Page 22: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Task Run Dialog with info fields

16 juni 2016

Page 23: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Forecast Management Age Dependent

16 juni 2016

Page 24: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Admin Interface with FSS groups

Grouping of Forecasting Shell Servers

(FSS)

• Windows

• Linux

• Model X (licensed)

• Model Y (disk space)

16 juni 2016

Map workflow to FSS Group

• through webpage (Admin Interface)

• upload from file

• download mappings for editing

Page 25: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Admin Interface with FSS groups

16 juni 2016

Matrix with overview

download as csv file

Page 26: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

16 juni 2016

Page 27: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

(multi) replace

• In Data Editor: select one or more cells and start typing…

• All selected cells get the same value

16 juni 2016

Page 28: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Clustered Bars plot type

• Choice to NOT overlap bar graphs

16 juni 2016

Page 29: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Layout of legend adjustable

• TimeseriesDialog.xml

• Legend placement: none – bottom – right – right inside;

• Show value in legend at selected timestep: true – false;

• Hide footer: true – false;

• Also from menu;

16 juni 2016

Page 30: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

• Option to show a new statistical time series of the available timeseries in a

plot

• Options: MAX, SUM, WEIGHTED AVERAGE

16 juni 2016

Page 31: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Sankey Diagram in SSD

• to visualize flows and their magnitude through the reservoir system…

16 juni 2016

Page 32: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Performance improvements

• Expensive (GUI) queries fixed HDSR Performance Project

• UGRID visualization improved (memory reduction: 96.5%)

• Switch off file caching when importing from FTP

• Attribute filtering / creating filters based on attributes

16 juni 2016

Page 33: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Labels in Spatial Display

• Appearance of labels adjustable:

• None

• Locations

• Values (+ / - unit)

16 juni 2016

Page 34: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Embedded Water Coach

• Water Coach Training tool now embedded in Delft-FEWS

16 juni 2016

Page 35: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Embedded HTML(5) viewer

• Embedded browser

• (internet) URLs

• Local files (html referring to mp4)

16 juni 2016

Topology.xml

Page 36: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Delft-FEWS op 64b

• LINUX (MC, FSS)

• Beta: Windows, full support 2016.02

16 juni 2016

Page 37: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Community Communication

• WIKI: works, but static

• Positive experiences with ‘screencasts’ and ‘videos’

• What’s new in 2014.01 (210x), New Features in 2015.01 (205x)

• Continue with ‘instructional videos’ (hands on, masterclass-like)

• 3 examples…

16 juni 2016

11x 8x 19x

Page 38: 18 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Ontwikkeling van Delft-FEWS - Gerben Boot & Marcel Ververs, Deltares

Outlook 2016-2017

From Delft-FEWS2020 vision document (discussed in CSB) aiming at:

• Delft-FEWS in the cloud(s)

• Simplify install and upgrade

• Scalability (of FSSs)

• Improve and extend (PI) Webservices

• Continue improving seamless integration also with open archive (grids)

• Configurable ‘dashboard’ (multiple existing FEWS displays in one overview)

• Much more…

16 juni 2016