12.10.1-4 baseline

Former-commit-id: 56e6f8927c92cd546e5fb7a01ad2f19add91f6ed
This commit is contained in:
Steve Harris 2012-09-13 12:08:11 -05:00
parent 077ced354e
commit fd19ca5624
251 changed files with 23810 additions and 397 deletions

10
.gitignore vendored
View file

@ -1,11 +1 @@
bin/
.metadata/
ldm/Debug
test-bin/
testbin/
testBin/
bin-test/
*.class
*.pyo
*.o
*.orig

View file

@ -0,0 +1,542 @@
<!--AWIPS 1 virtual field for:
ModFamA| |N|Conv: NonSupercell Tor Family| |OTHER | | \
*MultiLoad,Layer \
|0.|TP,Surface \
|1.|msl-P,Surface|msl-P2,Surface\
|31.|Wind,Surface\
|0.|loCape,Surface\
|0.|PBE,Surface\
|0.|NBE,Surface\
|0.|gamma,0-2kmAgl\
|0.|RV,Surface\
|0.|NST,Layer|\
|21.|NST,Layer|\
|0.|ESP,Layer|\
|0.|BlkMag,0-6kmAgl\
|50.|BlkShr,0-6kmAgl
-->
<bundle xmlns:ns2="group">
<displayList>
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|0.|TP,Surface \-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="TP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS" />
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|msl-P,Surface|msl-P2,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P, msl-P2" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - |msl-P,Surface|-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - |msl-P2,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|31.|Wind,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|loCape,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="loCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|PBE,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|NBE,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|gamma,0-2kmAgl\ Note:Not sure about the KmAgl representation-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="qDiv" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<!--Used LevelMappingFile.xml as guide-->
<constraint constraintValue="2000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|RV,Surface\ (Relative Humidity-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="RV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|NST,Layer|\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NST" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Not sure about use of EA for Layer levels-->
<constraint constraintValue="EA" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|NST,Layer|\ Note: NST(Non-Supercell Tornado) is missing as a derived parameter-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NST" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="EA" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|ESP,Layer|\ ESP (Enhanced Stretching Potential) -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="ESP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="EA" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|BlkMag,0-6kmAgl\ Note:Not sure about the KmAgl representation
Used: awips/com.raytheon.viz.volumebrowser/localization/volumebrowser/LevelMappingFile.xml as a guideline
-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkMag" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|50.|BlkShr,0-6kmAgl Note:Not sure about the KmAgl representation
Used: awips/com.raytheon.viz.volumebrowser/localization/volumebrowser/LevelMappingFile.xml as a guideline
-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkShr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

View file

@ -0,0 +1,590 @@
<!--AWIPS 1 virtual field for:
ModFamB| |N|Conv: Storm Init Family| |OTHER | | \
*MultiLoad,Layer \
|0.|TP,Surface \
|1.|msl-P,Surface|msl-P2,Surface\
|31.|Wind,Surface\
|0.|muCape,0-3kmAgl|PBE,Surface\
|21.|cCape,ML\
|0.|NBE,Surface|cCin,Surface\
|0.|cCin,ML\
|0.|MCon,Surface\
|0.|DivFn,1000MB-850MB|qDiv,1000MB-850MB\
|0.|DivFn,1000MB-850MB|qDiv,1000MB-850MB
-->
<bundle xmlns:ns2="group">
<displayList>
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|0.|TP,Surface \-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="TP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS" />
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|msl-P,Surface|msl-P2,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P, msl-P2" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - |msl-P,Surface|-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - |msl-P2,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|31.|Wind,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|muCape,0-3kmAgl|PBE,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="muCape, PBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - |muCape,0-3kmAgl|-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="muCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="3000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Not sure about level name-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - |PBE,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|21.|cCape,ML\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Not sure how to map ML to level, MLD seems closest-->
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|NBE,Surface|cCin,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NBE, cCin" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - |NBE,Surface|-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - |cCin,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|0.|cCin,ML\ Note: Not sure about the ML mapping to levelname-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Not sure how to map ML to level, MLD seems closest-->
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|MCon,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="MCon" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|DivFn,1000MB-850MB|qDiv,1000MB-850MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn, qDiv" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="1000" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!-- |DivFn,1000MB-850MB|: Fv Vector(DivFn)-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="1000" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--qDiv,1000MB-850MB\: Q-vector(qDiv)-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="qDiv" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="1000" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

View file

@ -0,0 +1,705 @@
<!--AWIPS 1 virtual field for:
ModFamC| |N|Conv: Hail Family| |OTHER | | \
*MultiLoad,Layer \
|0.|TP,Surface \
|0.|msl-P,Surface\
|1.|cCape,-10C_-30C\
|31.|Wind,Surface\
|0.|muCape,0-6kmAgl|PBE,Surface\
|0.||cCin,Surface\
|0.|BlkMag,0-6kmAgl\
|50.|BlkShr,0-6kmAgl\
|50.|SRMm,3-6kmAgl\
|0.|SRMmM,3-6kmAgl\
|0.|RH,0-1kmAgl\
|0.|zAGL,FrzLvl\
|0.|zAGL,WetBulb0\
|0.|zAGL,-20C\
|0.|GH,FrzLvl\
|0.|GH,-20C\
|0.|50dbzZ,Layer
-->
<bundle xmlns:ns2="group">
<displayList>
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|0.|TP,Surface \-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="TP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS" />
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|msl-P,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|cCape,-10C_-30C\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-30.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="TEMP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="-10.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|31.|Wind,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|muCape,0-3kmAgl|PBE,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="muCape, PBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - |muCape,0-3kmAgl|-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="muCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="3000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Not sure about level name-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - |PBE,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|0.||cCin,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Not sure how to map ML to level-->
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|BlkMag,0-6kmAgl\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkMag" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|50.|BlkShr,0-6kmAgl\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkShr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|50.|SRMm,3-6kmAgl\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="SRMm" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that LYRFHAG is right level name for 3-6kmAgl-->
<constraint constraintValue="LYRFHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="3000.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|SRMmM,3-6kmAgl\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="SRMm" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that LYRFHAG is right level name for 3-6kmAgl-->
<constraint constraintValue="LYRFHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="3000.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|RH,0-1kmAgl\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="RH" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="1000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for 0-1kmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|zAGL,FrzLvl\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="zAGL" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FRZ" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|zAGL,WetBulb0\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="zAGL" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="TW0" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|zAGL,-20C\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="zAGL" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="TEMP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="20.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|GH,FrzLvl\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="GH" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FRZ" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|GH,-20C\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="GH" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="TEMP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|50dbzZ,Layer-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="50dbzZ" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="EA" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,513 @@
<!--
COMMENT:
AWIPS 1 format
ModFamE| |N|Winter: PV/Trop Family| |OTHER | | \
*MultiLoad,Layer\
|101.|P,PV15|31.|Wind,PV15|21.|wSp,PV15\
|101.|P,PV15|31.|Wind,PV15|21.|PAdv,PV15\
|121.|P,PV15|1.|msl-P,Surface|1.|EPT,Surface\
|101.|msl-P,Surface|21.|TP,Surface|0.|TP,Surface|21.1|LIsfc2x,400MB|0.|LIsfc2x,400MB\
|2.|3.|4.|5.
-->
<bundle xmlns:ns2="group">
<displayList>
<!--Top Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|101.|P,PV15-->
<!-- not sure about mapping of 101 -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="PV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|31.|Wind,PV15-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="PV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|wSp,PV15-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="wSp" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="PV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--2nd Panel - Top Right Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|101.|P,PV15-->
<!-- not sure about mapping of 101 -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="PV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|31.|Wind,PV15-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="PV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|PAdv,PV15-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PAdv" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="PV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--3rd Panel - Bottom Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.91016225544631 40.17935304841683 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|121.|P,PV15-->
<!-- not sure about mapping of 121 -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="PV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|msl-P,Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|EPT,Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPT" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--4th Panel - Bottom Right-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|101.|msl-P,Surface-->
<!-- not sure about mapping of 101 -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|TP,Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="TP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|TP,Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="TP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.1|LIsfc2x,400MB-->
<!-- not sure 21.1 -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="LIsfc2x" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="400" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|LIsfc2x,400MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="LIsfc2x" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="400" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,763 @@
<!--
COMMENT:
ModFamI| |N|Winter: Big3 Fn Family| |OTHER | | \
*MultiLoad,Layer\
|100.|DivFn,600MB|1.|QPV2,600MB-500MB|21.|DivFn,600MB|0.|T,600MB-500MB|11.|EPVt2,600MB-500MB\
|100.|DivFn,700MB|1.|QPV2,700MB-600MB|21.|DivFn,700MB|0.|T,700MB-600MB|11.|EPVt2,700MB-600MB\
|100.|DivFn,800MB|1.|QPV2,800MB-700MB|21.|DivFn,800MB|0.|T,800MB-700MB|11.|EPVt2,800MB-700MB\
|100.|DivFn,900MB|1.|QPV2,900MB-800MB|21.|DivFn,900MB|0.|T,900MB-800MB|11.|EPVt2,900MB-800MB
-->
<bundle xmlns:ns2="group">
<displayList>
<!--Top Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|DivFn,600MB-->
<!--not sure-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,600MB-500MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="500" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|DivFn,600MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,600MB-500MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="500" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,600MB-500MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="500" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--2nd Panel - Top Right Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|DivFn,700MB-->
<!--not sure-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,700MB-600MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|DivFn,700MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,700MB-600MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,700MB-600MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--3rd Panel - Bottom Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.91016225544631 40.17935304841683 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|DivFn,800MB-->
<!--not sure-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,800MB-700MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|DivFn,800MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,800MB-700MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,800MB-700MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--4th Panel - Bottom Right-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|DivFn,900MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,900MB-800MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|DivFn,900MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DivFn" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,900MB-800MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,900MB-800MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="800" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

View file

@ -0,0 +1,559 @@
<!--
COMMENT:
ModFamJ| |N|Winter: Snow Growth Family| |OTHER | | \
*MultiLoad,Layer
|101.|PVV,MaxOmega|0.|PFrnt,850MB-700MB|0.|PFrnt,700MB-600MB|21.|PFrnt,700MB-600MB\
|101.|PVV,-15C|21.|PVV,-15C\
|100.|TP,Surface|1.|msl-P,Surface|21.|TP,Surface|21.|SArun,Surface|10.1|PTyp,Surface|31.|Wind,Surface\
|100.|OmDiff,Layer|21.|P,-15C|1.|P,-15C
-->
<bundle xmlns:ns2="group">
<displayList>
<!--Top Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|101.|PVV,MaxOmega-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PVV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--not sure-->
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|PFrnt,850MB-700MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PFrnt" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|PFrnt,700MB-600MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PFrnt" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|PFrnt,700MB-600MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PFrnt" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--2nd Panel - Top Right Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|101.|PVV,-15C-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PVV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--NOT SURE-->
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="-15" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|PVV,-15C\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PVV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--NOT SURE-->
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="-15" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--3rd Panel - Bottom Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.91016225544631 40.17935304841683 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|TP,Surface-->
<!--NOT SURE-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="TP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|msl-P,Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|TP,Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="TP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|SArun,Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="SArun" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|10.1|PTyp,Surface-->
<!--NOT SURE-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PTyp" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|31.|Wind,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--4th Panel - Bottom Right-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|OmDiff,Layer-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="OmDiff" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="EA" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|P,-15C-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--NOT SURE-->
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="-15" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|P,-15C-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--NOT SURE-->
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="-15" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,759 @@
<!--AWIPS 1 virtual field for:
ModFamM| |N|Winter: Big3 Qn Family| |OTHER | | \
*MultiLoad,Layer\
|100.|fnD,600MB|1.|QPV2,600MB-500MB|21.|fnD,600MB|0.|T,600MB-500MB|11.|EPVt2,600MB-500MB\
|100.|fnD,700MB|1.|QPV2,700MB-600MB|21.|fnD,700MB|0.|T,700MB-600MB|11.|EPVt2,700MB-600MB\
|100.|fnD,800MB|1.|QPV2,800MB-700MB|21.|fnD,800MB|0.|T,800MB-700MB|11.|EPVt2,800MB-700MB\
|100.|fnD,900MB|1.|QPV2,900MB-800MB|21.|fnD,900MB|0.|T,900MB-800MB|11.|EPVt2,900MB-800MB
-->
<bundle xmlns:ns2="group">
<displayList>
<!--Top Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.91016225544631 40.17935304841683 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|fnD,600MB|-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" alpha="1.0" interpolationState="true" brightness="1.0" contrast="1.0"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties renderingOrderId="CONTOUR" isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,600MB-500MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="500.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|fnD,600MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,600MB-500MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="500.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,600MB-500MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="500.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--2nd Panel - Top Right Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|fnD,700MB\ No documentation on how to create a new pane-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,700MB-600MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|fnD,700MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,700MB-600MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,700MB-600MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="600.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--3rd Panel - Bottom Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.91016225544631 40.17935304841683 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|fnD,800MB\ No documentation on how to create a new pane-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,800MB-700MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|fnD,800MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,800MB-700MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,800MB-700MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="700.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--4th Panel - Bottom Right-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|100.|fnD,900MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|1.|QPV2,900MB-800MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="QPV2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|21.|fnD,900MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="fnD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|T,900MB-800MB\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="T" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|11.|EPVt2,900MB-800MB-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EPVt2" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="800.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="900.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,605 @@
<bundle xmlns:ns2="group">
<displayList>
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|1.|msl-P, Surface -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS" />
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|30.|Wind,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|cCape,ML\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="ML" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|cCin, ML|NBE, Surface -->
<!--Start of bestRes for msl-P and msl-P2-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin, NBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCin, ML-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="ML" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - NBE, Surfce-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|0.|PBE,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|BlkMag, 0-6kmAgl \-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkMag" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|BlkMag, 1-3kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkMag" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="3.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="1.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |50.|BlkShr, 0-6kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkShr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="6.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|50.|BlkShr, 1-3kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkShr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="3.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="1.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|GH,WetBulb0| -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="GH" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.| Mmag, 850MB -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Mmag" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |21.|Mmag, 850MB -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Mmag" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |51.|MTV, 850MB -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="MTV" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="MB" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="850" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|CorfM, Layer -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="CorfM" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |30.|Corf, Layer -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Corf" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

View file

@ -0,0 +1,961 @@
<!--ModFamY | | N|Conv: Supercell Tor 4P Family| | OTHER| | \
*MultiLoad,GFS212,Laps,RUC236,RUC130,mesoEta212,ETA,Layer\
|101.|msl-P,Surface|31.|Wind,Surface|0.|DpT,Surface|21.|cCape,ML|PBE,Surface\
|0.|cCape,ML|PBE,Surface|0.|cCin,ML|NBE,Surface|0.|cCin,Surface\
|100.|loCape,ML|21.|loCape,ML|31.|BlkShr,0-1kmAgl|1.|MLLCL,ML\
|121.||Heli,0-1kmAgl|HeliD,0-1kmAgl|0.|STP,Layer\
|31.|RM5,Layer\
|101.|EHI01,Layer|21.|EHI01,Layer|31.|SRMr,Surface|0.|VGP,0-2kmAgl\
|3.|4.|5.-->
<bundle xmlns:ns2="group">
<displayList>
<!--Top Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!-- |101.|msl-P,Surface -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS" />
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |31.|Wind,Surface -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS" />
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|DpT, Surface -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DpT" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS" />
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |21| cCape, ML | PBE, Surface -->
<!--Start of bestRes for msl-P and msl-P2-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape, PBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCape, ML-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - PBE, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!-- |0| cCape, ML | PBE, Surface -->
<!--Start of bestRes for msl-P and msl-P2-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape, PBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCape, ML-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - PBE, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!-- |0| cCin, ML | NBE, Surface -->
<!--Start of bestRes for msl-P and msl-P2-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin, NBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCin, ML-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - NBE, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|0.|cCin,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--2nd Panel - Top Right Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!-- |100.|loCape,ML -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="loCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |21.|loCape,ML -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="loCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |31.|BlkShr, 0-1kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkShr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="1000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |1.|MLLCL, ML -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="MLLCL" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--3rd Panel - Bottom Left Panel-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.91016225544631 40.17935304841683 0.0">
<descriptor xsi:type="mapDescriptor">
<!-- |121| Heli, 0-1kmAgl|HeliD, 0-1kmAgl -->
<!--Start of bestRes for msl-P and msl-P2-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Heli, HeliD" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!-- 1st of bestRes - Heli, 0-1kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Heli" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="1000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - HeliD, 0-1kmAgl-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="HeliD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="1000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!-- |0.|STP, Layer -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="STP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|RM5,Layer| -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="RM5" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
<!--4th Panel - Bottom Right-->
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="0.8015667796134949" mapCenter="-87.85607154045267 40.15162011360498 0.0">
<descriptor xsi:type="mapDescriptor">
<!-- |101.|EHI01,Layer| -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EHI01" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |21.|EHI01,Layer| -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EHI01" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |31.|SRMr, Surface -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="SRMr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |50.|VGP, 0-2kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="VGP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="2000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |3.|4.|5. not sure how to implement this-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ARROW" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="VGP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="2000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

View file

@ -0,0 +1,972 @@
<!--ModFamYY | | N|Conv: Supercell Tor Family| | OTHER| | \
*MultiLoad,GFS212,Laps,RUC236,RUC130,mesoEta212,ETA,Layer\
|1.|msl-P,Surface\
|31.|Wind,Surface\
|0.|DpT,Surface\
|0.|cCape,ML|PBE,Surface\
|0.|cCape,ML|PBE,Surface\
|0.|cCin,ML|NBE,Surface\
|0.|cCin,Surface|NBE,Surface\
|0.|loCape,ML\
|0.|loCape,ML\
|30.|BlkShr,0-1kmAgl\
|30.|SRMr,Surface\
|30.|RM5,Layer\
|0.|MLLCL,ML\
|0.|Heli,0-1kmAgl|HeliD,0-1kmAgl\
|0.|STP,Layer\
|1.|EHI01,Layer\
|0.|VGP,0-2kmAgl\
|3.|4.|5.-->
<bundle xmlns:ns2="group">
<displayList>
<displays xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="d2DMapRenderableDisplay" scale="CONUS" density="1.0" magnification="1.0" zoomLevel="1.0" mapCenter="-79.09835514095181 33.915979250804455 0.0">
<descriptor xsi:type="mapDescriptor">
<!--|1.|msl-P,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="msl-P" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|31.|Wind,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Wind" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|DpT,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="DpT" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|cCape, ML|PBE, Surface -->
<!--Start of bestRes for cCape and PBE-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape, PBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCape, ML-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - PBE, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!-- |0.|cCape, ML|PBE, Surface -->
<!--Start of bestRes for cCape and PBE-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape, PBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCape, ML-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - PBE, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="PBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!-- |0.|cCin, ML|NBE, Surface -->
<!--Start of bestRes for cCin and NBE-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCape, PBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCin, ML-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - NBE, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!-- |0.|cCin, Surface|NBE, Surface -->
<!--Start of bestRes for cCin and NBE-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin, NBE" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!--1st of bestRes - cCin, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="cCin" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - NBE, Surface-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="NBE" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!--|0.|loCape,ML\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="true">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="loCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|0.|loCape,ML\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="loCape" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|30.|BlkShr, 0-1kmAgl \-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkShr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="1000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|30.|SRMr,Surface\-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="SRMr" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--|30.|RM5, Layer -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="BARB" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="RM5" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|MLLCL, ML -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="MLLCL" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="MLD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|Heli, 0-1kmAgl|HeliD, 0-1kmAgl -->
<!--Start of bestRes for Heli and HeliD-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<resourceData xsi:type="bestResResourceData" productIdentifierKey="modelInfo.parameterAbbreviation" retrieveData="false">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Heli, HeliD" constraintType="IN"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="-999999" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<!-- 1st of bestRes - Heli, 0-1kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="Heli" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="1000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!--2nd of bestRes - HeliD, 0-1kmAgl-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="HeliD" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="1000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
</resourceData>
</resource>
<!-- |0.|STP, Layer -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="STP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |1.|EHI01,Layer| -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="ICON" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="EHI01" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |0.|VGP, 0-2kmAgl -->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="VGP" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="2000.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<constraint constraintValue="SFC" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<!-- |3.|4.|5. not sure how to implement these-->
<resource>
<loadProperties xsi:type="gridLoadProperties" displayType="CONTOUR" loadWithoutData="false">
<capabilities>
<capability xsi:type="outlineCapability" lineStyle="SOLID" outlineOn="true" outlineWidth="1"/>
</capabilities>
<resourceType>PLAN_VIEW</resourceType>
</loadProperties>
<properties isSystemResource="false" isBlinking="false" isMapLayer="false" isHoverOn="false" isVisible="false">
<pdProps maxDisplayWidth="100000000" minDisplayWidth="0"/>
</properties>
<resourceData xsi:type="gridResourceData" retrieveData="true" isUpdatingOnMetadataOnly="false" isRequeryNecessaryOnTimeMatch="true">
<metadataMap>
<mapping key="modelInfo.parameterAbbreviation">
<constraint constraintValue="BlkMag" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.modelName">
<constraint constraintValue="${modelName}" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.leveltwovalue">
<constraint constraintValue="0.0" constraintType="EQUALS"/>
</mapping>
<mapping key="pluginName">
<constraint constraintValue="grib" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.masterLevel.name">
<!--Assumption that FHAG is right level name for KmAgl-->
<constraint constraintValue="FHAG" constraintType="EQUALS"/>
</mapping>
<mapping key="modelInfo.level.levelonevalue">
<constraint constraintValue="6.0" constraintType="EQUALS"/>
</mapping>
</metadataMap>
<alertParser xsi:type="dataCubeAlertMessageParser"/>
</resourceData>
</resource>
<timeMatcher xsi:type="d2DTimeMatcher" deltaFilter="0" forecastFilter="0"/>
<numberOfFrames>${frameCount}</numberOfFrames>
</descriptor>
</displays>
</displayList>
</bundle>

View file

@ -88,6 +88,10 @@ import com.raytheon.uf.viz.alertviz.ui.dialogs.ConfigurationFileDlg.Function;
* 04 Mar 2011 7950 rferrel Allow saving to base configuration.
* 04 Mar 2011 6532 rferrel Implemented restart button
* 24 Mar 2011 5853 cjeanbap Check MonitorMetadata image file for null.
* 08 Sep 2012 13528 Xiaochuan Confirmation message is not necessary when
* close. Add setNewConfig and run in common
* setting group to perform the updating.
*
* </pre>
*
* @author lvenable
@ -211,9 +215,9 @@ public class AlertVisConfigDlg extends Dialog implements
/** Configuration list dialog */
private ConfigurationFileDlg configurationDialog;
private boolean fetchLog;
/**
* Label default configuration.
*/
@ -426,7 +430,8 @@ public class AlertVisConfigDlg extends Dialog implements
showPriorityChk.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
saveNeeded(true);
setNewConfig();
saveNeeded(true);
}
});
@ -435,7 +440,9 @@ public class AlertVisConfigDlg extends Dialog implements
showSourceKeyChk.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
saveNeeded(true);
setNewConfig();
saveNeeded(true);
}
});
@ -444,7 +451,9 @@ public class AlertVisConfigDlg extends Dialog implements
showCategoryChk.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
saveNeeded(true);
setNewConfig();
saveNeeded(true);
}
});
@ -462,7 +471,9 @@ public class AlertVisConfigDlg extends Dialog implements
expandPopupChk.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
saveNeeded(true);
setNewConfig();
saveNeeded(true);
}
});
@ -483,7 +494,9 @@ public class AlertVisConfigDlg extends Dialog implements
msgLengthSpnr.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
saveNeeded(true);
setNewConfig();
saveNeeded(true);
}
});
@ -504,7 +517,9 @@ public class AlertVisConfigDlg extends Dialog implements
blinkDurSpnr.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
saveNeeded(true);
setNewConfig();
saveNeeded(true);
}
});
@ -525,7 +540,10 @@ public class AlertVisConfigDlg extends Dialog implements
audioDurSpnr.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
saveNeeded(true);
setNewConfig();
saveNeeded(true);
}
});
@ -618,7 +636,7 @@ public class AlertVisConfigDlg extends Dialog implements
sourcesList.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent event) {
handleSourceSelection();
handleSourceSelection();
}
});
@ -806,7 +824,7 @@ public class AlertVisConfigDlg extends Dialog implements
for (int i = 0; i < 6; i++) {
priorityControls.add(new PriorityControls(shell, prioritiesComp, i,
this));
this, this));
}
// ----------------------------------------------
@ -856,7 +874,7 @@ public class AlertVisConfigDlg extends Dialog implements
textLbl.setLayoutData(gd);
for (int i = 0; i < 6; i++) {
priorityControls.get(i).createTextCheckbox();
priorityControls.get(i).createTextCheckbox();
}
addSeparator(prioritiesComp);
@ -870,7 +888,8 @@ public class AlertVisConfigDlg extends Dialog implements
blinkLbl.setLayoutData(gd);
for (int i = 0; i < 6; i++) {
priorityControls.get(i).createBlinkCheckbox();
priorityControls.get(i).createBlinkCheckbox();
}
addSeparator(prioritiesComp);
@ -943,7 +962,6 @@ public class AlertVisConfigDlg extends Dialog implements
for (int i = 0; i < 6; i++) {
priorityControls.get(i).createFgBgControls();
}
handleSourceSelection();
}
@ -1018,14 +1036,8 @@ public class AlertVisConfigDlg extends Dialog implements
closeBtn.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent event) {
if (save.isEnabled()) {
if (ConfigurationFileDlg.confirmCloseWithUnsavedChanges(
shell, configContext.toString())) {
close();
}
} else {
close();
}
close();
}
});
@ -1247,7 +1259,7 @@ public class AlertVisConfigDlg extends Dialog implements
uci = selectedSource.getConfigurationItem();
for (Priority pri : Priority.values()) {
amd = uci.lookup(pri);
amd = uci.lookup(pri);
priorityControls.get(pri.ordinal()).setAlertMetadata(amd);
}
}
@ -1264,9 +1276,8 @@ public class AlertVisConfigDlg extends Dialog implements
} else {
selectedItem = sourcesList.getItem(index);
}
sourcesList.removeAll();
java.util.List<String> keys = new ArrayList<String>(sourceMap.keySet());
Collections.sort(keys);
@ -1278,11 +1289,11 @@ public class AlertVisConfigDlg extends Dialog implements
}
if (selectedItem != null) {
sourcesList.select(sourcesList.indexOf(selectedItem));
// sourcesList.select(sourcesList.indexOf(selectedItem));
sourcesList.select(index);
} else {
sourcesList.select(0);
}
handleSourceSelection();
}
@ -1325,6 +1336,14 @@ public class AlertVisConfigDlg extends Dialog implements
}
}
/**
*
*/
public void setNewConfig() {
updateGlobalConfiguration();
ConfigurationManager.getInstance().setNewConfiguration(configContext, configData);
}
/**
* Get the source key associated with the selected source in the source list
* control.
@ -1429,9 +1448,9 @@ public class AlertVisConfigDlg extends Dialog implements
@Override
public void configurationChanged() {
configData = ConfigurationManager.getInstance()
.getCurrentConfiguration();
configContext = ConfigurationManager.getInstance().getCurrentContext();
configData = ConfigurationManager.getInstance()
.getCurrentConfiguration();
configContext = ConfigurationManager.getInstance().getCurrentContext();
sourceMap = configData.getSources();
layoutControls.reloadConfig(configData);

View file

@ -60,6 +60,8 @@ import com.raytheon.uf.viz.alertviz.config.AlertMetadata;
* 14 Dec 2010 5149 cjeanbap Added Python Action functionality.
* 03 Mar 2011 8059 rferrel Fix tooltip for audioChk
* 24 Mar 2011 5853 cjeanbap Check AlertMetadata for Null.
* 08 Sep 2012 13528 Xiaochuan Run setNewConfig to update priorities
* setting.
* </pre>
*
* @author lvenable
@ -168,6 +170,8 @@ public class PriorityControls {
private Shell parentShell;
private Button actionChk;
private AlertVisConfigDlg configDialog;
/**
* Button used to change the audio file.
@ -191,11 +195,12 @@ public class PriorityControls {
* Priority number.
*/
public PriorityControls(Shell parentShell, Composite parentComp,
int priority, INeedsSaveListener needsSaveListener) {
int priority, INeedsSaveListener needsSaveListener, AlertVisConfigDlg configDialog ) {
this.parentComp = parentComp;
this.priority = priority;
this.parentShell = parentShell;
this.configDialog = configDialog;
createPriorityColor();
this.controlFont = new Font(parentComp.getDisplay(), "Monospace", 10,
@ -241,8 +246,9 @@ public class PriorityControls {
textChk.setLayoutData(gd);
textChk.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
needsSaveListener.saveNeeded(true);
updateBlinkButton();
configDialog.setNewConfig();
needsSaveListener.saveNeeded(true);
}
});
}
@ -259,8 +265,9 @@ public class PriorityControls {
blinkChk.setLayoutData(gd);
blinkChk.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
alertMetadata.setBlink(blinkChk.getSelection());
configDialog.setNewConfig();
needsSaveListener.saveNeeded(true);
alertMetadata.setBlink(blinkChk.getSelection());
}
});
}
@ -276,8 +283,9 @@ public class PriorityControls {
popupChk.setLayoutData(gd);
popupChk.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
needsSaveListener.saveNeeded(true);
alertMetadata.setPopup(popupChk.getSelection());
configDialog.setNewConfig();
needsSaveListener.saveNeeded(true);
}
});
}
@ -301,9 +309,10 @@ public class PriorityControls {
audioChk.setToolTipText("");
audioChk.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
updateAudioChangeButton();
needsSaveListener.saveNeeded(true);
updateAudioChangeButton();
alertMetadata.setAudioEnabled(audioChk.getSelection());
configDialog.setNewConfig();
needsSaveListener.saveNeeded(true);
}
});
@ -313,6 +322,7 @@ public class PriorityControls {
changeAudioBtn.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
selectAudioFile();
configDialog.setNewConfig();
}
});
@ -336,8 +346,9 @@ public class PriorityControls {
actionChk.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
updateActionChangeButton();
needsSaveListener.saveNeeded(true);
alertMetadata.setPythonEnabled(actionChk.getSelection());
configDialog.setNewConfig();
needsSaveListener.saveNeeded(true);
}
});
@ -347,6 +358,7 @@ public class PriorityControls {
changeActionBtn.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
selectActionFile();
configDialog.setNewConfig();
}
});
@ -364,8 +376,9 @@ public class PriorityControls {
logChk.setLayoutData(gd);
logChk.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
needsSaveListener.saveNeeded(true);
alertMetadata.setLog(logChk.getSelection());
configDialog.setNewConfig();
needsSaveListener.saveNeeded(true);
}
});
@ -403,7 +416,8 @@ public class PriorityControls {
changeTextColorBtn.setToolTipText("Change foreground/background color");
changeTextColorBtn.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event) {
showColorDialog();
showColorDialog();
configDialog.setNewConfig();
}
});

View file

@ -61,6 +61,9 @@ import com.raytheon.uf.viz.alertviz.config.Source;
* Apr 7, 2010 mschenke Initial creation
* Mar 16, 2011 6531 rferrel Start up loads host dependent
* configuration file.
* Aug 28 2012 13528 Xiaochuan Using setNewConfiguration() to
* re-set configuration data and
* run notifyListeners().
*
* </pre>
*
@ -199,20 +202,20 @@ public class ConfigurationManager {
Configuration custom = getCustomConfiguration();
if (custom != null) {
if (baseConfiguration == null) {
statusHandler.error("The base configuration "
+ DEFAULT_BASE_CONFIG.getLocalizationFileName()
+ " was not loaded. Check your configuration.");
} else {
/*
* merge custom over base then overlay the current config on
* that result. preserve locking from the base
* configuration.
*/
Configuration baseCustom = baseConfiguration.mergeUnder(
custom, true);
currentConfig = baseCustom.overlayWith(currentConfig, true);
}
if (baseConfiguration == null) {
statusHandler.error("The base configuration "
+ DEFAULT_BASE_CONFIG.getLocalizationFileName()
+ " was not loaded. Check your configuration.");
}
else {
/*
* merge custom over base then overlay the current config on
* that result. preserve locking from the base configuration.
*/
Configuration baseCustom = baseConfiguration.mergeUnder(custom,
true);
currentConfig = baseCustom.overlayWith(currentConfig, true);
}
}
configurationMap.put(current, currentConfig);
} else if (DEFAULT_BASE_CONFIG.equals(current) == false) {
@ -229,15 +232,26 @@ public class ConfigurationManager {
*/
public boolean saveCurrentConfiguration(ConfigContext context,
Configuration toSave) {
if (saveToFile(context, toSave)) {
configurationMap.put(context, toSave);
current = context;
notifyListeners();
return true;
if (saveToFile(context, toSave)) {
setNewConfiguration(context, toSave);
return true;
}
return false;
}
/**
* @param context
* @param configData
*/
public void setNewConfiguration(ConfigContext context,
Configuration configData) {
configurationMap.put(context, configData);
current = context;
notifyListeners();
}
/**
* Delete the configuration passed in
*
@ -383,7 +397,7 @@ fileName.lastIndexOf("/") + 1, // win32
private void notifyListeners() {
for (IConfigurationChangedListener listener : listeners) {
listener.configurationChanged();
listener.configurationChanged();
}
}
@ -522,7 +536,7 @@ fileName.lastIndexOf("/") + 1, // win32
}
public void resetCustomLocalization() {
reloadCustomConfiguration = true;
reloadCustomConfiguration = true;
}
public static boolean isDefaultConfig(ConfigContext context) {

View file

@ -69,6 +69,8 @@ import com.raytheon.viz.ui.cmenu.SetTimeMatchBasisAction;
* the number of Graphics.
* Jul 8, 2010 #6146 bkowal No longer has a separate font size for legend text that is
* drawn into the smaller pane.
* Sep 4, 2012 15335 kshresth Will now display lightning/wind fields
* when magnification set to 0
*
* </pre>
*
@ -555,7 +557,7 @@ public class D2DLegendResource extends
float magnification = getCapability(MagnificationCapability.class)
.getMagnification().floatValue();
if (magnification < 0.6f) {
magnification = 0.6f;
magnification = 1.0f;
} else if (magnification > 1.0f) {
magnification = 1 + (magnification / 4.0f);
}

View file

@ -37,7 +37,8 @@ import com.raytheon.viz.ui.actions.AbstractGlobalsButtonHandler;
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Jul 23, 2007 randerso Initial Creation.
*
* Sep 4, 2012 15335 kshresth Will now display lightning/wind
* fields when magnification set to 0
* &#064;author randerso
*
*/
@ -52,6 +53,7 @@ public class MagButtonHandler extends AbstractGlobalsButtonHandler implements
protected void updateGlobalValue(IWorkbenchWindow changedWindow,
UIElement element, Object value) {
Double mag = (Double) value;
if (mag <= 0.1) mag=0.0;
element.setText("Mag: " + mag);
}
}

View file

@ -47,6 +47,8 @@ import com.raytheon.viz.ui.EditorUtil;
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Jul 19, 2007 randerso Initial Creation.
* Sep 4, 2012 15335 kshresth Will now display lightning/wind
* fields when magnification set to 0
*
* </pre>
*
@ -71,7 +73,7 @@ public class MagHandler extends AbstractHandler implements IElementUpdater {
double magnification = Double.parseDouble((arg0
.getParameter("magnification")));
if (editor != null) {
if (magnification == 0.0f) magnification=0.1;
IDisplayPane[] panes = editor.getDisplayPanes();
for (IDisplayPane pane : panes) {
IRenderableDisplay disp = pane.getRenderableDisplay();

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
// Calculate if shear increases above 0-3km layer for supercells
AWIPS 1 format
36SHRMi | |N |S=Shear incr >10kts 3-6km| |ICON|Layer | *Test,Layer|BlkMag,3-6kmAgl| 1.|-1.e37|5.5|0.|1.|5.|1.e37|1.
abbreviation: |36SHRMi|
Notused1: | |
Notused2: |N |
name: |S=Shear incr >10kts 3-6km|
FIELD: ||
FIELD: |ICON|
FIELD: |Layer|
FIELD: |BlkMag,3-6kmAgl|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |5.5|
FIELD: |0.|
FIELD: |1.|
FIELD: |5.|
FIELD: |1.e37|
FIELD: |1.|
NEW FILE - 36SHRMi.xml
-->
<DerivedParameter name="S=Shear incr &gt; 10kts 3-6km" abbreviation="36SHRMi" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Layer" name="Test">
<Field level="3-6kmAgl" abbreviation="BlkMag"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="5.5"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="5.0"/>
<ConstantField value="1.0E37"/>
<ConstantField value="1.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
50dbzZ | |N|50dbz Hgt for 3/4 in. Svr Hail |m agl|CONTOUR,IMAGE,OTHER|Layer | *Poly,Layer|6587.1917|1.|1.|-2.6305|zAGL,FrzLvl|1.|0.000921|zAGL,FrzLvl|2.0
varId: |50dbzZ|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |50dbz Hgt for 3/4 in. Svr Hail |
units: |m agl|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, planeList: |Poly, Layer|
const: |6587.1917|
const: |1.|
const: |1.|
const: |-2.6305|
varId, plane: |zAGL,FrzLvl|
const: |1.|
const: |0.000921|
varId, plane: |zAGL,FrzLvl|
const: |2.0|
AWIPS II NEW FILE - 50dbzZ.xml
-->
<DerivedParameter unit="m" name="50dbz Hgt for 3/4 in. Svr Hail" abbreviation="50dbzZ" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Layer" name="Poly">
<ConstantField value="6587.192"/>
<ConstantField value="1.0"/>
<ConstantField value="1.0"/>
<ConstantField value="-2.6305"/>
<Field level="FrzLvl" abbreviation="zAGL"/>
<ConstantField value="1.0"/>
<ConstantField value="9.21E-4"/>
<Field level="FrzLvl" abbreviation="zAGL"/>
<ConstantField value="2.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
// Apparent Temperature
// Populate with WindChl =< 50F, Surface T 51-69F, Heat Index =>70F
AWIPS I format
AppT| | |Apparent Temperature |F |CONTOUR,IMAGE,OTHER|Surface| *Test,Surface|WndChl,925MB|1.|51.|69.|WndChl,925MB|1.|70.|1.e37|HIdx,1000MB|1.|-1.e37|50.|WndChl,875MB
varId: |AppT|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Apparent Temperature |
units: |F|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Surface| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, planeList: |Test,Surface|
varId, plane: |WndChl,925MB|
const: |1|
const: |51|
const: |69|
varId, plane: |WndChl,925MB|
const: |1|
const: |70|
const: |1.e37|
varId, plane: |HIdx,1000MB|
const: |1|
const: |-1.e37|
const: |50|
varId, plane: |WndChl,875MB|
AWIPS II NEW FILE - AppT.xml
-->
<DerivedParameter unit="°F" name="Apparent Temperature" abbreviation="AppT" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="925MB" abbreviation="WndChl"/>
<ConstantField value="1.0"/>
<ConstantField value="51.0"/>
<ConstantField value="69.0"/>
<Field level="925MB" abbreviation="WndChl"/>
<ConstantField value="1.0"/>
<ConstantField value="70.0"/>
<ConstantField value="1e37"/>
<Field level="1000MB" abbreviation="HIdx"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="50.0"/>
<Field level="875MB" abbreviation="WndChl"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
AWIPS 1 format
BRNEHIi | |N|72% Supercell Cases Tornadic| |ICON|Layer | *Test,Layer|BRNSHR| 1.|-1.e37|60.|0.|1.|60.|1.e37|EHIi
abbreviation: |BRNEHIi|
Notused1: | |
Notused2: |N|
name: |72% Supercell Cases Tornadic|
FIELD: ||
FIELD: |ICON|
FIELD: |Layer|
FIELD: |BRNSHR|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |60.|
FIELD: |0.|
FIELD: |1.|
FIELD: |60.|
FIELD: |1.e37|
FIELD: |EHIi|
NEW FILE - BRNEHIi.xml
-->
<DerivedParameter name="72% Supercell Cases Tornadic" abbreviation="BRNEHIi" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Layer" name="Test">
<Field abbreviation="BRNSHR"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="60.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="60.0"/>
<ConstantField value="1e37"/>
<Field abbreviation="EHIi"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
BdEPT06| | |Max ThetaE Difference (3-6km Min minus 0-3km Max)|K |CONTOUR,IMAGE,OTHER|Layer| *Difference|minEPT|maxEPT
varId: |BdEPT06|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Max ThetaE Difference (3-6km Min minus 0-3km Max)|
units: |K|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Difference|
varId: |minEPT|
varId: |maxEPT|
AWIPS II NEW FILE - BdEPT06.xml
-->
<DerivedParameter unit="K" name="Max ThetaE Difference (3-6km Min minus 0-3km Max)" abbreviation="BdEPT06" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Difference">
<Field abbreviation="minEPT"/>
<Field abbreviation="maxEPT"/>
</Method>
</DerivedParameter>

View file

@ -18,4 +18,4 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="CFRZRc1" name="Prob Categorical Freezing Rain = YES" unit="%"/>
<DerivedParameter unit="%" name="Chc of Measurable FZRA (Dominant)" abbreviation="CFRZRc1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType"/>

View file

@ -18,4 +18,4 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="CICEPc1" name="Prob Categorical Ice Pellets = YES" unit="%"/>
<DerivedParameter unit="%" name="Chc of Measurable IP (Dominant)" abbreviation="CICEPc1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType"/>

View file

@ -18,4 +18,4 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="CRAINc1" name="Prob Categorical RAIN = YES" unit="%"/>
<DerivedParameter unit="%" name="Chc of Measurable Rain (Dominant)" abbreviation="CRAINc1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType"/>

View file

@ -18,4 +18,4 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="CSNOWc1" name="Prob Categorical SNOW = YES" unit="%"/>
<DerivedParameter unit="%" name="Chc of Measurable Snow (Dominant)" abbreviation="CSNOWc1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType"/>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS 1 format
CritT1| | |Layer Min Temperature -6C, -10C | |CONTOUR,OTHER|| *Alias|Tmin
varId: |CritT1|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Layer Min Temperature -6C, -10C |
units: ||
displayTypes: |CONTOUR,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Alias|
varId: |Tmin|
NEW FILE - CritT1.xml
-->
<DerivedParameter name="Layer Min Temperature -6C, -10C" abbreviation="CritT1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Alias">
<Field abbreviation="Tmin"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
Omega due to Diabatic Effects
Isentropic Omega Eq: Net Omega=local+presAdv+Diabatic
Build 5.2.2 will give Net Omega, local,preAdv on K surface so residual is
diabatic term.
AWIPS I format
DIABi|0| |Omega from Diabatic Effects |ubar/s|CONTOUR,IMAGE,OTHER|K| *Difference|PVV|NetIO
varId: |DIABi|
Cross Section (CS): |0| //according to implemented IoCape.xml, CS = 0 is not in the derivedParameter definition
isAttachToSource: | |
varName: |Omega from Diabatic Effects |
units: |ubar/s|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |K| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Difference|
varId: |PVV|
varId: |NetIO|
AWIPS II NEW FILE - DIABi.xml
-->
<DerivedParameter unit="dPa/s" name="Omega from Diabatic Effects" abbreviation="DIABi" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Difference">
<Field abbreviation="PVV"/>
<Field abbreviation="NetIO"/>
</Method>
</DerivedParameter>

View file

@ -19,6 +19,13 @@
further_licensing_information.
-->
<DerivedParameter unit="K" name="Dew point temperature" abbreviation="DpT" xmlns:ns2="group">
<Method name="Dewpoint">
<Field abbreviation="T"/>
<Field abbreviation="RH"/>
</Method>
<Method models="SREF212" name="Alias">
<Field abbreviation="DpTmean"/>
</Method>
<Method levels="Surface" name="Alias">
<Field level="Station" abbreviation="dewpoint"/>
</Method>

View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
// Total Theta Tendency
// provided by Greg Garrett
//
AWIPS I format
DthDt|0| |Total Theta Tendency |K/S |CONTOUR,IMAGE,OTHER| | *Volume|K|
*Divide|DIABi|SSi
varId: |DthDt|
Cross Section (CS): |0|
isAttachToSource: | |
varName: |Total Theta Tendency |
units: |K/S|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Volume|
varId: |K|
functionName: |Divide|
varId: |DIABi|
varId: |SSi|
AWIPS II NEW FILE - DthDt.xml
-->
<DerivedParameter unit="K/S" name="Total Theta Tendency" abbreviation="DthDt" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Volume">
<Field abbreviation="K"/>
</Method>
<Method name="Divide">
<Field abbreviation="DIABi"/>
<Field abbreviation="SSi"/>
</Method>
</DerivedParameter>

View file

@ -19,6 +19,27 @@
further_licensing_information.
-->
<DerivedParameter abbreviation="EHI" name="Energy Helicity Index">
<Method name="Multiply" levels="Layer">
<Field abbreviation="PBE" level="0FHAG"/>
<Field abbreviation="HeliD" level="0-3kmAgl"/>
<ConstantField value="0.00000625" />
</Method>
<Method name="Multiply" >
<Field abbreviation="cCape" level="Surface"/>
<Field abbreviation="Heli" level="0-3kmAgl"/>
<ConstantField value="0.00000625" />
</Method>
<Method name="Test" levels="Surface">
<Field abbreviation="EHI" />
<ConstantField value="1.0" />
<ConstantField value="-1e37" />
<ConstantField value="2.49" />
<ConstantField value="0.0" />
<ConstantField value="1.0" />
<ConstantField value="2.49" />
<ConstantField value="1e37" />
<ConstantField value="1.0" />
</Method>
<Method name="Multiply" levels="Layer">
<Field abbreviation="PBE" level="0FHAG"/>
<Field abbreviation="Heli" level="0FHAG"/>

View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- COMMENT:
// EHI/BRN Shear interaction - 72% supercells tornadic - Davies, SLS 1995
AWIPS 1 format
EHIi | |N|Energy Helicity Index| |ICON|Layer | *Test,Layer|EHI| 1.|-1.e37|2.49|0.|1.|2.49|1.e37|1.
abbreviation: |EHIi|
Notused1: | |
Notused2: |N|
name: |Energy Helicity Index|
FIELD: ||
FIELD: |ICON|
FIELD: |Layer|
FIELD: |EHI|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |2.49|
FIELD: |0.|
FIELD: |1.|
FIELD: |2.49|
FIELD: |1.e37|
FIELD: |1.|
NEW FILE - EHIi.xml
-->
<DerivedParameter name="Energy Helicity Index" abbreviation="EHIi" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Layer" name="Test">
<Field abbreviation="EHI"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="2.49"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="2.49"/>
<ConstantField value="1e37"/>
<ConstantField value="1.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
// This is designed to iconize slantwise and upright instability. The
// first check is for Sat Geo Pot Vort values of .2 or less.
// Then the fields are checked for thetae decreasing with height. If it does decr,
// upright is diagnosed, otherwise slantwise.
//
AWIPS 1 format
EPVt1 | ||Instability is Slantwise=S Upright=U ||ICON|| *Test|gammaE|1.|-0.0005|1.e37|1.|1.|-1.e37|-0.0005|2.
abbreviation: |EPVt1|
Notused1: | |
Notused2: ||
name: |Instability is Slantwise=S Upright=U |
NEW FILE - EPVt1.xml
-->
<DerivedParameter name="Instability is Slantwise=S Upright=U" abbreviation="EPVt1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field abbreviation="gammaE"/>
<ConstantField value="1.0"/>
<ConstantField value="-5.0E-4"/>
<ConstantField value="1.0E37"/>
<ConstantField value="1.0"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="-5.0E-4"/>
<ConstantField value="2.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
AWIPS 1 format
EPVt2 | ||EPV* Instability is Slantwise=S Upright=U ||ICON|| *Test|MpV|1.|0.|1.e37|5.|1.|-1.e37|2.e-1|EPVt1
abbreviation: |EPVt2|
Notused1: | |
Notused2: ||
name: |EPV* Instability is Slantwise=S Upright=U |
NEW FILE - EPVt2.xml
-->
<DerivedParameter name="EPV* Instability is Slantwise=S Upright=U" abbreviation="EPVt2" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field abbreviation="MpV"/>
<ConstantField value="1.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0E37"/>
<ConstantField value="5.0"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="0.2"/>
<Field abbreviation="EPVt1"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Fzra1
//
AWIPS 1 format
Fzra1 | | |850-1000 fz thk | | | | *Test,Surface|dZ,1000MB-850MB| 1.|-1.e37|1299.|1.|1.|1300.|1.e37|0.
abbreviation: |Fzra1|
Notused1: | |
Notused2: | |
name: |850-1000 fz thk |
FIELD: ||
FIELD: ||
FIELD: ||
FIELD: |dZ,1000MB-850MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1299.|
FIELD: |1.|
FIELD: |1.|
FIELD: |1300.|
FIELD: |1.e37|
FIELD: |0.|
-->
<DerivedParameter name="850-1000 fz thk" abbreviation="Fzra1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="1000MB-850MB" abbreviation="dZ"/>
<ConstantField value="1" />
<ConstantField value="-1e37"/>
<ConstantField value="1299"/>
<ConstantField value="1"/>
<ConstantField value="1"/>
<ConstantField value="1300"/>
<ConstantField value="1e37"/>
<ConstantField value="0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Fzra1
//
AWIPS 1 format
Fzra2 |0|N |Thickness: FZRA/FZDZ | |ICON|Surface | *Test,Surface|dZ,850MB-700MB|1.|-1.e37|1553.|0.|1.|1554.|1.e37|Fzra1
abbreviation: |Fzra2|
Notused1: |0|
Notused2: |N |
name: |Thickness: FZRA/FZDZ |
FIELD: ||
FIELD: |ICON|
FIELD: |Surface|
FIELD: |dZ,850MB-700MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1553.|
FIELD: |0.|
FIELD: |1.|
FIELD: |1554.|
FIELD: |1.e37|
FIELD: |Fzra1|
-->
<DerivedParameter name="Thickness: FZRA/FZDZ" abbreviation="Fzra2" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="850MB-700MB" abbreviation="dZ"/>
<ConstantField value="1" />
<ConstantField value="-1e37" />
<ConstantField value="1553" />
<ConstantField value="0" />
<ConstantField value="1" />
<ConstantField value="1554" />
<ConstantField value="1e37" />
<Field abbreviation="Fzra1" />
</Method>
</DerivedParameter>

View file

@ -19,6 +19,57 @@
further_licensing_information.
-->
<DerivedParameter unit="m" name="Height" abbreviation="GH" xmlns:ns2="group">
<Method levels="PV5" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="0.000005"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV10" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="0.000010"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV15" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="0.000015"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV20" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="0.000020"/>
<ConstantField value="-2"/>
</Method>
<Method levels="MaxOmega" name="Slice">
<Field level="3D" abbreviation="PVV"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="-1e35"/>
<ConstantField value="-1"/>
</Method>
<Method levels="MaxT" name="Slice">
<Field level="3D" abbreviation="T"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method levels="MaxTW" name="Slice">
<Field level="3D" abbreviation="TW"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method levels="MaxR" name="Slice">
<Field level="3D" abbreviation="mixRat"/>
<Field level="3D" abbreviation="GH"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method models="SREF212" name="Alias">
<Field abbreviation="GHmean"/>
</Method>
<Method models="bufrua" name="RaobParam">
<Field abbreviation="Raob"/>
<ConstantField value="2.0"/>

View file

@ -19,10 +19,16 @@
further_licensing_information.
-->
<DerivedParameter abbreviation="GHxSM" name="Filtered-500km Hgt" unit="m">
<Method models="SREF212" name="Filter">
<Field abbreviation="GHmean"/>
<ConstantField value="250.0"/>
<Field abbreviation="dx"/>
<Field abbreviation="dy"/>
</Method>
<Method name="Filter">
<Field abbreviation="GH"/>
<ConstantField value="500.0"/>
<Field abbreviation="dx"/>
<Field abbreviation="dy"/>
</Method>
</Method>
</DerivedParameter>

View file

@ -18,4 +18,66 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<DerivedParameter abbreviation="HIdx" name="Heat Index" unit="K"/>
<DerivedParameter abbreviation="HIdx" name="Heat Index" unit="K">
<Method levels="875MB" name="Poly">
<ConstantField value="-42.379"/>
<ConstantField value="1.0"/>
<ConstantField value="1.0"/>
<ConstantField value="2.0490153"/>
<Field level="925MB" abbreviation="WndChl"/>
<ConstantField value="1.0"/>
<ConstantField value="10.143332"/>
<Field level="Surface" abbreviation="RH"/>
<ConstantField value="1.0"/>
<ConstantField value="-0.05481717"/>
<Field level="Surface" abbreviation="RH"/>
<ConstantField value="2.0"/>
<ConstantField value="-0.00683783"/>
<Field level="925MB" abbreviation="WndChl"/>
<ConstantField value="2.0"/>
</Method>
<Method levels="900MB" name="Multiply">
<ConstantField value="-0.2247554"/>
<Field level="Surface" abbreviation="RH"/>
<Field level="925MB" abbreviation="WndChl"/>
</Method>
<Method levels="925MB" name="Multiply">
<ConstantField value="0.00122874"/>
<Field level="925MB" abbreviation="WndChl"/>
<Field level="925MB" abbreviation="WndChl"/>
<Field level="Surface" abbreviation="RH"/>
</Method>
<Method levels="950MB" name="Multiply">
<ConstantField value="8.5282E-4"/>
<Field level="925MB" abbreviation="WndChl"/>
<Field level="Surface" abbreviation="RH"/>
<Field level="Surface" abbreviation="RH"/>
</Method>
<Method levels="975MB" name="Multiply">
<ConstantField value="-1.99E-6"/>
<Field level="925MB" abbreviation="WndChl"/>
<Field level="925MB" abbreviation="WndChl"/>
<Field level="Surface" abbreviation="RH"/>
<Field level="Surface" abbreviation="RH"/>
</Method>
<Method levels="1000MB" name="Add">
<Field level="875MB" abbreviation="HIdx"/>
<Field level="900MB" abbreviation="HIdx"/>
<Field level="925MB" abbreviation="HIdx"/>
<Field level="950MB" abbreviation="HIdx"/>
<Field level="975MB" abbreviation="HIdx"/>
</Method>
<Method levels="850MB" name="LinTrans">
<ConstantField value="0.55556"/>
<Field level="1000MB" abbreviation="HIdx"/>
<ConstantField value="255.2222"/>
<ConstantField value="1.0"/>
</Method>
<Method levels="Surface" name="Test">
<Field level="Surface" abbreviation="T"/>
<ConstantField value="1.0"/>
<ConstantField value="293.706"/>
<ConstantField value="1e37"/>
<Field level="850MB" abbreviation="HIdx"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
// This Helicity was added to remove confusion with NCEP or model
// calculated 0-3km Helicity and the D2D/VB calculated Helicity.
// 0-3km Helicity would display as Surface Helicity if delivered
// from NCEP if no changes are made to the baseline. This change
// works with the Heli field further below in this file.
// HeliD is SR Helicity made from model post-processing,usually NCEP.
// Heli is now the SR Helicity, for the layer and model chosen,
// and calculated via VB code
// using Bunkers et. al. storm motion.
// IF YOU ADD this field, you should also add Heli and EHI
// in the nationalData replacement section below.
//
AWIPS I format
HeliD | | |Helicity (NCEP Delivered)|m^2/s^2 |CONTOUR,IMAGE,OTHER|| *Alias,0-3kmAgl|Heli,Surface|
*Alias,0-3kmAgl|Heli,BLyr
varId: |HeliD|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Helicity (NCEP Delivered)|
units: |m^2/s^2|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, planeList: |Alias,0-3kmAgl|
varId, plane: |Heli,Surface|
functionName, planeList: |Alias,0-3kmAgl|
varId, plane: |Heli,BLyr|
AWIPS II NEW FILE - HeliD.xml
-->
<DerivedParameter unit="m²/s²" name="Helicity (NCEP Delivered)" abbreviation="HeliD" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="0-3kmAgl" name="Alias">
<Field level="Surface" abbreviation="Heli"/>
</Method>
<Method levels="0-3kmAgl" name="Alias">
<Field level="BLyr" abbreviation="Heli"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,144 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
// IPLayer is a Situational Awareness field for environments that are
// warm aloft (Tw>3C). The goal is to capture deep cloud processes where
// ice will be melted in the warm layer aloft to liquid, and then fall into a
// deep, <0C cold air layer and refreeze to sleet instead of fzra. This field checks for
// Max Tw aloft above the frzlvl, then Max Tw > 3C, and RH>70%i at MaxTw level
// OB9 modification:
// Checking for cold surface-based layer depth >1500ft and colder than -5.5 minT in
// lowest 3 km AGL.
// Using an image and highlighting over 1500feet but then increasing sleet probs
// toward and above 2500ft gives the forecaster at least a flag to check further into sounding
// details. Used in Ptype Family.
//
AWIPS I format
IPLayer | |N |SFC Cold Lyr Probs Toward SLEET |ft |CONTOUR,IMAGE,OTHER|Layer| *Test,650MB|INV,Layer|1.|-1.e37|1.|0.|1.|1.|1.e37|zAGL,FrzLvl|
*Test,700MB|TwMax,0-6kmAgl| 1.|-1.e37|275.15|0.|1.|276.15|1.e37|IPLayer,650MB|
*Test,750MB|IPLayer,700MB|-1.|457.|2134.|0.|
*Test,800MB|RH,MaxTW|1.|-1.e37|69.|0.|1.|70.|1.e37|IPLayer,750MB|
*Test,Layer|Tmin,0-3kmAgl|1.|267.66|1.e37|0.|1.|0.|267.65|IPLayer,800MB
varId: |IPLayer|
Cross Section (CS): ||
isAttachToSource: |N|
varName: |SFC Cold Lyr Probs Toward SLEET |
units: |ft|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, planeList: |Test,650MB|
varId, plane: |INV,Layer|
const: |1.|
const: |-1.e37|
const: |1.|
const: |0.|
const: |1.|
const: |1.|
const: |1.e37|
varId, plane: |zAGL,FrzLvl|
functionName, planeList: |Test,700MB|
varId, plane: |TwMax,0-6kmAgl|
const: |1.|
const: |-1.e37|
const: |275.15|
const: |0.|
const: |1.|
const: |276.15|
const: |1.e37|
varId, plane: |IPLayer,650MB|
functionName, planeList: |Test,750MB|
varId, plane: |IPLayer,700MB|
const: |-1.|
const: |457.|
const: |2134.|
const: |0.|
functionName, planeList: |Test,800MB|
varId, plane: |RH,MaxTW|
const: |1.|
const: |-1.e37|
const: |69.|
const: |0.|
const: |1.|
const: |70.|
const: |1.e37|
varId, plane: |IPLayer,750MB|
functionName, planeList: |Test,Layer|
varId, plane: |Tmin,0-3kmAgl|
const: |1.|
const: |267.66|
const: |1.e37|
const: |0.|
const: |1.|
const: |0.|
const: |267.65|
varId, plane: |IPLayer,800MB|
AWIPS II NEW FILE - IPLayer.xml
-->
<DerivedParameter unit="ft" name="SFC Cold Lyr Probs Toward SLEET" abbreviation="IPLayer" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="650MB" name="Test">
<Field level="Layer" abbreviation="INV"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="1.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="1.0"/>
<ConstantField value="1e37"/>
<Field level="FrzLvl" abbreviation="zAGL"/>
</Method>
<Method levels="700MB" name="Test">
<Field level="0-6kmAgl" abbreviation="TwMax"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="275.15"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="276.15"/>
<ConstantField value="1e37"/>
<Field level="650MB" abbreviation="IPLayer"/>
</Method>
<Method levels="750MB" name="Test">
<Field level="700MB" abbreviation="IPLayer"/>
<ConstantField value="-1.0"/>
<ConstantField value="457.0"/>
<ConstantField value="2134.0"/>
<ConstantField value="0.0"/>
</Method>
<Method levels="800MB" name="Test">
<Field level="MaxTW" abbreviation="RH"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="69.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="70.0"/>
<ConstantField value="1e37"/>
<Field level="750MB" abbreviation="IPLayer"/>
</Method>
<Method levels="Layer" name="Test">
<Field level="0-3kmAgl" abbreviation="Tmin"/>
<ConstantField value="1.0"/>
<ConstantField value="267.66"/>
<ConstantField value="1e37"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="0.0"/>
<ConstantField value="267.65"/>
<Field level="800MB" abbreviation="IPLayer"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Mix1
//
AWIPS 1 format
Mix1 | | |850-1000 mx thk | | | | *Test,Surface|dZ,1000MB-850MB| 1.|-1.e37|1299.|1.|1.|1300.|1.e37|0.
abbreviation: |Mix1|
Notused1: | |
Notused2: | |
name: |850-1000 mx thk |
FIELD: ||
FIELD: ||
FIELD: ||
FIELD: |dZ,1000MB-850MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1299.|
FIELD: |1.|
FIELD: |1.|
FIELD: |1300.|
FIELD: |1.e37|
FIELD: |0.|
-->
<DerivedParameter name="850-1000 mx thk" abbreviation="Mix1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="1000MB-850MB" abbreviation="dZ"/>
<ConstantField value="1"/>
<ConstantField value="-1e37"/>
<ConstantField value="1299"/>
<ConstantField value="1"/>
<ConstantField value="1"/>
<ConstantField value="1300"/>
<ConstantField value="1e37"/>
<ConstantField value="0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Mix2
//
AWIPS 1 format
Mix2 |0|N |Thickness: Wintery MIX | |ICON|Surface | *Test,Surface|dZ,850MB-700MB|1.|-1.e37|1541.|0.|1.|1542.|1553.|Mix1|1.|1554.|1.e37|0.
abbreviation: |Mix2|
Notused1: |0|
Notused2: |N |
name: |Thickness: Wintery MIX |
FIELD: ||
FIELD: |ICON|
FIELD: |Surface|
FIELD: |dZ,850MB-700MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1541.|
FIELD: |0.|
FIELD: |1.|
FIELD: |1542.|
FIELD: |1553.|
FIELD: |Mix1|
FIELD: |1.|
FIELD: |1554.|
FIELD: |1.e37|
FIELD: |0.|
-->
<DerivedParameter name="Thickness: Wintery MIX" abbreviation="Mix2" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="850MB-700MB" abbreviation="dZ"/>
<ConstantField value="1"/>
<ConstantField value="-1e37"/>
<ConstantField value="1541"/>
<ConstantField value="0"/>
<ConstantField value="1"/>
<ConstantField value="1542"/>
<ConstantField value="1553"/>
<Field abbreviation="Mix1"/>
<ConstantField value="1"/>
<ConstantField value="1554"/>
<ConstantField value="1e37"/>
<ConstantField value="0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
// OB6 additions
//
// MaxOmega versus -15C Omega level calc
//
AWIPS 1 format
OmDiff| |N|mb between -15C Omega and MaxOmega|mb|CONTOUR,IMAGE,ICON|Layer| *Difference|P,-15C|P,MaxOmega
abbreviation: |OmDiff|
Notused1: | |
Notused2: |N|
name: |mb between -15C Omega and MaxOmega|
FIELD: |mb|
FIELD: |CONTOUR,IMAGE,ICON|
FIELD: |Layer|
FIELD: |P,-15C|
FIELD: |P,MaxOmega|
NEW FILE - OmDiff.xml
-->
<DerivedParameter unit="hPa" name="mb between -15C Omega and MaxOmega" abbreviation="OmDiff" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Difference">
<Field level="-15C" abbreviation="P"/>
<Field level="MaxOmega" abbreviation="P"/>
</Method>
</DerivedParameter>

View file

@ -19,7 +19,47 @@
further_licensing_information.
-->
<DerivedParameter unit="hPa" name="Pressure" abbreviation="P" xmlns:ns2="group">
<Method models="modelsounding" levels="Surface" name="Alias">
<Method levels="PV5" name="Slice">
<Field level="3D" abbreviation="pV"/>
<ConstantField value="0.000005"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV10" name="Slice">
<Field level="3D" abbreviation="pV"/>
<ConstantField value="0.000010"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV15" name="Slice">
<Field level="3D" abbreviation="pV"/>
<ConstantField value="0.000015"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV20" name="Slice">
<Field level="3D" abbreviation="pV"/>
<ConstantField value="0.000020"/>
<ConstantField value="-2"/>
</Method>
<Method levels="MaxOmega" name="Slice">
<Field level="3D" abbreviation="PVV"/>
<ConstantField value="-1e35"/>
<ConstantField value="-1"/>
</Method>
<Method levels="MaxT" name="Slice">
<Field level="3D" abbreviation="T"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method levels="MaxTW" name="Slice">
<Field level="3D" abbreviation="TW"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method levels="MaxR" name="Slice">
<Field level="3D" abbreviation="mixRat"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method models="modelsounding" levels="Surface" name="Alias">
<Field level="Station" abbreviation="sfcPress"/>
</Method>
<Method levels="S,MB" name="Alias">

View file

@ -19,6 +19,13 @@
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<Method name="Advection">
<Field abbreviation="uW"/>
<Field abbreviation="vW"/>
<Field abbreviation="pV"/>
<Field abbreviation="dx"/>
<Field abbreviation="dy"/>
</Method>
<Method name="Advection" levels="K">
<Field abbreviation="uW"/>
<Field abbreviation="vW"/>

View file

@ -19,6 +19,18 @@
further_licensing_information.
-->
<DerivedParameter unit="Pa/s" name="Omega" abbreviation="PVV" xmlns:ns2="group">
<Method levels="MaxOmega" name="Slice">
<Field level="3D" abbreviation="PVV"/>
<Field level="3D" abbreviation="PVV"/>
<ConstantField value="-1e35" />
<ConstantField value="-1"/>
</Method>
<Method levels="MaxTW" name="Slice">
<Field level="3D" abbreviation="TW"/>
<Field level="3D" abbreviation="PVV"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method name="PVV.execute1">
<Field abbreviation="omega" />
</Method>

View file

@ -19,6 +19,9 @@
further_licensing_information.
-->
<DerivedParameter unit="in" name="Preciptable H2O" abbreviation="PW" xmlns:ns2="group">
<Method models="SREF212" name="Alias">
<Field abbreviation="PWmean"/>
</Method>
<Method name="Alias" levels="Layer">
<Field abbreviation="PW" level="Surface"/>
</Method>

View file

@ -19,6 +19,16 @@
further_licensing_information.
-->
<DerivedParameter unit="K" name="Potential Temp" abbreviation="PoT" xmlns:ns2="group">
<Method levels="TEMP,S" name="Slice">
<Field level="3D" abbreviation="T"/>
<Field level="3D" abbreviation="PoT"/>
<Field abbreviation="TEMP"/>
<ConstantField value="-1"/>
</Method>
<Method models="SREF212" name="Theta">
<Field abbreviation="P"/>
<Field abbreviation="Tmean"/>
</Method>
<Method name="Alias">
<Field abbreviation="K"/>
</Method>

View file

@ -19,6 +19,25 @@
further_licensing_information.
-->
<DerivedParameter unit="%" name="Rel Humidity" abbreviation="RH" xmlns:ns2="group">
<Method models="GFS212,GFS213" levels="Surface" name="Alias">
<Field level="BLyr" abbreviation="RH"/>
</Method>
<Method levels="MaxT" name="Slice">
<Field level="3D" abbreviation="T"/>
<Field level="3D" abbreviation="RH"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method levels="MaxTW" name="Slice">
<Field level="3D" abbreviation="TW"/>
<Field level="3D" abbreviation="RH"/>
<ConstantField value="1e35"/>
<ConstantField value="-1"/>
</Method>
<Method models="SREF212" name="RelHum">
<Field abbreviation="Tmean"/>
<Field abbreviation="DpTmean"/>
</Method>
<Method levels="Surface" name="Alias">
<Field level="2FHAG" abbreviation="RH"/>
</Method>

View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
RH_001_bin| ||Binary Prob of RH Grtn 70 percent|||| *Test|RH|1.0|-999999.0|69.0|0.0|1.0|70.0|999999.0|100.0
varId: |RH_001_bin|
Cross Section (CS): | | //according to implemented IoCape.xml, CS = 0 is not in the derivedParameter definition
isAttachToSource: ||
varName: |Binary Prob of RH Grtn 70 percent|
units: | |
displayTypes: | | //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: | | //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Test|
varId: |RH|
const: |1.0|
const: |-999999.0|
const: |69.0|
const: |0.0|
const: |1.0|
const: |70.0|
const: |999999.0|
const: |100.0|
AWIPS II NEW FILE - RH_001_bin.xml
-->
<DerivedParameter name="Binary Prob of RH Grtn 70 percent" abbreviation="RH_001_bin" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field abbreviation="RH"/>
<ConstantField value="1.0"/>
<ConstantField value="-999999.0"/>
<ConstantField value="69.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="70.0"/>
<ConstantField value="999999.0"/>
<ConstantField value="100.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
RH_001_perts| |N|Prob of RH Grtn 70 percent Perts|||| *Gather|RH_001_bin
varId: |RH_001_perts|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |Prob of RH Grtn 70 percent Perts|
units: | |
displayTypes: | | //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: | | //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Gather|
varId: |RH_001_bin|
AWIPS II NEW FILE - RH_001_perts.xml
-->
<DerivedParameter name="Prob of RH Grtn 70 percent Perts" abbreviation="RH_001_perts" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Gather">
<Field abbreviation="RH_001_bin"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
RH_002_bin| ||Binary Prob of RH Grtn 90 percent|||| *Test|RH|1.0|-999999.0|89.0|0.0|1.0|90.0|999999.0|100.0
varId: |RH_002_bin|
Cross Section (CS): | |
isAttachToSource: ||
varName: |Binary Prob of RH Grtn 90 percent|
units: | |
displayTypes: | | //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: | | //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Test|
varId: |RH|
const: |1.0|
const: |-999999.0|
const: |89.0|
const: |0.0|
const: |1.0|
const: |90.0|
const: |999999.0|
const: |100.0|
AWIPS II NEW FILE - RH_002_bin.xml
-->
<DerivedParameter name="Binary Prob of RH Grtn 90 percent" abbreviation="RH_002_bin" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field abbreviation="RH"/>
<ConstantField value="1.0"/>
<ConstantField value="-999999.0"/>
<ConstantField value="89.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="90.0"/>
<ConstantField value="999999.0"/>
<ConstantField value="100.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
RH_002_perts| |N|Prob of RH Grtn 90 percent Perts|||| *Gather|RH_002_bin
varId: |RH_002_perts|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |Prob of RH Grtn 90 percent Perts|
units: | |
displayTypes: | | //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: | | //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Gather|
varId: |RH_002_bin|
AWIPS II NEW FILE - RH_002_perts.xml
-->
<DerivedParameter name="Prob of RH Grtn 90 percent Perts" abbreviation="RH_002_perts" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Gather">
<Field abbreviation="RH_002_bin"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
// Elevated Supercell Motion - assumes 1kmAGL is base of inflow layer.
// supplied by Matt Bunkers
AWIPS I format
RMprop2 | | |Elevated Right Mover Propagation Vector | | | | *Rotate,0ZAGL|BlkShr,1-6kmAgl|0.0|7.5|-7.5|0.0|
*Divide,Layer|RMprop,0ZAGL|BlkMag,1-6kmAgl
varId: |RMprop2|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Elevated Right Mover Propagation Vector |
units: ||
displayTypes: || //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, source: |Rotate,0ZAGL|
varId: |BlkShr,1-6kmAgl|
const: |0.0|
const: |7.5|
const: |-7.5|
const: |0.0|
functionName, planeList: |Divide,Layer|
varId, plane: |RMprop,0ZAGL|
varId, plane: |BlkMag,1-6kmAgl|
AWIPS II NEW FILE - RMprop2.xml
-->
<DerivedParameter name="Elevated Right Mover Propagation Vector" abbreviation="RMprop2" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="0FHAG" name="Rotate">
<Field level="1-6kmAgl" abbreviation="BlkShr"/>
<ConstantField value="0.0"/>
<ConstantField value="7.5"/>
<ConstantField value="-7.5"/>
<ConstantField value="0.0"/>
</Method>
<Method levels="Layer" name="Divide">
<Field level="0FHAG" abbreviation="RMprop"/>
<Field level="1-6kmAgl" abbreviation="BlkMag"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Rain1
//
AWIPS 1 format
Rain1 | | |850-1000 ra thk | | | | *Test,Surface|dZ,1000MB-850MB| 1.|-1.e37|1290.|0.|1.|1291.|1.e37|1.
abbreviation: |Rain1|
Notused1: | |
Notused2: | |
name: |850-1000 ra thk |
FIELD: ||
FIELD: ||
FIELD: ||
FIELD: |dZ,1000MB-850MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1290.|
FIELD: |0.|
FIELD: |1.|
FIELD: |1291.|
FIELD: |1.e37|
FIELD: |1.|
-->
<DerivedParameter name="850-1000 ra thk" abbreviation="Rain1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="1000MB-850MB" abbreviation="dZ"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="1290.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="1291.0"/>
<ConstantField value="1.0E37"/>
<ConstantField value="1.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Rain2
//
AWIPS 1 format
Rain2 | | |700-850 ra thk | | | | *Test,Surface|dZ,850MB-700MB| 1.|-1.e37|1551.|0.|1.|1552.|1.e37|Rain1
abbreviation: |Rain2|
Notused1: | |
Notused2: | |
name: |700-850 ra thk |
FIELD: ||
FIELD: ||
FIELD: ||
FIELD: |dZ,850MB-700MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1551.|
FIELD: |0.|
FIELD: |1.|
FIELD: |1552.|
FIELD: |1.e37|
FIELD: |Rain1|
-->
<DerivedParameter name="700-850 ra thk" abbreviation="Rain2" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="850MB-700MB" abbreviation="dZ"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="1551.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="1552.0"/>
<ConstantField value="1e37"/>
<Field abbreviation="Rain1"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Rain3
//
AWIPS 1 format
Rain3 |0|N |Thickness: Rain Likely| |ICON|Surface | *Test,Surface|dZ,1000MB-700MB| 1.|-1.e37|2869.|0.|1.|2870.|1.e37|Rain2
abbreviation: |Rain3|
Notused1: |0|
Notused2: |N |
name: |Thickness: Rain Likely|
FIELD: ||
FIELD: |ICON|
FIELD: |Surface|
FIELD: |dZ,1000MB-700MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |2869.|
FIELD: |0.|
FIELD: |1.|
FIELD: |2870.|
FIELD: |1.e37|
FIELD: |Rain2|
-->
<DerivedParameter name="Thickness: Rain Likely" abbreviation="Rain3" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="1000MB-700MB" abbreviation="dZ"/>
<ConstantField value="1.0"/>
<ConstantField value="-1e37"/>
<ConstantField value="2869.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="2870.0"/>
<ConstantField value="1e37"/>
<Field abbreviation="Rain2"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS 1 format
Ro |1| |Rossby Number Vag/Vg | |CONTOUR,IMAGE,OTHER|| *Divide|ageoWM|geoWM
abbreviation: |Ro|
Notused1: |1|
Notused2: | |
name: |Rossby Number Vag/Vg |
FIELD: ||
FIELD: |CONTOUR,IMAGE,OTHER|
-->
<DerivedParameter name="Rossby Number Vag/Vg " abbreviation="Ro" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Divide">
<Field abbreviation="ageoWM"/>
<Field abbreviation="geoWM"/>
</Method>
</DerivedParameter>

View file

@ -19,7 +19,13 @@
further_licensing_information.
-->
<DerivedParameter unit="g/kg" name="Spec Humidity" abbreviation="SHx" xmlns:ns2="group">
<Method models="modelsounding" levels="Surface" name="Alias">
<Method levels="TEMP,S" name="Slice">
<Field level="3D" abbreviation="T"/>
<Field level="3D" abbreviation="SHx"/>
<Field abbreviation="TEMP"/>
<ConstantField value="-1"/>
</Method>
<Method models="modelsounding" levels="Surface" name="Alias">
<Field level="Station" abbreviation="q2"/>
</Method>
<Method name="Multiply">

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
Mean wind storm relative flow
- added a fix 4/4/2006 to remove the upper plane in the label.
AWIPS I format
SRMm | |N|Storm Relative Flow Vecs (Mean Wind)| |ARROW,BARB|MB,Surface| *Difference|Wind|Wind,850MB-300MB
varId: |SRMm|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |Storm Relative Flow Vecs (Mean Wind)|
units: ||
displayTypes: |ARROW,BARB| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |MB,Surface| //No longer used, planes are available and determined by levels attribute in the Method tag, default is
//all levels. DerivedParameter planes are limited to the sum of all of its method levels
functionName: |Difference|
varId: |Wind|
varId, plane: |Wind,850MB-300MB|
AWIPS II NEW FILE - SRMm.xml
-->
<DerivedParameter name="Storm Relative Flow Vecs (Mean Wind)" abbreviation="SRMm" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Difference">
<Field abbreviation="Wind"/>
<Field level="850MB-300MB" abbreviation="Wind"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
SRMmM | |N|Storm Relative Flow Mag (Mean Wind)| |CONTOUR,IMAGE,OTHER|MB,Surface| *Magnitude|SRMm
varId: |SRMmM|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |Storm Relative Flow Mag (Mean Wind)|
units: ||
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |MB,Surface| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Magnitude|
varId: |SRMm|
AWIPS II NEW FILE - SRMmM.xml
-->
<DerivedParameter name="Storm Relative Flow Mag (Mean Wind)" abbreviation="SRMmM" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Magnitude">
<Field abbreviation="SRMm"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Snow1
//
AWIPS 1 format
Snow1 | | |850-1000 sn thk | | | | *Test,Surface|dZ,1000MB-850MB| 1.|-1.e37|1299.|1.|1.|1300.|1.e37|0.
abbreviation: |Snow1|
Notused1: | |
Notused2: | |
name: |850-1000 sn thk |
FIELD: ||
FIELD: ||
FIELD: ||
FIELD: |dZ,1000MB-850MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1299.|
FIELD: |1.|
FIELD: |1.|
FIELD: |1300.|
FIELD: |1.e37|
FIELD: |0.|
-->
<DerivedParameter name="850-1000 sn thk" abbreviation="Snow1" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="1000MB-850MB" abbreviation="dZ"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="1299.0"/>
<ConstantField value="1.0"/>
<ConstantField value="1.0"/>
<ConstantField value="1300.0"/>
<ConstantField value="1.0E37"/>
<ConstantField value="0.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Snow2
//
AWIPS 1 format
Snow2 | | |700-850 sn thk | | | | *Test,Surface|dZ,850MB-700MB| 1.|-1.e37|1541.|Snow1|1.|1542.|1.e37|0.
abbreviation: |Snow2|
Notused1: | |
Notused2: | |
name: |700-850 sn thk |
FIELD: ||
FIELD: ||
FIELD: ||
FIELD: |dZ,850MB-700MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |1541.|
FIELD: |Snow1|
FIELD: |1.|
FIELD: |1542.|
FIELD: |1.e37|
FIELD: |0.|
-->
<DerivedParameter name="700-850 sn thk" abbreviation="Snow2" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="850MB-700MB" abbreviation="dZ"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="1541.0"/>
<Field abbreviation="Snow1"/>
<ConstantField value="1.0"/>
<ConstantField value="1542.0"/>
<ConstantField value="1.0E37"/>
<ConstantField value="0.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Partial Thickness Precipitation Type Icons - Snow3
//
AWIPS 1 format
Snow3 |0|N |Thickness: Snow Likely| |ICON|Surface | *Test,Surface|dZ,1000MB-700MB| 1.|-1.e37|2850.|Snow2|1.|2851.|1.e37|0.
abbreviation: |Snow3|
Notused1: |0|
Notused2: |N |
name: |Thickness: Snow Likely|
FIELD: ||
FIELD: |ICON|
FIELD: |Surface|
FIELD: |dZ,1000MB-700MB|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |2850.|
FIELD: |Snow2|
FIELD: |1.|
FIELD: |2851.|
FIELD: |1.e37|
FIELD: |0.|
-->
<DerivedParameter name="Thickness: Snow Likely" abbreviation="Snow3" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="1000MB-700MB" abbreviation="dZ"/>
<ConstantField value="1"/>
<ConstantField value="-1.e37"/>
<ConstantField value="2850"/>
<Field abbreviation="Snow2"/>
<ConstantField value="1"/>
<ConstantField value="2851"/>
<ConstantField value="1.e37"/>
<ConstantField value="0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
// Preferred Ice Growth Temperatures
//
AWIPS 1 format
SnowT |0|N |Preferred Ice Growth |K |CONTOUR,IMAGE,OTHER| | *Alias|T
varId: |SnowT|
Cross Section (CS): |0|
isAttachToSource: |N|
varName: |Preferred Ice Growth |
units: |K|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Alias|
varId: |T|
AWIPS II NEW FILE - SnowT.xml
-->
<DerivedParameter unit="K" name="Preferred Ice Growth" abbreviation="SnowT" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Alias">
<Field abbreviation="T"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
// Strong Tornado Parameter
// Craven Brooks, NWA Digest 2005
// http://www.srh.noaa.gov/jan/research/climo/climopaper.html
//
AWIPS 1 format
StrTP | | | Strong Tornado Parameter |m/s2 |CONTOUR,IMAGE,OTHER|Layer| *Test,Surface|dCape,Surface|1.|-1.e37|100.|100.|1.|101.|1.e37|dCape,Surface|
*Multiply,ML|MLLCL,ML|StrTP,Surface|
*Divide,1000MB|1.0|StrTP,ML|
*Multiply,975MB|cCape,ML|BlkMag,0-1kmAgl|BlkMag,0-6kmAgl|StrTP,1000MB|
*Filter,Layer|StrTP,975MB|-2.|1.
varId: |StrTP|
Cross Section (CS): | |
isAttachToSource: | |
varName: | Strong Tornado Parameter |
units: |m/s2|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, planeList: |Test,Surface|
varId, plane: |dCape,Surface|
const: |1.|
const: |-1.e37|
const: |100.|
const: |100.|
const: |1.|
const: |101.|
const: |1.e37|
varId, plane: |dCape,Surface|
functionName, planeList: |Multiply,ML|
varId, plane: |MLLCL,ML|
varId, plane: |StrTP,Surface|
functionName, planeList: |Divide,1000MB|
const: |1.0|
varId, plane: |StrTP,ML|
functionName, planeList: |Multiply,975MB|
varId, plane: |cCape,ML|
varId, plane: |BlkMag,0-1kmAgl|
varId, plane: |BlkMag,0-6kmAgl|
varId, plane: |StrTP,1000MB|
functionName, planeList: |Filter,Layer|
varId, plane: |StrTP,975MB|
const: |-2.|
const: |1.|
AWIPS II NEW FILE - StrTP.xml
-->
<DerivedParameter unit="m/s^2" name="Strong Tornado Parameter" abbreviation="StrTP" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Test">
<Field level="Surface" abbreviation="dCape"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="100.0"/>
<ConstantField value="100.0"/>
<ConstantField value="1.0"/>
<ConstantField value="101.0"/>
<ConstantField value="1.0E37"/>
<Field level="Surface" abbreviation="dCape"/>
</Method>
<Method levels="ML" name="Multiply">
<Field level="ML" abbreviation="MLLCL"/>
<Field level="Surface" abbreviation="StrTP"/>
</Method>
<Method levels="1000MB" name="Divide">
<ConstantField value="1.0"/>
<Field level="ML" abbreviation="StrTP"/>
</Method>
<Method levels="975MB" name="Multiply">
<Field level="ML" abbreviation="cCape"/>
<Field level="0-1kmAgl" abbreviation="BlkMag"/>
<Field level="0-6kmAgl" abbreviation="BlkMag"/>
<Field level="1000MB" abbreviation="StrTP"/>
</Method>
<Method levels="Layer" name="Filter">
<Field level="975MB" abbreviation="StrTP"/>
<ConstantField value="-2.0"/>
<Field abbreviation="dx"/>
<Field abbreviation="dy"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
//
// Supercell Composite Parameter (Thompson and Edwards)
// - uses standard layers not effective layer equation
//
AWIPS 1 format
SuCP | | |Supercell Composite Parameter | |CONTOUR,IMAGE,OTHER|Layer| *Filter,Surface|muCape,0-3kmAgl|-2.|1.| *Multiply,Layer|2.5e-7|Heli,0-3kmAgl|BRNSHR|SuCP,Surface
abbreviation: |SuCP|
Notused1: | |
Notused2: | |
name: |Supercell Composite Parameter |
FIELD: ||
FIELD: |CONTOUR,IMAGE,OTHER|
FIELD: |Layer|
FIELD: |muCape,0-3kmAgl|
FIELD: |-2.|
FIELD: |1.|
FIELD: |2.5e-7|
FIELD: |Heli,0-3kmAgl|
FIELD: |BRNSHR|
FIELD: |SuCP,Surface|
-->
<DerivedParameter name="Supercell Composite Parameter" abbreviation="SuCP" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Surface" name="Filter">
<Field level="0-3kmAgl" abbreviation="muCape"/>
<ConstantField value="-2.0"/>
<Field abbreviation="dx"/>
<Field abbreviation="dy"/>
</Method>
<Method levels="Layer" name="Multiply">
<ConstantField value="2.5E-7"/>
<Field level="0-3kmAgl" abbreviation="Heli"/>
<Field abbreviation="BRNSHR"/>
<Field level="Surface" abbreviation="SuCP"/>
</Method>
</DerivedParameter>

View file

@ -19,7 +19,40 @@
further_licensing_information.
-->
<DerivedParameter unit="K" name="Temperature" abbreviation="T" xmlns:ns2="group">
<Method models="modelsounding" levels="Surface" name="Alias">
<Method levels="PV5" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="T"/>
<ConstantField value="0.000005"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV10" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="T"/>
<ConstantField value="0.000010"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV15" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="T"/>
<ConstantField value="0.000015"/>
<ConstantField value="-2"/>
</Method>
<Method levels="PV20" name="Slice">
<Field level="3D" abbreviation="pV"/>
<Field level="3D" abbreviation="T"/>
<ConstantField value="0.000020"/>
<ConstantField value="-2"/>
</Method>
<Method levels="MaxOmega" name="Slice">
<Field level="3D" abbreviation="PVV"/>
<Field level="3D" abbreviation="T"/>
<ConstantField value="-1e35"/>
<ConstantField value="-1"/>
</Method>
<Method models="SREF212" name="Alias">
<Field abbreviation="Tmean"/>
</Method>
<Method models="modelsounding" levels="Surface" name="Alias">
<Field level="Station" abbreviation="temp2"/>
</Method>
<Method models="bufrua" name="RaobParam">

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
// Super Tornado Icons defined by BRNSHR>60m/s, EHI>2.5, 1000-850MB LR>3C/KM,
// and CIN > -150
AWIPS 1 format
TORi | |N |BRNSHR,EHI,LRate>3C/km,CIN<150 | |ICON|Layer | *Test,Layer|NBE,Surface| 1.|-150.|1.e37|TORi2|1.|-1.e37|-150.|0.
abbreviation: |TORi|
Notused1: | |
Notused2: |N |
name: |BRNSHR,EHI,LRate>3C/km,CIN<150 |
FIELD: ||
FIELD: |ICON|
FIELD: |Layer|
FIELD: |NBE,Surface|
FIELD: |1.|
FIELD: |-150.|
FIELD: |1.e37|
FIELD: |TORi2|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |-150.|
FIELD: |0.|
NEW FILE - TORi.xml
-->
<DerivedParameter name="BRNSHR,EHI,LRate&gt;3C/km,CIN &lt; 150" abbreviation="TORi" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Layer" name="Test">
<Field level="Surface" abbreviation="NBE"/>
<ConstantField value="1.0"/>
<ConstantField value="-150.0"/>
<ConstantField value="1.0E37"/>
<Field abbreviation="TORi2"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="-150.0"/>
<ConstantField value="0.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
// Super Tornado Icons defined by BRNSHR>60m/s, EHI>2.5, 1000-850MB LR>3C/KM,
// and CIN > -150
AWIPS 1 format
TORi2 | | |BRNSHR,EHI,0-2km LRate>3C/km | ||| *Test,Layer|gamma,1000MB-850MB| 1.|-1.e37|0.003|0.|1.|0.003|1.e37|BRNEHIi
abbreviation: |TORi2|
Notused1: | |
Notused2: | |
functionName, levels: |Test, Layer|
varId, level: |gamma, 1000MB-850MB|
const: |1.|
const: |-1.e37|
const: |0.003|
const: |0.|
const: |1.|
const: |0.003|
const: |1.e37|
varId: |BRNEHIi
NEW FILE - TORi2.xml
-->
<DerivedParameter name="BRNSHR,EHI,0-2km LRate &gt; 3C/km" abbreviation="TORi2" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Layer" name="Test">
<Field level="1000MB-850MB" abbreviation="gamma"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="0.003"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="0.003"/>
<ConstantField value="1.0E37"/>
<Field abbreviation="BRNEHIi"/>
</Method>
</DerivedParameter>

View file

@ -19,6 +19,9 @@
further_licensing_information.
-->
<DerivedParameter unit="mm" name="12 Hr Accum Precip" abbreviation="TP12hr" xmlns:ns2="group">
<Method models="SREF212" name="Alias">
<Field abbreviation="TP12mean"/>
</Method>
<Method name="Alias">
<Field abbreviation="2xTP6hr"/>
</Method>

View file

@ -19,6 +19,9 @@
further_licensing_information.
-->
<DerivedParameter unit="mm" name="24 Hr Accum Precip" abbreviation="TP24hr" xmlns:ns2="group">
<Method models="SREF212" name="Alias">
<Field abbreviation="TP24mean"/>
</Method>
<Method name="Alias">
<Field abbreviation="QPE24"/>
</Method>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
TP24hr_avg | |N|24hr Precip Ensemble Mean|in |CONTOUR,IMAGE,OTHER| | *Average|TP24hr_perts
varId: |TP24hr_avg|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |24hr Precip Ensemble Mean|
units: |in|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Average|
varId: |TP24hr_perts|
AWIPS II NEW FILE - TP24hr_avg.xml
-->
<DerivedParameter unit="mm" name="24hr Precip Ensemble Mean" abbreviation="TP24hr_avg" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Average">
<Field abbreviation="TP24hr_perts"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
// GFS Ensemble 24h precip mean.
AWIPS I format
TP24hr_perts| |N|24hr Precip Perturbations|in | | | *Gather|TP24hr
varId: |TP24hr_perts|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |24hr Precip Perturbations|
units: |in|
displayTypes: || //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Gather|
FIELD: |TP24hr|
AWIPS II NEW FILE - TP24hr_perts.xml
-->
<DerivedParameter unit="mm" name="24hr Precip Perturbations" abbreviation="TP24hr_perts" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Gather">
<Field abbreviation="TP24hr"/>
</Method>
</DerivedParameter>

View file

@ -19,6 +19,9 @@
further_licensing_information.
-->
<DerivedParameter unit="mm" name="3 Hr Accum Precip" abbreviation="TP3hr" xmlns:ns2="group">
<Method models="SREF212" name="Alias">
<Field abbreviation="TP3mean"/>
</Method>
<Method name="Alias">
<Field abbreviation="QPE03"/>
</Method>

View file

@ -19,7 +19,10 @@
further_licensing_information.
-->
<DerivedParameter unit="mm" name="6 Hr Accum Precip" abbreviation="TP6hr" xmlns:ns2="group">
<Method name="Alias" models="RFCqpf">
<Method models="SREF212" name="Alias">
<Field abbreviation="TP6mean"/>
</Method>
<Method name="Alias" models="RFCqpf">
<Field abbreviation="tpHPC"/>
</Method>
<Method name="Alias">

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
TP6hr_avg | |N|6hr Precip Ensemble Mean|in |CONTOUR,IMAGE,OTHER| | *Average|TP6hr_perts
varId: |TP6hr_avg|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |6hr Precip Ensemble Mean|
units: |in|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Average|
FIELD: |TP6hr_perts|
AWIPS II NEW FILE - TP6hr_avg.xml
-->
<DerivedParameter unit="mm" name="6hr Precip Ensemble Mean" abbreviation="TP6hr_avg" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Average">
<Field abbreviation="TP6hr_perts"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
TP6hr_perts| |N|6hr Precip Perturbations|in | | | *Gather|TP6hr
varId: |TP6hr_perts|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |6hr Precip Perturbations|
units: |in|
displayTypes: || //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Gather|
FIELD: |TP6hr|
AWIPS II NEW FILE - TP6hr_perts.xml
-->
<DerivedParameter unit="mm" name="6hr Precip Perturbations" abbreviation="TP6hr_perts" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Gather">
<Field abbreviation="TP6hr"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
TP6hr_std | |N|6hr Precip Ensemble Std Dev |in |CONTOUR,IMAGE,OTHER| | *StdDev|TP6hr_perts
varId: |TP6hr_std|
Cross Section (CS): | |
isAttachToSource: |N|
varName: |6hr Precip Ensemble Std Dev |
units: |in|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: || //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |StdDev|
varId: |TP6hr_perts|
AWIPS II NEW FILE - TP6hr_std.xml
-->
<DerivedParameter unit="mm" name="6hr Precip Ensemble Std Dev" abbreviation="TP6hr_std" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="StdDev">
<Field abbreviation="TP6hr_perts"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
// >40 knots of Bulk Shear Magnitude for Supercells
AWIPS 1 format
TShrMi | |N |S=0-6km Shear Supports Scells| |ICON|Layer | *Test,Layer|BlkMag,0-6kmAgl| 1.|-1.e37|20.|0.|1.|19.5|1.e37|1.
abbreviation: |TShrMi|
Notused1: | |
Notused2: |N |
name: |S=0-6km Shear Supports Scells|
FIELD: ||
FIELD: |ICON|
FIELD: |Layer|
FIELD: |BlkMag,0-6kmAgl|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |20.|
FIELD: |0.|
FIELD: |1.|
FIELD: |19.5|
FIELD: |1.e37|
FIELD: |1.|
NEW FILE - TShrMi.xml
-->
<DerivedParameter name="S=0-6km Shear Supports Scells" abbreviation="TShrMi" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="Layer" name="Test">
<Field level="0-6kmAgl" abbreviation="BlkMag"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="20.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="19.5"/>
<ConstantField value="1.0E37"/>
<ConstantField value="1.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
//
AWIPS 1 format
T_001_bin| ||Binary Prob of Temp Lstn 0C|||| *Test|T|1.0|-999999.0|273.14|100.0|1.0|273.15|999999.0|0.0
abbreviation: |T_001_bin|
Notused1: | |
Notused2: ||
name: |Binary Prob of Temp Lstn 0C|
NEW FILE - T_001_bin.xml
-->
<DerivedParameter name="Binary Prob of Temp Lstn 0C" abbreviation="T_001_bin" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field abbreviation="T"/>
<ConstantField value="1.0"/>
<ConstantField value="-999999.0"/>
<ConstantField value="273.14"/>
<ConstantField value="100.0"/>
<ConstantField value="1.0"/>
<ConstantField value="273.15"/>
<ConstantField value="999999.0"/>
<ConstantField value="0.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
COMMENT:
AWIPS 1 format
T_001_perts| |N|Prob of Temp Lstn 0C Perturbations|||| *Gather|T_001_bin
abbreviation: |T_001_perts|
Notused1: | |
Notused2: |N|
name: |Prob of Temp Lstn 0C Perturbations|
NEW FILE - T_001_perts.xml
-->
<DerivedParameter name="Prob of Temp Lstn 0C Perturbations" abbreviation="T_001_perts" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Gather">
<Field abbreviation="T_001_bin"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS 1 format
Thom5 | | |S-R Flow | | || *Test|SRMrM,6kmAgl|1.|-1.e37|8.0|0.|1.|7.9|1.e37|1.
abbreviation: |Thom5|
Notused1: | |
Notused2: | |
name: |S-R Flow |
FIELD: ||
FIELD: ||
-->
<DerivedParameter name="S-R Flow" abbreviation="Thom5" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field level="6kmAgl" abbreviation="SRMrM"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="8.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="7.9"/>
<ConstantField value="1.0E37"/>
<ConstantField value="1.0"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS 1 format
Thom5a | | |S-R Flow | | || *Test|SRMrM,0ZAGL|1.|-1.e37|8.0|0.|1.|7.9|1.e37|Thom5
abbreviation: |Thom5a|
Notused1: | |
Notused2: | |
name: |S-R Flow |
FIELD: ||
FIELD: ||
changed OZAGL field level to OFHAG because 0ZAGL is replaced by OFHAG in AWIPS II. 10/12/2011. David (Yi-Ping) Pan
-->
<DerivedParameter name="S-R Flow" abbreviation="Thom5a" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field level="0FHAG" abbreviation="SRMrM"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="8.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="7.9"/>
<ConstantField value="1.0E37"/>
<Field abbreviation="Thom5"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS 1 format
Thom6 | | |S-R Flow Suggests Tor Supercells | |ICON,CONTOUR,IMAGE|Layer| *Test|PBE,Surface|1.|-1.e37|500.|0.|1.|499.|1.e37|Thom5a
abbreviation: |Thom6|
Notused1: | |
Notused2: | |
name: |S-R Flow Suggests Tor Supercells |
FIELD: ||
FIELD: |ICON,CONTOUR,IMAGE|
FIELD: |Layer|
FIELD: |PBE,Surface|
FIELD: |1.|
FIELD: |-1.e37|
FIELD: |500.|
FIELD: |0.|
FIELD: |1.|
FIELD: |499.|
FIELD: |1.e37|
FIELD: |Thom5a|
-->
<DerivedParameter name="S-R Flow Suggests Tor Supercells" abbreviation="Thom6" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Test">
<Field level="Surface" abbreviation="PBE"/>
<ConstantField value="1.0"/>
<ConstantField value="-1.0E37"/>
<ConstantField value="500.0"/>
<ConstantField value="0.0"/>
<ConstantField value="1.0"/>
<ConstantField value="499.0"/>
<ConstantField value="1.0E37"/>
<Field abbreviation="Thom5a"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
Tmax| | |Layer Max Temperature |K |CONTOUR,IMAGE,OTHER|| *Max|Tstk
varId: |Tmax|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Layer Max Temperature |
units: |K|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Max|
varId: |Tstk|
AWIPS II NEW FILE - Tmax.xml
-->
<DerivedParameter unit="K" name="Layer Max Temperature" abbreviation="Tmax" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Max">
<Field abbreviation="Tstk"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
Tmin| | |Layer Min Temperature |K |CONTOUR,IMAGE,OTHER|| *Min|Tstk
varId: |Tmin|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Layer Min Temperature |
units: |K|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Min|
varId: |Tstk|
AWIPS II NEW FILE - Tmin.xml
-->
<DerivedParameter unit="K" name="Layer Min Temperature" abbreviation="Tmin" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Min">
<Field abbreviation="Tstk"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
// T Stack section to try and extract a max or min T,Tw
// within a target layer. Provided by Mike Umscheid
AWIPS I format
Tstk| | |Temp Stack | | || *Union,MB,C|T| *Union,ZAGL,C|T
varId: |Tstk|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Temp Stack |
units: ||
displayTypes: || //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, plane, source: |Union,MB,C|
varId: |T|
functionName, plane, source: |Union,ZAGL,C|
varId: |T|
AWIPS II NEW FILE - Tstk.xml
-->
<DerivedParameter name="Temp Stack" abbreviation="Tstk" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="MB,C" name="Union">
<Field abbreviation="T"/>
</Method>
<Method levels="ZAGL,C" name="Union">
<Field abbreviation="T"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
TwMax| | |Layer Max Wet-bulb Temperature |K |CONTOUR,IMAGE,OTHER|| *Max|Twstk
varId: |TwMax|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Layer Max Wet-bulb Temperature |
units: |K|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Max|
varId: |Twstk|
AWIPS II NEW FILE - TwMax.xml
-->
<DerivedParameter unit="K" name="Layer Max Wet-bulb Temperature" abbreviation="TwMax" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Max">
<Field abbreviation="Twstk"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
TwMin| | |Layer Min Wet-bulb Temperature |K |CONTOUR,IMAGE,OTHER|| *Min|Twstk
varId: |TwMin|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Layer Min Wet-bulb Temperature |
units: |K|
displayTypes: |CONTOUR,IMAGE,OTHER| //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName: |Min|
varId: |Twstk|
AWIPS II NEW FILE - TwMin.xml
-->
<DerivedParameter unit="K" name="Layer Min Wet-bulb Temperature" abbreviation="TwMin" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method name="Min">
<Field abbreviation="Twstk"/>
</Method>
</DerivedParameter>

View file

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
AWIPS I format
Twstk| | |Wet-bulb Temp Stack | | || *Union,MB,C|TW| *Union,ZAGL,C|TW
varId: |Twstk|
Cross Section (CS): | |
isAttachToSource: | |
varName: |Wet-bulb Temp Stack |
units: ||
displayTypes: || //Handled via fieldDisplayTypes.xml under Volume Browser in AWIPS II
planeList: |Layer| //No longer used, planes are available and determined by levels attribute in the Method tag,
//default is all levels. DerivedParameter planes are limited to the sum of all of its
//method levels
functionName, plane, source: |Union,MB,C|
varId: |TW|
functionName, plane, source: |Union,ZAGL,C|
varId: |TW|
AWIPS II NEW FILE - Twstk.xml
-->
<DerivedParameter name="Wet-bulb Temp Stack" abbreviation="Twstk" xmlns:ns2="group" xmlns:ns3="http://www.example.org/productType">
<Method levels="MB,C" name="Union">
<Field abbreviation="TW"/>
</Method>
<Method levels="ZAGL,C" name="Union">
<Field abbreviation="TW"/>
</Method>
</DerivedParameter>

Some files were not shown because too many files have changed in this diff Show more