Merge remote-tracking branch 'vlab/asdt_16.2.2' into master_16.2.2

Former-commit-id: aac71839f2102c799f34ad2f53c1a589deefbad2
This commit is contained in:
Shawn.Hooper 2016-05-23 14:37:36 -04:00
commit 9b7c93ff1b
2 changed files with 46 additions and 20 deletions

View file

@ -22,6 +22,8 @@ package com.raytheon.uf.common.dataplugin.grid.mapping;
import javax.xml.bind.JAXBException; import javax.xml.bind.JAXBException;
import com.raytheon.uf.common.localization.IPathManager; import com.raytheon.uf.common.localization.IPathManager;
import com.raytheon.uf.common.localization.LocalizationContext;
import com.raytheon.uf.common.localization.LocalizationContext.LocalizationType;
import com.raytheon.uf.common.localization.LocalizationFile; import com.raytheon.uf.common.localization.LocalizationFile;
import com.raytheon.uf.common.localization.PathManager; import com.raytheon.uf.common.localization.PathManager;
import com.raytheon.uf.common.localization.PathManagerFactory; import com.raytheon.uf.common.localization.PathManagerFactory;
@ -41,6 +43,7 @@ import com.raytheon.uf.common.util.mapping.Mapper;
* Date Ticket# Engineer Description * Date Ticket# Engineer Description
* ------------ ---------- ----------- -------------------------- * ------------ ---------- ----------- --------------------------
* Oct 30, 2012 bsteffen Initial creation * Oct 30, 2012 bsteffen Initial creation
* May 12, 2016 18984 pwang Load all levels of datasetid alias files
* *
* </pre> * </pre>
* *
@ -55,9 +58,13 @@ public class DatasetIdMapper extends Mapper {
private DatasetIdMapper() { private DatasetIdMapper() {
IPathManager pathMgr = PathManagerFactory.getPathManager(); IPathManager pathMgr = PathManagerFactory.getPathManager();
// read in the namespace map // read in the namespace map
LocalizationFile[] files = pathMgr.listStaticFiles("grid" // Loading all levels of xml files, rather only lowest level
LocalizationContext[] contexts = pathMgr
.getLocalSearchHierarchy(LocalizationType.COMMON_STATIC);
LocalizationFile[] files = pathMgr.listFiles(contexts, "grid"
+ PathManager.SEPARATOR + "dataset" + IPathManager.SEPARATOR + PathManager.SEPARATOR + "dataset" + IPathManager.SEPARATOR
+ "alias", new String[] { ".xml" }, true, true); + "alias", new String[] { ".xml" }, true, true);
for (LocalizationFile file : files) { for (LocalizationFile file : files) {
try { try {
addAliasList(file.getFile()); addAliasList(file.getFile());

View file

@ -4935,6 +4935,7 @@
<entry pixelValue="15.239" operator="&gt;" displayValue='50' /> <entry pixelValue="15.239" operator="&gt;" displayValue='50' />
<entry pixelValue="18.287" operator="&gt;" displayValue='60' /> <entry pixelValue="18.287" operator="&gt;" displayValue='60' />
<entry pixelValue="21.335" operator="&gt;" displayValue='70' /> <entry pixelValue="21.335" operator="&gt;" displayValue='70' />
<entry pixelValue="60.96" operator="&gt;" displayValue='200' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -4961,6 +4962,7 @@
<entry pixelValue="15239" operator="&gt;" displayValue='50' /> <entry pixelValue="15239" operator="&gt;" displayValue='50' />
<entry pixelValue="18287" operator="&gt;" displayValue='60' /> <entry pixelValue="18287" operator="&gt;" displayValue='60' />
<entry pixelValue="21033.5" operator="&gt;" displayValue='70' /> <entry pixelValue="21033.5" operator="&gt;" displayValue='70' />
<entry pixelValue="60960" operator="&gt;" displayValue='200' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -4993,6 +4995,7 @@
<entry pixelValue="7.620" operator="&gt;" displayValue='25' /> <entry pixelValue="7.620" operator="&gt;" displayValue='25' />
<entry pixelValue="9.144" operator="&gt;" displayValue='30' /> <entry pixelValue="9.144" operator="&gt;" displayValue='30' />
<entry pixelValue="10.667" operator="&gt;" displayValue='35' /> <entry pixelValue="10.667" operator="&gt;" displayValue='35' />
<entry pixelValue="30.175" operator="&gt;" displayValue='99' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5031,6 +5034,7 @@
<entry pixelValue="40" operator="&gt;" displayValue='40' /> <entry pixelValue="40" operator="&gt;" displayValue='40' />
<entry pixelValue="45" operator="&gt;" displayValue='45' /> <entry pixelValue="45" operator="&gt;" displayValue='45' />
<entry pixelValue="50" operator="&gt;" displayValue='50' /> <entry pixelValue="50" operator="&gt;" displayValue='50' />
<entry pixelValue="999" operator="&gt;" displayValue='999' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5092,6 +5096,7 @@
<entry pixelValue="76.142" operator="&gt;" displayValue='3.0' /> <entry pixelValue="76.142" operator="&gt;" displayValue='3.0' />
<entry pixelValue="88.832" operator="&gt;" displayValue='3.5' /> <entry pixelValue="88.832" operator="&gt;" displayValue='3.5' />
<entry pixelValue="101.523" operator="&gt;" displayValue='4.0' /> <entry pixelValue="101.523" operator="&gt;" displayValue='4.0' />
<entry pixelValue="228.601" operator="&gt;" displayValue='9.0' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5115,27 +5120,31 @@
</paramLevelMatches> </paramLevelMatches>
<imageStyle> <imageStyle>
<interpolate>false</interpolate> <interpolate>false</interpolate>
<displayUnits label="*0.001 s^-1">*1</displayUnits> <displayUnits label="s^-1">*1000</displayUnits>
<samplePrefs>
<formatString>3</formatString>
</samplePrefs>
<range scale="LINEAR"> <range scale="LINEAR">
<minValue>0</minValue> <minValue>0</minValue>
<maxValue>25</maxValue> <maxValue>0.025</maxValue>
</range> </range>
<defaultColormap>mrms/mrmsRotation</defaultColormap> <defaultColormap>mrms/mrmsRotation</defaultColormap>
<dataMapping> <dataMapping>
<entry pixelValue="0" operator="&lt;" label="" /> <entry pixelValue="0" operator="&lt;" label="" />
<entry pixelValue="1" operator="&gt;" displayValue='1' /> <entry pixelValue="1" operator="&gt;" displayValue='0.001' />
<entry pixelValue="2" operator="&gt;" displayValue='2' /> <entry pixelValue="2" operator="&gt;" displayValue='0.002' />
<entry pixelValue="4" operator="&gt;" displayValue='4' /> <entry pixelValue="4" operator="&gt;" displayValue='0.004' />
<entry pixelValue="6" operator="&gt;" displayValue='6' /> <entry pixelValue="6" operator="&gt;" displayValue='0.006' />
<entry pixelValue="8" operator="&gt;" displayValue='8' /> <entry pixelValue="8" operator="&gt;" displayValue='0.008' />
<entry pixelValue="10" operator="&gt;" displayValue='10' /> <entry pixelValue="10" operator="&gt;" displayValue='0.010' />
<entry pixelValue="12" operator="&gt;" displayValue='12' /> <entry pixelValue="12" operator="&gt;" displayValue='0.012' />
<entry pixelValue="14" operator="&gt;" displayValue='14' /> <entry pixelValue="14" operator="&gt;" displayValue='0.014' />
<entry pixelValue="16" operator="&gt;" displayValue='16' /> <entry pixelValue="16" operator="&gt;" displayValue='0.016' />
<entry pixelValue="18" operator="&gt;" displayValue='18' /> <entry pixelValue="18" operator="&gt;" displayValue='0.018' />
<entry pixelValue="20" operator="&gt;" displayValue='20' /> <entry pixelValue="20" operator="&gt;" displayValue='0.020' />
<entry pixelValue="22" operator="&gt;" displayValue='22' /> <entry pixelValue="22" operator="&gt;" displayValue='0.022' />
<entry pixelValue="24" operator="&gt;" displayValue='24' /> <entry pixelValue="24" operator="&gt;" displayValue='0.024' />
<entry pixelValue="99" operator="&gt;" displayValue='0.099' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5190,6 +5199,7 @@
<entry pixelValue="210" operator="&gt;" displayValue='7' /> <entry pixelValue="210" operator="&gt;" displayValue='7' />
<entry pixelValue="240" operator="&gt;" displayValue='8' /> <entry pixelValue="240" operator="&gt;" displayValue='8' />
<entry pixelValue="304.568" operator="&gt;" displayValue='12' /> <entry pixelValue="304.568" operator="&gt;" displayValue='12' />
<entry pixelValue="305.568" operator="&gt;" displayValue='99' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5318,6 +5328,7 @@
<entry pixelValue="268.5" operator="&gt;" displayValue='6' /> <entry pixelValue="268.5" operator="&gt;" displayValue='6' />
<entry pixelValue="288.25" operator="&gt;" displayValue='8' /> <entry pixelValue="288.25" operator="&gt;" displayValue='8' />
<entry pixelValue="304.57" operator="&gt;" displayValue='12' /> <entry pixelValue="304.57" operator="&gt;" displayValue='12' />
<entry pixelValue="305.57" operator="&gt;" displayValue='99' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5380,6 +5391,7 @@
<entry pixelValue="390" operator="&gt;" displayValue='390' /> <entry pixelValue="390" operator="&gt;" displayValue='390' />
<entry pixelValue="420" operator="&gt;" displayValue='420' /> <entry pixelValue="420" operator="&gt;" displayValue='420' />
<entry pixelValue="450" operator="&gt;" displayValue='450' /> <entry pixelValue="450" operator="&gt;" displayValue='450' />
<entry pixelValue="999" operator="&gt;" displayValue='999' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5406,6 +5418,7 @@
<entry pixelValue="17" operator="&gt;" displayValue='17' /> <entry pixelValue="17" operator="&gt;" displayValue='17' />
<entry pixelValue="25" operator="&gt;" displayValue='25' /> <entry pixelValue="25" operator="&gt;" displayValue='25' />
<entry pixelValue="40" operator="&gt;" displayValue='40' /> <entry pixelValue="40" operator="&gt;" displayValue='40' />
<entry pixelValue="99" operator="&gt;" displayValue='99' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
@ -5434,13 +5447,12 @@
<entry pixelValue="70" operator="&gt;" displayValue='70' /> <entry pixelValue="70" operator="&gt;" displayValue='70' />
<entry pixelValue="80" operator="&gt;" displayValue='80' /> <entry pixelValue="80" operator="&gt;" displayValue='80' />
<entry pixelValue="90" operator="&gt;" displayValue='90' /> <entry pixelValue="90" operator="&gt;" displayValue='90' />
<entry pixelValue="200" operator="&gt;" displayValue='200' />
</dataMapping> </dataMapping>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
<styleRule> <styleRule>
<paramLevelMatches> <paramLevelMatches>
<parameter>SPC</parameter>
<parameter>OGRD</parameter> <parameter>OGRD</parameter>
<parameter>BARO</parameter> <parameter>BARO</parameter>
<parameter>SPBARO</parameter> <parameter>SPBARO</parameter>
@ -5449,7 +5461,14 @@
<displayUnits>cm/sec</displayUnits> <displayUnits>cm/sec</displayUnits>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
<styleRule>
<paramLevelMatches>
<parameter>SPC</parameter>
</paramLevelMatches>
<imageStyle>
<displayUnits>m/s</displayUnits>
</imageStyle>
</styleRule>
<!-- 15.1 additions below --> <!-- 15.1 additions below -->
<styleRule> <styleRule>
<paramLevelMatches> <paramLevelMatches>
@ -5799,4 +5818,4 @@
<interpolate>false</interpolate> <interpolate>false</interpolate>
</imageStyle> </imageStyle>
</styleRule> </styleRule>
</styleRuleset> </styleRuleset>