You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Please note that this import needs to use flag convertion.  Flag convertion files should be in the region home/Config/FlagConversionsFiles folder.


Config example:

<?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>CanadaDFO</importType>
			<serverUrl>https://api-iwls.dfo-mpo.gc.ca/api/v1/stations/</serverUrl>
			<user>dummy_username</user>
			<password>dummy_password</password>
			<relativeViewPeriod unit="hour" start="-5" end="0" startOverrulable="true" endOverrulable="true"/>
			<idMapId>CanadaDFO</idMapId>
			<flagConversionsId>FlagConversion</flagConversionsId>
		</general>
		<timeSeriesSet>
			<moduleInstanceId>CanadaDFO</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>mean_sea_level</parameterId>
			<locationId>LocA</locationId>
			<timeSeriesType>external historical</timeSeriesType>
			<timeStep unit="nonequidistant"/>
			<readWriteMode>add originals</readWriteMode>
		</timeSeriesSet>
		<timeSeriesSet>
			<moduleInstanceId>CanadaDFO</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>waterlevel_model</parameterId>
			<locationId>LocB</locationId>
			<timeSeriesType>external historical</timeSeriesType>
			<timeStep unit="nonequidistant"/>
			<readWriteMode>add originals</readWriteMode>
		</timeSeriesSet>
	</import>
</timeSeriesImportRun> 



Id mapping example:

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by Environment Agency (Capgemini Uk Plc) -->
<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">

	<map externalLocation="5cebf1e23d0f4a073c4bc0f6" externalParameter="wlo" internalLocation="LocA" internalParameter="mean_sea_level"/>
	<map externalLocation="5cebf1dd3d0f4a073c4bb8ed" externalParameter="wlp" internalLocation="LocB" internalParameter="waterlevel_model"/>

</idMap>



Flag conversion example:

<?xml version="1.0" encoding="UTF-8"?>
<!-- édité avec XMLSpy v2017 rel. 3 (http://www.altova.com) par Dominic Roussel (MIN. DU DEV. DURABLE, DE L'ENV) -->
<flagConversions 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/flagConversions.xsd">
	<!--
FEWS flag options:
0 (original/reliable) - black numbers/grey background
1 (corrected/reliable) - blue numbers/grey background
2 (completed/reliable) - pink numbers/grey background
3 (original/doubtful) - black numbers/yellowish background
4 (corrected/doubtful) - blue numbers/yellowish background
5 (completed/doubtful) - pink numbers/yellowish background
6 (original/unreliable) - black numbers/yellow background
7 (corrected/unreliable) - blue numbers/yellow background
8 (completed/unreliable) - pink numbers/yellow background
9 missing
-->
	<flagConversion>
		<inputFlag>
			<name>Correct</name>
			<value>1</value>
		</inputFlag>
		<outputFlag>
			<value>0</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Douteux</name>
			<value>2</value>
		</inputFlag>
		<outputFlag>
			<value>6</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Estime</name>
			<value>3</value>
		</inputFlag>
		<outputFlag>
			<value>2</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Incomplet</name>
			<value>4</value>
		</inputFlag>
		<outputFlag>
			<value>6</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Force</name>
			<value>5</value>
		</inputFlag>
		<outputFlag>
			<value>2</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Cumule</name>
			<value>6</value>
		</inputFlag>
		<outputFlag>
			<value>6</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Trace</name>
			<value>7</value>
		</inputFlag>
		<outputFlag>
			<value>6</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Inconnu</name>
			<value>8</value>
		</inputFlag>
		<outputFlag>
			<value>6</value>
		</outputFlag>
	</flagConversion>
	<flagConversion>
		<inputFlag>
			<name>Missing</name>
			<value>-999</value>
		</inputFlag>
		<outputFlag>
			<value>9</value>
		</outputFlag>
	</flagConversion>
	<defaultOuputFlag>
		<value>0</value>
	</defaultOuputFlag>
	<missingValueFlag>
		<value>9</value>
	</missingValueFlag>
</flagConversions>

  • No labels