...
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <externalStorage xsi:schemaLocation="http://www.wldelft.nl/fews/archive http://fews.wldelft.nl/schemas//version1.0/archive-schemas/externalStorage.xsd" xmlns="http://www.wldelft.nl/fews/archive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <externalCFCompliantNetCDFStorage id="Maps1D_Rivieren"> <dataFolder>D:\FEWS\archive\matroos\maps1d</dataFolder> <timeSeriesType>externalForecast</timeSeriesType> <dataFolderFilter> <allValid> <dataFolderContains contains="areaId"/> </allValid> <anyValid> <dataFolderContains contains="abc"/> <dataFolderContains contains="def"/> </anyValid> <not> <anyValid> <dataFolderContains contains="123"/> </anyValid> </not> </dataFolderFilter> <fileNameFilter> <allValid> <fileContains contains="name"/> </allValid> <anyValid> <fileContains contains="123"/> </anyValid> <not> <anyValid> <fileContains contains="123"/> </anyValid> </not> </fileNameFilter> <attributeMapping> <moduleInstanceId>system</moduleInstanceId> <timeStepId>SETS360</timeStepId> <qualifiersId>q1</qualifiersId> <gridId>locationForGrid</gridId> <ensembleId>era5</ensembleId> <areaId>myAreaId</areaId> <sourceId>mySourceId</sourceId> </attributeMapping> </externalCFCompliantNetCDFStorage> </externalStorage> |
Archives.xml
Besides defining the external netcdf storages at the archive itself they also need to defined in FEWS by using the Archives.xml.
Note that the id's used in the Archives.xml and the ExternalStorages.xml need to match exactly.
Below an example
Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?>
<archives 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/archives.xsd">
<catalogueUrl>http://localhost:7080/deltares-archive-server</catalogueUrl>
<externalCFCompliantNetCdfStorage id="Maps1D_Noordzee_ext_historical">
<idMapId>IdImportArchive_Waqua_dcsmv6_harmonie</idMapId>
<openDapUrl>http://localhost:7080/thredds/dodsC/matroos/maps1d</openDapUrl>
<fileServerUrl>http://localhost:7080/thredds/dodsC/matroos/maps1d</fileServerUrl>
</externalCFCompliantNetCdfStorage>
</archives>
|
The IdMapId defines the id map for the external netcdf storage. The OpenDapUrl defines the url which is used for the seamless integration. The url defined here plus the relative path in the netcdf storage should define the url by which the time series can be read using OpenDAP.
The fileServerUrl defines the url by which the raw netcdf file can be downloaded. The url defined here plus the relative path in the netcdf storage should define the url by which the netcdf file can be downloaded.