SWAT Pre-adapter
SWAT Post-adapter
GeneralAdapterRun Example Configuration
Execute Activities
This section calls the SWAT pre-adapter, SWAT executable, and SWAT post-adapter. Note: the run_info.xml is passed to the adapters.
Execute Activities
<executeActivities> <executeActivity> <description>run SWAT preAdapter</description> <command> <className>nl.deltares.fews.swatadapter.SwatPreAdapter</className> <binDir>%ROOT_DIR%/binAdapter</binDir> </command> <arguments> <argument>%ROOT_DIR%/run_info.xml</argument> </arguments> <timeOut>300000</timeOut> <ignoreDiagnostics>false</ignoreDiagnostics> </executeActivity> <executeActivity> <description>run SWAT model</description> <command> <executable>%WORK_DIR%/swat2012.exe</executable> </command> <console> </console> <timeOut>300000</timeOut> <ignoreDiagnostics>true</ignoreDiagnostics> </executeActivity> <executeActivity> <description>run SWAT postAdapter</description> <command> <className>nl.deltares.fews.swatadapter.SwatPostAdapter</className> <binDir>%ROOT_DIR%/binAdapter</binDir> </command> <arguments> <argument>%ROOT_DIR%/run_info.xml</argument> </arguments> <timeOut>300000</timeOut> <ignoreDiagnostics>false</ignoreDiagnostics> </executeActivity> </executeActivities>
Import Activities
This section imports data into FEWS from the model run. Data can be imported from the reach.nc, sediment.nc, and subbasin.nc files.
Import Activities
<importActivities> <importNetcdfActivity> <importFile>reach.nc</importFile> <timeSeriesSets> <timeSeriesSet> <moduleInstanceId>SWAT_Basin_Historic</moduleInstanceId> <valueType>scalar</valueType> <parameterId>QR.sim</parameterId> <locationId>LocationA</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="nonequidistant"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> <timeSeriesSet> <moduleInstanceId>SWAT_Basin_Historic</moduleInstanceId> <valueType>scalar</valueType> <parameterId>NO3.load</parameterId> <locationId>LocationA</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="nonequidistant"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> <timeSeriesSet> <moduleInstanceId>SWAT_Basin_Historic</moduleInstanceId> <valueType>scalar</valueType> <parameterId>NO3</parameterId> <locationId>LocationA</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="nonequidistant"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> <timeSeriesSet> <moduleInstanceId>SWAT_Basin_Historic</moduleInstanceId> <valueType>scalar</valueType> <parameterId>TW.sim</parameterId> <locationId>LocationA</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="nonequidistant"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </timeSeriesSets> </importNetcdfActivity> </importActivities>