Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Het NWM is geconfigureerd in Delft-FEWS. Het configureren gebeurt aan de hand van configuratiebestanden. Om structuur aan te brengen in de configuratie is ten eerste onderscheid gemaakt in verschillende typen files, zoals “workflow files”, “region config files” of “module config files”. Een overzicht van deze hoofdstructuur is weergegeven in Figuur 1.

Image RemovedImage Added

Figuur 1    Overzicht van de Delft-FEWS configuratiestructuur voor het Nationaal Water Model op hoofdniveau

...

In onderstaand overzicht staan kort de verschillende folders en typen configuratie files beschreven die relevant zijn voor het NWM:

DisplayConfigFiles.

  • Hieraan is de definitie voor de gridweergave (gridDisplay.xml) opgenomen. In de gridweergave is onderscheid gemaakt tussen de resultaten van de verschillende onderdelen van het NWM.

IdMapFiles.

  • Deze files beschrijven de koppeling tussen parameters en locaties in het NWM met externe (model specifieke) parameters en locaties. De structuur van de IdMapFiles is op basis van modellen en modules, en dus niet gesorteerd op basis van de verschillende onderdelen van het NWM.

MapLayerFiles.

  • Hierin zijn alle kaartlagen opgeslagen. Tot de kaartlagen behoren ook de database files waarin de locatie(sets) beschreven zijn. Deze bestanden zijn veelal afkomstig uit andere bronnen / projecten.
  • Een deel van deze kaartlagen is specifiek bedoeld voor grafische weergave, maar een ander deel wordt ook gebruikt in de berekening. Een voorbeeld is het gebruik van de WAQUA grids. Deze worden gebruikt voor de interpolatie van WAQUA resultaten naar hydra as- en oever-locaties. 

ModuleConfigFiles

  • De files worden gebruikt voor het aansturen van externe modellen, maar ook voor het uitvoeren van tussenstappen zoals interpolatie, extrapolatie e.d.

ModuleDataSetFiles

  • Deze zipfiles bevatten model specifieke informatie die voorafgaand aan de berekening wordt klaargezet. Zipfiles met de extensie “1.00 default.zip” duiden op de referentie instellingen van het model. Zipfiles met een andere extensie duiden op een aanpassing van het basis model, bijv. t.b.v. een maatregel of strategie.

ModuleParFiles

  • De files bevatten informatie over parameters die in specifieke modellen (bijv. Hydra-Zoet) gebruikt worden. Ook deze files kunnen betrekking hebben op het basismodel (“default.xml”) op een maatregel of strategie.

RegionConfigFiles

  • IdMapFiles.
  • MapLayerFiles.

In deze directory staan in ieder geval de volgende files:

...

  • Filters_Zoetwater.xml (bevat configuratie dataviewer voor Zoetwater).
  • Grids.xml (bevat configuratie + verwijzing naar alle grids (o.a. waqua roosters)).
  • Locations.xml (bevat + verwijst naar alle binnen het NWM gebruikte locaties).
  • LocationSets.xml (bevat configuratie van alle locatie-sets).
  • ModuleInstanceDescriptors.xml (bevat verwijzing naar deelgebied specifieke moduleInstanceDescriptor files)ModuleInstanceDescriptors_Veiligheid_General.xml (bevat specifieke moduleInstances voor Veiligheid, welke niet automatisch worden geupdate met script (zie Hoofdstuk 11)).
  • Parameters.xml (definitie van alle parameters).
  • Topology.xml (bevat verwijzing naar deelgebied specifieke Topology files)
  • WorkflowDescriptors.xml (bevat verwijzing naar deelgebied specifieke workflowDescriptor files)

 

Voor de verschillende onderdelen zijn telkens aparte moduleInstanceDescriptor, workflowDescriptor en Topology files aangemaakt zodat deze bij een update van een deelgebied eenvoudiger zijn te beheren. De workflowDescriptors beschijft alle workflows die beschikbaar zijn (per onderdeel), de moduleInstanceDescriptor beschrijft alle modules die binnen de workflows worden gebruikt en de Topology bevat de configuratie van het Interactive Forecast Display.

RootConfigFiles

Dit is de locatie waar de handleiding wordt neergezet en waar de naamgeving (versienummer) van het NWM is vastgelegd (“oc_global.properties”). Hier staan ook de files t.b.v. configuratie van OC (bijv. voor synchronisatie (synchChannels en synchProfiles) en logging).

WorkflowFiles

De files beschrijven de stappen van een berekening. In de workflowfile staat welke modellen en welke andere modules (zoals tijdstap transformaties, interpolatie) achtereenvolgens moeten worden aangeroepen. In het onderdeel "Workflows Nationaal Water Model" wordt hier dieper op ingegaan.

...

Onder deze hoofdstructuur ligt vervolgens de onderverdeling op het niveau van deelgebieden, subroutines en modellen. Een overzicht van de structuur van de “ModuleConfigFiles” is weergegeven in Figuur 2. Hierin is te zien dat feitelijk per deelgebied (bijv. Zoetwater (ZW) of Rijn (VE_Rijn)) een aparte folder is aangemaakt. Deze structuur komt ook terug in de workFlowFiles WorkFlowFiles en de regionConfigFiles RegionConfigFiles en is ook zichtbaar voor de gebruiker in de topology (zie sectie "Belangrijke functionaliteiten NWM") en dataviewer.

Image Removed 

Figuur 2    Overzicht van de configuratiestructuur binnen de ModuleConfigFiles van het Nationaal Water Model

De structuur van de onderdelen in het NWM komt vooral terug in de opzet van de workflows (“Topology”), de gridweergave en de dataviewer (“filters”). Hierin is per onderdeel een overzicht van beschikbare in- en uitvoer. Een screenshot uit het NWM (Figuur 3) laat dit overzicht per (deel)gebied zien.

Image Removed 

Figuur 3    Overzicht van beschikbare in- en uitvoer in de dataviewer (linker kolom) en gridweergave (rechter kolom) per onderdeel van het NWM