...
Code Block | ||||
---|---|---|---|---|
| ||||
<generalAdapterRun xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/generalAdapterRun.xsd">
<general>
<description>hecras Model for Connecticut River</description>
<rootDir>%REGION_HOME%/modules/hec-ras/</rootDir>
<workDir>%ROOT_DIR%/connecticut/work</workDir>
<exportDir>%ROOT_DIR%/connecticut/input</exportDir>
<exportIdMap>IdExportHECRAS</exportIdMap>
<importDir>%ROOT_DIR%/connecticut/output</importDir>
<importIdMap>IdImportHECRAS</importIdMap>
<dumpFileDir>$GA_DUMPFILEDIR$</dumpFileDir>
<dumpDir>%ROOT_DIR%/connecticut</dumpDir>
<diagnosticFile>%ROOT_DIR%/connecticut/log/preadapter.xml</diagnosticFile>
<convertDatum>true</convertDatum>
</general>
<activities>
<startUpActivities>
<purgeActivity>
<filter>%ROOT_DIR%/connecticut/log/*.*</filter>
</purgeActivity>
<purgeActivity>
<filter>%ROOT_DIR%/connecticut/input/*.*</filter>
</purgeActivity>
<purgeActivity>
<filter>%ROOT_DIR%/connecticut/output/*.*</filter>
</purgeActivity>
<purgeActivity>
<filter>%ROOT_DIR%/connecticut/work/*.dss</filter>
</purgeActivity>
</startUpActivities>
<exportActivities>
<exportStateActivity>
<moduleInstanceId>hecras_connecticut_Historical</moduleInstanceId>
<stateExportDir>%ROOT_DIR%/connecticut/work</stateExportDir>
<stateConfigFile>%ROOT_DIR%/connecticut/work/state.xml</stateConfigFile>
<stateLocations type="file">
<stateLocation>
<readLocation>ctfld2ras.p05.rst</readLocation>
<writeLocation>ctfld2ras.p05.rst</writeLocation>
</stateLocation>
</stateLocations>
<stateSelection>
<warmState>
<stateSearchPeriod unit="day" start="-10" end="0"/>
</warmState>
</stateSelection>
</exportStateActivity>
<exportTimeSeriesActivity>
<exportFile>inputs.xml</exportFile>
<timeSeriesSets>
<timeSeriesSet>
<moduleInstanceId>HFDC3FLW_6to1_ChangeT_Forecast</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>QINE</parameterId>
<locationId>TMVC3</locationId>
<timeSeriesType>external forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="1"/>
<relativeViewPeriod unit="hour" start="0" end="48" endOverrulable="true"/>
<readWriteMode>read only</readWriteMode>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>HFDC3FLW_ChangeT_Forecast</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>QINE</parameterId>
<locationId>TARC3</locationId>
<timeSeriesType>external forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="1"/>
<relativeViewPeriod unit="hour" start="0" end="48" endOverrulable="true"/>
<readWriteMode>read only</readWriteMode>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>PRTN6GRL_Q2STG_STAGEQ_Forecast</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>SSTG</parameterId>
<locationId>PRTN6GRL</locationId>
<timeSeriesType>simulated forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="6"/>
<relativeViewPeriod unit="hour" end="120" endOverrulable="true"/>
<readWriteMode>read only</readWriteMode>
</timeSeriesSet>
</timeSeriesSets>
</exportTimeSeriesActivity>
</exportActivities>
<executeActivities>
<!-- run pre-adapter, converts time series from FEWS-PI to HEC-RAS data files -->
<executeActivity>
<command>
<className>nl.wldelft.fews.adapter.hec.HecRasPreAdapter</className>
</command>
<arguments>
<argument>--project-file=%ROOT_DIR%/connecticut/work/ctfld2ras.prj</argument>
<argument>--dss-file=%ROOT_DIR%/connecticut/work/ctfld2ras.dss</argument>
<argument>--time-step=1MIN</argument>
</arguments>
<timeOut>120000</timeOut>
</executeActivity>
<!-- run HEC-RAS model using script -->
<executeActivity>
<description></description>
<command>
<executable>%ROOT_DIR%/connecticut/work/run.cmd</executable>
</command>
<arguments />
<timeOut>1500000</timeOut>
<ignoreDiagnostics>true</ignoreDiagnostics>
</executeActivity>
<!-- Convert HEC-RAS results from DSS to FEWS PI XML -->
<executeActivity>
<command>
<className>nl.wldelft.fews.adapter.hec.HecRasPostAdapter</className>
</command>
<arguments>
<argument>--project-file=%ROOT_DIR%/connecticut/work/ctfld2ras.prj</argument>
<argument>--output-log-file=%ROOT_DIR%/connecticut/log/postadapter.xml</argument>
<argument>--output-pi-file=%ROOT_DIR%/connecticut/output/output.xml</argument>
<argument>--output-binary-file=%ROOT_DIR%/connecticut/work/ctfld2ras.O01</argument>
<argument>--output-binary-pi-file=%ROOT_DIR%/connecticut/output/binary-output.xml</argument>
</arguments>
<timeOut>1500000</timeOut>
</executeActivity>
</executeActivities>
<!-- import converted FEWS PIXML time series -->
<importActivities>
<importStateActivity>
<stateConfigFile>%ROOT_DIR%/connecticut/work/state.xml</stateConfigFile>
</importStateActivity>
<importTimeSeriesActivity>
<importFile>results.xml</importFile>
<timeSeriesSets>
<timeSeriesSet>
<moduleInstanceId>hecras_connecticut_Forecast</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>SSTG</parameterId>
<locationId>MDDC3</locationId>
<locationId>TMVC3</locationId>
<locationId>LYMC3</locationId>
<locationId>SAYC3</locationId>
<timeSeriesType>simulated forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="1"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>hecras_connecticut_Forecast</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>SQIN</parameterId>
<locationId>MDDC3</locationId>
<locationId>TMVC3</locationId>
<locationId>LYMC3</locationId>
<locationId>SAYC3</locationId>
<timeSeriesType>simulated forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="1"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
</timeSeriesSets>
</importTimeSeriesActivity>
</importActivities>
</activities>
</generalAdapterRun>
|
...