Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Steps to get started with FEWS XBeach model adapter

Define a location with "WGS 1984" coordinates

Code Block
xml
xml
titlelocations.xml
<?xml version="1.0" encoding="UTF-8"?>
<locations version="1.1" 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/locations.xsd">
	<geoDatum>WGS 1984</geoDatum>
	<location id="Dummy" name="Dummy">
		<x>4.601954</x>
		<y>52.619469</y>
		<z>0</z>
	</location>
</locations>

Define a grid

Code Block
xml
xml
titlegrids.xml
<?xml version="1.0" encoding="UTF-8"?>
<grids 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/grids.xsd">
	<irregular locationId="Dummy">
		<description>Dummy</description>
		<rows>71</rows>
		<columns>155</columns>
		<csvFile>
			<file>dummy_grid.csv</file>
			<geoDatum>Rijks Driehoekstelsel</geoDatum>
			<x>%X%</x>
			<y>%Y%</y>
		</csvFile>
	</irregular>
</grids>

Create .csv grid file

FEWS -F12 -S convert -netcdf file to cell centers csv file

Choose XBeach netcdf output file, a csv file with the same name will be created (place this in Config\MapLayerFiles\ directory) and example configuration will be added to the clipboard. Make sure the correct <geoDatum> is used, probably must be changed to "Rijks Driehoekstelsel".

Using Swan wave spectra in FEWS

Define parameters

"AFREQ" and "NDIR" are domain parameters needed for "EnDens"

Code Block
xml
xml
titleexample parameter configuration
	<parameterGroup id="Frequency">
		<parameterType>instantaneous</parameterType>
		<unit>1/s</unit>
		<parameter id="AFREQ">
			<shortName>AFREQ</shortName>
		</parameter>
	</parameterGroup>
	<parameterGroup id="Direction">
		<parameterType>instantaneous</parameterType>
		<unit>degrees</unit>
		<parameter id="NDIR">
			<shortName>NDIR</shortName>
		</parameter>
	</parameterGroup>
	<parameterGroup id="XBeach">
		<parameterType>instantaneous</parameterType>
		<unit>m</unit>
		<valueResolution>0.001</valueResolution>
		<usesDatum>true</usesDatum>
		<parameter id="EnDens" name="energy densities in J/m2/Hz/degr">
			<shortName>EnDens</shortName>
		</parameter>
		<parameter id="H_mean" name="Mean Water Level">
			<shortName>H_mean</shortName>
		</parameter>
		<parameter id="H_max" name="Max Water Level">
			<shortName>H_max</shortName>
		</parameter>
		<parameter id="H_min" name="Min Water Level">
			<shortName>H_min</shortName>
		</parameter>
    </parameterGroup>		
Importing Swan wave spectrum files

In order to retrieve the wave spectra from outside FEWS some example configuration is given below

Code Block
xml
xml
titleImport_Swan.xml
<?xml version="1.0" encoding="UTF-8"?>
<timeSeriesImportRun 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/timeSeriesImportRun.xsd">
	<import>
		<general>
			<importType>swan-spectrum</importType>
			<folder>$IMPORT_FOLDER$/swan</folder>
			<backupFolder>$BACKUP_FOLDER$/swan</backupFolder>
			<idMapId>IdSwanImport</idMapId>
			<missingValue>-999.0</missingValue>
			<geoDatum>WGS 1984</geoDatum>
			<expiryTime unit="day" multiplier="366"/>
		</general>
		<timeSeriesSet>
			<moduleInstanceId>Run_XBeach</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>EnDens</parameterId>
			<domainParameterId>AFREQ</domainParameterId>
			<domainParameterId>NDIR</domainParameterId>
			<locationId>Dummy</locationId>
			<timeSeriesType>external historical</timeSeriesType>
			<timeStep unit="hour" multiplier="1"/>
			<readWriteMode>add originals</readWriteMode>
		</timeSeriesSet>
	</import>
</timeSeriesImportRun>