Excerpt | ||
---|---|---|
| ||
Imports scalar and grid data from the Hydronet WIWB api: https://wiwb.hydronet.com/api |
Overview
Imports grid time series data from Cmems NetCDF files.
Import Configuration
An example of the CMEMS import will be given here.
The type of import should be configured using the DATA_TYPE property:
- DATA_TYPE should be set to "2D_HOURLY" for 2D hourly data.
- DATA_TYPE should be set to "3D_DAILY" for daily 3D data.
This example is configured to import 2D Hourly grids for the last 24 hours:
Code Block | ||||
---|---|---|---|---|
| ||||
<?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>Cmems</importType>
<!--
Make sure the parameters that are needed are added to the URL:
The following parameters are available:
uo
vo
zos
thetao
Also set the x, y, and z values:
x_lo, x_hi, y_lo, y_hi, z_lo, z_hi
-->
<serverUrl>http://nrtcmems.mercator-ocean.fr/mis-gateway-servlet/Motu?product=global-analysis-forecast-phy-001-024-hourly-t-u-v-ssh&service=http://purl.org/myocean/ontology/service/database%23GLOBAL_ANALYSIS_FORECAST_PHY_001_024-TDS&variable=uo&variable=vo&variable=zos&variable=thetao&x_lo=43.0&x_hi=65.0&y_lo=8.0&y_hi=28.0&z_lo=0.494&z_hi=5727.9171</serverUrl>
<user>USERNAME</user>
<password>PASSWORD</password>
<relativeViewPeriod unit="hour" start="-24" end="0" startOverrulable="true"/>
<idMapId>IdImportCmems</idMapId>
<unitConversionsId>ImportUnitConversions</unitConversionsId>
<expiryTime unit="week" multiplier="500"/>
</general>
<properties>
<string key="DATA_TYPE" value="2D_HOURLY"></string>
<string key="TICKET_URL" value="https://cmems-cas.cls.fr/cas/v1/tickets"></string>
</properties>
<timeSeriesSet>
<moduleInstanceId>Import_E2O_Server</moduleInstanceId>
<valueType>grid</valueType>
<parameterId>Wind.u</parameterId>
<locationId>CMEMS_2D</locationId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>Import_E2O_Server</moduleInstanceId>
<valueType>grid</valueType>
<parameterId>Wind.v</parameterId>
<locationId>CMEMS_2D</locationId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
</import>
</timeSeriesImportRun></timeSer
|
The following example is configured for importing daily 3D grids:
Code Block |
---|
<import>
<general>
<importType>Cmems</importType>
<serverUrl>http://nrtcmems.mercator-ocean.fr/mis-gateway-servlet/Motu?product=global-analysis-forecast-phy-001-024&service=http://purl.org/myocean/ontology/service/database%23GLOBAL_ANALYSIS_FORECAST_PHY_001_024-TDS&variable=thetao&x_lo=30.0&x_hi=79.0&y_lo=7.0&y_hi=31.0&z_lo=0.494&z_hi=5727.9171</serverUrl>
<connectionTimeOutMillis>300000</connectionTimeOutMillis>
<user></user>
<password></password>
<relativeViewPeriod unit="day" start="-1" end="1" startOverrulable="true"/>
<idMapId>IdImport_CMEMS</idMapId>
<unitConversionsId>ImportUnitConversions</unitConversionsId>
<expiryTime unit="day" multiplier="356"/>
</general>
<properties>
<string key="TICKET_URL" value="https://cmems-cas.cls.fr/cas/v1/tickets"/>
<string key="DATA_TYPE" value="3D_DAILY"/>
</properties>
<timeSeriesSet>
<moduleInstanceId>Import_CMEMS</moduleInstanceId>
<valueType>grid</valueType>
<parameterId>T.simulated.CMEMS</parameterId>
<locationId>CMEMS_3D</locationId>
<timeSeriesType>external forecasting</timeSeriesType>
<timeStep unit="nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
</import>
|
Id Map Configuration
An example of the IdMapping used for the NETCDF-CF_GRID import is shown below.
Code Block | ||||
---|---|---|---|---|
| ||||
<idMap 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/idMap.xsd">
<parameter internal="Wind.u" external="uo"/>
<parameter internal="Wind.v" external="uv"/>
</idMap>
|