Original question

Hi,

How do I display track data on top of gridded data in the Spatial Data display please? I want to show a typhoon track on to of the modelled storm surge the track produces.

Currently I have a dataLayer followed by a trackLayer but only the dataLayer is displayed. I tried changing the order but this caused FEWS to stop showing the Spatial Data tab entirely!

When I display the track data in a separate gridPlot it works.

Solution

This is possible since 2022.01

<gridPlotGroup id="Particle Tracking">
	<gridPlot id="Drifter" name="Particle Tracking">
		<trackLayer>
			<geoDatum>WGS 1984</geoDatum>
			<xTimeSeriesSet>
				<moduleInstanceId>ImportDrifters</moduleInstanceId>
				<valueType>scalar</valueType>
				<parameterId>Longitude</parameterId>
				<locationSetId>Drifters</locationSetId>
				<timeSeriesType>simulated forecasting</timeSeriesType>
				<timeStep unit="nonequidistant"/>
				<readWriteMode>read complete forecast</readWriteMode>
			</xTimeSeriesSet>
			<yTimeSeriesSet>
				<moduleInstanceId>ImportDrifters</moduleInstanceId>
				<valueType>scalar</valueType>
				<parameterId>Latitude</parameterId>
				<locationSetId>Drifters</locationSetId>
				<timeSeriesType>simulated forecasting</timeSeriesType>
				<timeStep unit="nonequidistant"/>
				<readWriteMode>read complete forecast</readWriteMode>
			</yTimeSeriesSet>
			<valueTimeSeriesSet>
				<moduleInstanceId>ImportDrifters</moduleInstanceId>
				<valueType>scalar</valueType>
				<parameterId>Age</parameterId>
				<locationSetId>Drifters</locationSetId>
				<timeSeriesType>simulated forecasting</timeSeriesType>
				<timeStep unit="nonequidistant"/>
				<readWriteMode>read complete forecast</readWriteMode>
			</valueTimeSeriesSet>
		</trackLayer>
		<dataLayer>
			<arrowColor>F28080</arrowColor>
			<arrowSymbol>flow</arrowSymbol>
			<multipleArrowsPerValue>true</multipleArrowsPerValue>
			<arrowMinimumPixelDistanceBetweenTwoCellCenters>10</arrowMinimumPixelDistanceBetweenTwoCellCenters>
			<uTimeSeriesSet>
				<moduleInstanceId>Delft3DFM3DHC</moduleInstanceId>
				<valueType>grid</valueType>
				<parameterId>C.simulated.u</parameterId>
				<locationId>Layer_1</locationId>
				<timeSeriesType>simulated historical</timeSeriesType>
				<timeStep multiplier="1" unit="hour"/>
				<relativeViewPeriod unit="day" start="0" end="1"/>
				<readWriteMode>add originals</readWriteMode>
			</uTimeSeriesSet>
			<vTimeSeriesSet>
				<moduleInstanceId>Delft3DFM3DHC</moduleInstanceId>
				<valueType>grid</valueType>
				<parameterId>C.simulated.v</parameterId>
				<locationId>Layer_1</locationId>
				<timeSeriesType>simulated historical</timeSeriesType>
				<timeStep multiplier="1" unit="hour"/>
				<relativeViewPeriod unit="day" start="0" end="1"/>
				<readWriteMode>add originals</readWriteMode>
			</vTimeSeriesSet>
			<uvAmplitudeParameterId>C.simulated.speed</uvAmplitudeParameterId>
			<uvDirectionParameterId>C.simulated.dir</uvDirectionParameterId>
		</dataLayer>
		<dataLayer>
			<arrowColor>F28080</arrowColor>
			<arrowSymbol>flow</arrowSymbol>
			<multipleArrowsPerValue>true</multipleArrowsPerValue>
			<arrowMinimumPixelDistanceBetweenTwoCellCenters>10</arrowMinimumPixelDistanceBetweenTwoCellCenters>
			<uTimeSeriesSet>
				<moduleInstanceId>Delft3DFM3DFC</moduleInstanceId>
				<valueType>grid</valueType>
				<parameterId>C.simulated.u</parameterId>
				<locationId>Layer_1</locationId>
				<timeSeriesType>simulated forecasting</timeSeriesType>
				<timeStep multiplier="1" unit="hour"/>
				<relativeViewPeriod unit="day" start="0" end="1"/>
				<readWriteMode>add originals</readWriteMode>
			</uTimeSeriesSet>
			<vTimeSeriesSet>
				<moduleInstanceId>Delft3DFM3DFC</moduleInstanceId>
				<valueType>grid</valueType>
				<parameterId>C.simulated.v</parameterId>
				<locationId>Layer_1</locationId>
				<timeSeriesType>simulated forecasting</timeSeriesType>
				<timeStep multiplier="1" unit="hour"/>
				<relativeViewPeriod unit="day" start="0" end="1"/>
				<readWriteMode>add originals</readWriteMode>
			</vTimeSeriesSet>
			<uvAmplitudeParameterId>C.simulated.speed</uvAmplitudeParameterId>
			<uvDirectionParameterId>C.simulated.dir</uvDirectionParameterId>
		</dataLayer>
		<classBreaksId>Class.Currents</classBreaksId>
	</gridPlot>
</gridPlotGroup>
  • No labels