Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Image Added

Code Block
linenumberstrue
<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>