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>