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.

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. 

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

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).
  • 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)
  • 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 subroutines en modellen. Deze structuur komt ook terug in de WorkFlowFiles en de RegionConfigFiles en is ook zichtbaar voor de gebruiker in de topology (zie sectie "Belangrijke functionaliteiten NWM") en dataviewer.

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. 

  • No labels