Deze pagina geeft een overzicht van de configuratie werkzaamheden aan ene FEWS systeem voor de implementatie van bandbreedte statistiek functies voor scalaire tijdreeksen. Naast de configuratie werkzaamheden geeft het ook een beschrijving hoe de functionaliteit gebruikt moet worden.
Bandbreedte statistiek in standaard grafieken
Het doel van de bandbreedte functionaliteit is het berekenen en tonen van bandbreedte statistieken in FEWS grafieken voor bijvoorbeeld afvoeren en waterstanden. De berekende statistieken zijn gemaakt voor een 10 daagse aggregatie periode, voor een tijdsinterval van 1 dag berekend.
FEWS configuratie bandbreedte statistiek
Als eerste moeten er tijdreeksen geselecteerd worden waarvoor de bandbreedte statistiek berekend moeten worden. Dit zijn in dit voorbeeld de tijdreeksen voor alle locaties voor waterstanden en afvoeren. De gebruikte tijdreeksen zijn allen gevalideerde/bewerkte tijdreeksen die door specifieke FEWS module instances zijn aangemaakt. De volgende tijdreeksen uit een FEWS systeem zullen gebruikt worden.
Parameter | LocationSet | Moduleinstance | Tijdstap |
Q.meting | TMX_LM_Q.meting_10min | Aggregeren_uur | 1 uur |
H.meting | TMX_LM_H.meting_10min | Aggregeren_uur | 1 uur |
Voor het berekenen van de bandbreedte statistieke worden de bovenstaande tijdreeksen als basis invoer tijdreeksen gebruikt. Met deze uur tijdstap tijdreeksen worden statistiek berekeningen gedaan; in Delft-FEWS noemen we deze ‘statisticsPeriodic’. De uitvoer periode bepaald de aggregatie periode waarvoor de statistiek wordt uitgevoerd. De volgende aggregatie periode is gebruikt:
...
In de volgende paragrafen zal iets dieper worden ingegaan op de configuratie bestanden van de berekeningen.
WorkflowFiles Statistiek_Jaarcyclus.xml
Er is een nieuwe workflow aangemaakt Statistiek_Jaarcyclus.xml. Deze workflow bevat maar 1 activiteit; de module instance Statistiek_Jaarcyclus.
...
De workflow is aan de het ‘Start Taak’ FEWS scherm toegevoegd, hiervoor is er een extra element nodig in het \DisplayConfigFiles\TaskRunDialog.xml bestand.
Transformatie \Statistiek_Jaarcyclus.xml
Voor de berekeningen van de bandbreedte statistiek is gebruik gemaakt van de Delft-FEWS Transformatie module. Hiervoor is het bestand Statistiek_Jaarcyclus.xml toegevoegd aan de \ModuleConfigFiles folder. De configuratie van de transformatie functie volgt de standaard manier voor Delft-FEWS transformatie bestanden. Het bestand is opgedeeld in 2 stukken:
...
Alleen voor de overige percentielen hoeft alleen de value aangepast worden. Voor de Maximum berekening wordt een andere functie gebruikt.
Qualfiers.xml
Het \RegionConfigFiles\Qualifiers.xml bestand wordt gebuikt als extra kenmerk van een tijdreeks, het kan gezien worden als een soort sub-parameter. In het WIS worden al qualifiers gebruikt, er zijn een aantal qualifiers toegevoegd voor de bandbreedte berekeningen.
...
Het shortName element wordt gebruikt voor de legenda van tijdreeksen in de grafieken van het FEWS.
Grafieken in de DisplayGroups.xml
De grafieken met de bandbreedtes zijn toegevoegd aan het DisplayGroups.xml configuratie bestand van de \SystemConfigFiles\. Dit bestand wordt gebruikt om standaardgrafieken te maken voor vooraf gedefinieerde locaties zodat deze eenvoudig geselecteerd en getoond kunnen worden. Ook dit bestand bestaat uit 2 delen:
...
In de displaygroup worden de naam van de groep opgegeven, samen met de locatielijst en plotId. Delft-FEWS geeft dan een lijst weer van alle locaties uit de locatielijst, en tekent alle grafieken voor de opgegeven locaties.
Uitvoeren berekeningen in FEWS
Als voorbeeld zal het WIS Dommel gebruikt worden. De berekening van de workflow kan gestart worden vanuit het Start Taak tabblad van het FEWS. Er is een nieuwe taak geconfigureerd met de naam ‘Bandbreedtes oppervlaktewater continu’.
...