12.12.1-8 baseline
Former-commit-id:19962f41ba
[formerly19962f41ba
[formerly 657c868c5e52717a6de00dc61892115d91ada1c4]] Former-commit-id:5093a7c442
Former-commit-id:ee06a94735
This commit is contained in:
parent
493f335c0b
commit
ec2cdc1593
27 changed files with 168 additions and 71 deletions
|
@ -7,7 +7,7 @@
|
|||
<resourceParameters>
|
||||
primaryModel=gefs
|
||||
availableModels=gefs:01,02;gfs;nam12
|
||||
pluginName=grid
|
||||
pluginName=ncgrib
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global,Ensemble</filterLabels>
|
||||
<rscImplementation>EnsembleFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<resourceParameters>
|
||||
primaryModel=gfs
|
||||
availableModels=gfs
|
||||
pluginName=grid
|
||||
pluginName=ncgrib
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global,Ensemble</filterLabels>
|
||||
<rscImplementation>EnsembleFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<resourceParameters>
|
||||
primaryModel=nam
|
||||
availableModels=nam;gefs:01,02,03,04,05,07,09;gfs;ruc80
|
||||
pluginName=grid
|
||||
pluginName=ncgrib
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Ensemble</filterLabels>
|
||||
<rscImplementation>EnsembleFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<resourceCategory>GRID</resourceCategory>
|
||||
<resourceParameters>
|
||||
GDFILE=cmc
|
||||
pluginName=grid
|
||||
info.secondaryId=%
|
||||
pluginName=ncgrib
|
||||
eventName=%
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global</filterLabels>
|
||||
<rscImplementation>ModelFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<resourceCategory>GRID</resourceCategory>
|
||||
<resourceParameters>
|
||||
GDFILE=ecmwfg
|
||||
pluginName=grid
|
||||
info.secondaryId=%
|
||||
pluginName=ncgrib
|
||||
eventName=%
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global</filterLabels>
|
||||
<rscImplementation>ModelFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<resourceCategory>GRID</resourceCategory>
|
||||
<resourceParameters>
|
||||
GDFILE=ecmwft
|
||||
pluginName=grid
|
||||
info.secondaryId=%
|
||||
pluginName=ncgrib
|
||||
eventName=%
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global</filterLabels>
|
||||
<rscImplementation>ModelFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<resourceCategory>GRID</resourceCategory>
|
||||
<resourceParameters>
|
||||
GDFILE=fnmocwave
|
||||
pluginName=grid
|
||||
info.secondaryId=%
|
||||
pluginName=ncgrib
|
||||
eventName=%
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global</filterLabels>
|
||||
<rscImplementation>ModelFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<resourceCategory>GRID</resourceCategory>
|
||||
<resourceParameters>
|
||||
GDFILE=nogaps
|
||||
pluginName=grid
|
||||
info.secondaryId=%
|
||||
pluginName=ncgrib
|
||||
eventName=%
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global</filterLabels>
|
||||
<rscImplementation>ModelFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
<resourceCategory>GRID</resourceCategory>
|
||||
<resourceParameters>
|
||||
GDFILE=nww3
|
||||
pluginName=grid
|
||||
info.secondaryId=%
|
||||
pluginName=ncgrib
|
||||
eventName=%
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Global</filterLabels>
|
||||
<rscImplementation>ModelFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
<resourceCategory>GRID</resourceCategory>
|
||||
<resourceParameters>
|
||||
GDFILE=rap
|
||||
pluginName=grid
|
||||
info.secondaryId=%
|
||||
pluginName=ncgrib
|
||||
eventName=%
|
||||
</resourceParameters>
|
||||
<filterLabels>Forecast,Regional</filterLabels>
|
||||
<rscImplementation>ModelFcstGridContours</rscImplementation>
|
||||
|
|
|
@ -131,6 +131,8 @@ import com.raytheon.viz.hydrocommon.util.DbUtils;
|
|||
* 06 Nov 2012 15400 lbousaidi Changed logic in buildPointString routine, added discharge2stage
|
||||
* to display stage value, also added checking for rating curve for both
|
||||
* stage and discharge.
|
||||
* 13 Nov 2012 15416 lbousaidi added a check when the colorname is null and a call to
|
||||
* getGroupModeColor
|
||||
* @author lvenable
|
||||
* @version 1.0
|
||||
*
|
||||
|
@ -906,14 +908,15 @@ public class TimeSeriesDisplayCanvas extends TimeSeriesGraphCanvas implements
|
|||
}
|
||||
|
||||
/* Top left point of bar */
|
||||
int x = pointArray[i].getPixelX() + GRAPHBORDER;// - 20;
|
||||
int x = pointArray[i].getPixelX() + GRAPHBORDER_LEFT;// - 20;
|
||||
|
||||
if ((x < GRAPHBORDER_LEFT) || (x > GRAPHBORDER_LEFT + graphAreaWidth)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
int x2 = x2pixel(graphData, pointArray[i].getX()
|
||||
.getTime() + 3600000)
|
||||
int x2 = x;
|
||||
x = x2pixel(graphData, pointArray[i].getX()
|
||||
.getTime() - 3600000)
|
||||
+ GRAPHBORDER_LEFT;// - 20;
|
||||
int y = pointArray[i].getPixelY() + GRAPHBORDER;
|
||||
ia[0] = x;
|
||||
|
@ -2495,8 +2498,13 @@ public class TimeSeriesDisplayCanvas extends TimeSeriesGraphCanvas implements
|
|||
gc.setBackground(new Color(parentComp.getDisplay(), HydroUtils
|
||||
.getColor(traceIndex)));
|
||||
} else if (groupMode) {
|
||||
gc.setBackground(new Color(parentComp.getDisplay(), HydroUtils
|
||||
.getColor(td.getColorName())));
|
||||
if (td.getColorName() != null && HydroUtils.getColor(td.getColorName()) != null) {
|
||||
gc.setBackground(new Color(parentComp.getDisplay(), HydroUtils
|
||||
.getColor(td.getColorName())));
|
||||
} else {
|
||||
gc.setBackground(new Color(parentComp.getDisplay(),
|
||||
HydroUtils.getGroupModeColor(traceIndex)));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -689,6 +689,13 @@ public class SaveLevel2Data {
|
|||
gm.get(Calendar.MONTH) + 1,
|
||||
gm.get(Calendar.DAY_OF_MONTH));
|
||||
|
||||
//copy DailyQcUtils.pcp.value to datavals
|
||||
for (int h = 0; h < hrap_grid.maxj; h++) {
|
||||
for (int i = 0; i < hrap_grid.maxi; i++) {
|
||||
datavals[i][h] = (DailyQcUtils.pcp.value[i][h] / 100.f);
|
||||
}
|
||||
}
|
||||
|
||||
/* output grid to file in ascii xmrg format */
|
||||
WriteQPFGrids wqg = new WriteQPFGrids();
|
||||
wqg.write_qpf_grids(dbuf);
|
||||
|
|
|
@ -186,7 +186,7 @@ public class AutoDailyQC {
|
|||
* 0 represents the time frame 12 - 18, 1 represents time frame 18-00, 2
|
||||
* represents time frame 00-06Z, 3 represents time frame 06-12z
|
||||
*/
|
||||
if (precip_flag == true) {
|
||||
/*if (precip_flag == true) {
|
||||
if (DailyQcUtils.curHr18_00 == 1) {
|
||||
DailyQcUtils.pdata[0].used[1] = 0;
|
||||
DailyQcUtils.pdata[0].used[2] = 0;
|
||||
|
@ -200,7 +200,7 @@ public class AutoDailyQC {
|
|||
DailyQcUtils.pdata[0].used[3] = 0;
|
||||
DailyQcUtils.pdata[0].used[4] = 0;
|
||||
}
|
||||
} else if (freezingl_flag == true) {
|
||||
} else*/ if (freezingl_flag == true) {
|
||||
if (DailyQcUtils.curHr18_00 == 1) {
|
||||
DailyQcUtils.zdata[0].used[1] = 0;
|
||||
DailyQcUtils.zdata[0].used[2] = 0;
|
||||
|
@ -345,6 +345,13 @@ public class AutoDailyQC {
|
|||
WriteQPFGrids wq = new WriteQPFGrids();
|
||||
wq.write_qpf_grids(dbuf);
|
||||
|
||||
//copy data from DailyQcUtils.pcp.value to datavals
|
||||
for (int y = 0; y < hrap_grid.maxj; y++) {
|
||||
for (int x = 0; x < hrap_grid.maxi; x++) {
|
||||
datavals[x][y] = (DailyQcUtils.pcp.value[x][y] / 100.f);
|
||||
}
|
||||
}
|
||||
|
||||
/* output grid to file in grib format */
|
||||
|
||||
// create netCDF file from data, write it out then call
|
||||
|
|
|
@ -35,12 +35,12 @@ import com.raytheon.uf.common.status.IUFStatusHandler;
|
|||
import com.raytheon.uf.common.status.UFStatus;
|
||||
import com.raytheon.uf.common.status.UFStatus.Priority;
|
||||
import com.raytheon.uf.common.time.DataTime;
|
||||
import com.raytheon.uf.viz.core.alerts.AlertMessage;
|
||||
import com.raytheon.uf.viz.core.exception.NoDataAvailableException;
|
||||
import com.raytheon.uf.viz.core.exception.VizException;
|
||||
import com.raytheon.uf.viz.core.rsc.AbstractRequestableResourceData;
|
||||
import com.raytheon.uf.viz.core.rsc.AbstractVizResource;
|
||||
import com.raytheon.uf.viz.core.rsc.LoadProperties;
|
||||
import com.raytheon.uf.viz.core.status.StatusConstants;
|
||||
import com.raytheon.viz.radar.interrogators.IRadarInterrogator;
|
||||
|
||||
/**
|
||||
|
@ -60,7 +60,8 @@ import com.raytheon.viz.radar.interrogators.IRadarInterrogator;
|
|||
*/
|
||||
@XmlAccessorType(XmlAccessType.NONE)
|
||||
public class RadarResourceData extends AbstractRequestableResourceData {
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus.getHandler(RadarResourceData.class);
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(RadarResourceData.class);
|
||||
|
||||
@XmlAttribute
|
||||
protected String pointID = "";
|
||||
|
@ -228,4 +229,19 @@ public class RadarResourceData extends AbstractRequestableResourceData {
|
|||
return all;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(AlertMessage... messages) {
|
||||
for (AlertMessage message : messages) {
|
||||
// since radar dataTimes are expected to set the level value,
|
||||
// need to do that here.
|
||||
Object timeObj = message.decodedAlert.get("dataTime");
|
||||
if (timeObj instanceof DataTime) {
|
||||
DataTime time = (DataTime) timeObj;
|
||||
time.setLevelValue(((Number) message.decodedAlert
|
||||
.get("primaryElevationAngle")).doubleValue());
|
||||
}
|
||||
}
|
||||
super.update(messages);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -68,6 +68,7 @@ import com.vividsolutions.jts.geom.Polygon;
|
|||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Jul 30, 2010 mschenke Initial creation
|
||||
* Oct 31, 2012 DR 15287 D. Friedman Fix overlap calculation
|
||||
* Nov 06, 2012 DR 15157 D. Friedman Allow configured inclusion percentage
|
||||
*
|
||||
* </pre>
|
||||
|
@ -341,7 +342,7 @@ public class SatBestResResourceData extends AbstractRequestableResourceData {
|
|||
|
||||
for (Polygon last : prevs) {
|
||||
// Don't want to double include percentage areas
|
||||
totalPercentage -= last.intersection(polygon)
|
||||
totalPercentage -= last.intersection(polygon).intersection(extent)
|
||||
.getArea() / extent.getArea();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -143,6 +143,7 @@ import com.vividsolutions.jts.io.WKTReader;
|
|||
* 11/02/2012 DR 15455 Qinglu Lin Added setWarningAction(), called redrawBoxFromTrack() while
|
||||
* warningAction is neither null nor WarningAction.NEW, removed
|
||||
* some code from redrawBoxFromHatched().
|
||||
* 11/15/2012 DR 15430 D. Friedman Use correct county/zone in createGeometryForWatches.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -975,7 +976,7 @@ public class WarngenLayer extends AbstractStormTrackResource {
|
|||
Geometry area = buildArea(polygon);
|
||||
for (ActiveTableRecord activeTableRecord : records) {
|
||||
Map<String, String[]> countyMap = FipsUtil
|
||||
.parseCountyHeader(activeTableRecord.getCountyheader());
|
||||
.parseCountyHeader(activeTableRecord.getUgcZone());
|
||||
// get area with precalculated area
|
||||
activeTableRecord.setGeometry(getArea(area, countyMap));
|
||||
}
|
||||
|
|
|
@ -921,10 +921,7 @@ public class TemplateRunner {
|
|||
System.out.println("getWatches.createWatchGeometry time: "
|
||||
+ (t1 - t0));
|
||||
|
||||
t0 = System.currentTimeMillis();
|
||||
rval = processATEntries(activeTable, warngenLayer);
|
||||
System.out.println("getWatches.createPoritions time: "
|
||||
+ (t1 - t0));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1007,6 +1004,10 @@ public class TemplateRunner {
|
|||
if (!ar.getGeometry().isEmpty())
|
||||
work.valid = true;
|
||||
|
||||
/* TODO: Currently adding all zones to the list even if they
|
||||
* are not in the CWA. Validation is currently done in
|
||||
* determineAffectedPortions to avoid redundant work.
|
||||
*/
|
||||
work.ugcZone.add(ar.getUgcZone());
|
||||
}
|
||||
|
||||
|
@ -1017,7 +1018,7 @@ public class TemplateRunner {
|
|||
*/
|
||||
if (!work.valid)
|
||||
continue;
|
||||
if (determineAffectedPortions(work.ugcZone, asc, geoData, work.waw));
|
||||
if (determineAffectedPortions(work.ugcZone, asc, geoData, work.waw))
|
||||
rval.addWaw(work.waw);
|
||||
}
|
||||
|
||||
|
@ -1026,7 +1027,8 @@ public class TemplateRunner {
|
|||
|
||||
/**
|
||||
* Given the list of counties in a watch, fill out the "portions" part of
|
||||
* the given WeatherAdvisoryWatch
|
||||
* the given WeatherAdvisoryWatch. Also checks if the given counties are
|
||||
* actually in the CWA.
|
||||
*
|
||||
* @param ugcs
|
||||
* @param asc
|
||||
|
@ -1041,25 +1043,36 @@ public class TemplateRunner {
|
|||
HashMap<String, Set<String>> map = new HashMap<String, Set<String>>();
|
||||
|
||||
for (String ugc : ugcs) {
|
||||
for (Entry<String, String[]> e : FipsUtil.parseCountyHeader(ugc).entrySet()) {
|
||||
String stateAbbrev = e.getKey();
|
||||
if (e.getValue().length != 1) // either zero or more than one
|
||||
// would be wrong
|
||||
statusHandler.handle(Priority.ERROR,
|
||||
"Invalid ugczone in active table entry");
|
||||
Set<String> feAreas = map.get(stateAbbrev);
|
||||
if (feAreas == null) {
|
||||
feAreas = new HashSet<String>();
|
||||
map.put(stateAbbrev, feAreas);
|
||||
}
|
||||
try {
|
||||
feAreas.add(getFeArea(stateAbbrev, e.getValue()[0], asc,
|
||||
geoData));
|
||||
} catch (RuntimeException exc) {
|
||||
statusHandler.handle(Priority.ERROR, "Error generating included watches.", exc);
|
||||
return false;
|
||||
}
|
||||
Map<String, String[]> parsed = FipsUtil.parseCountyHeader(ugc);
|
||||
Entry<String, String[]> e = null;
|
||||
|
||||
// Either zero or more than one sates/counties would be wrong
|
||||
if (parsed.size() != 1
|
||||
|| (e = parsed.entrySet().iterator().next()).getValue().length != 1) {
|
||||
statusHandler.handle(Priority.ERROR,
|
||||
"Invalid ugczone in active table entry: " + ugc);
|
||||
continue;
|
||||
}
|
||||
|
||||
String stateAbbrev = e.getKey();
|
||||
String feArea = null;
|
||||
try {
|
||||
feArea = getFeArea(stateAbbrev, e.getValue()[0], asc,
|
||||
geoData);
|
||||
} catch (RuntimeException exc) {
|
||||
statusHandler.handle(Priority.ERROR, "Error generating included watches.", exc);
|
||||
return false;
|
||||
}
|
||||
if (feArea == NOT_IN_CWA)
|
||||
continue;
|
||||
|
||||
Set<String> feAreas = map.get(stateAbbrev);
|
||||
if (feAreas == null) {
|
||||
feAreas = new HashSet<String>();
|
||||
map.put(stateAbbrev, feAreas);
|
||||
}
|
||||
if (feArea != null)
|
||||
feAreas.add(feArea);
|
||||
}
|
||||
|
||||
ArrayList<Portion> portions = new ArrayList<Portion>(map.size());
|
||||
|
@ -1074,8 +1087,6 @@ public class TemplateRunner {
|
|||
}
|
||||
portion.partOfParentRegion = Area
|
||||
.converFeAreaToPartList(mungeFeAreas(e.getValue()));
|
||||
System.out.format("Munged %s to %s (%s)\n", e.getValue(),
|
||||
mungeFeAreas(e.getValue()), portion.partOfParentRegion);
|
||||
portions.add(portion);
|
||||
}
|
||||
waw.setPortions(portions);
|
||||
|
@ -1196,7 +1207,17 @@ public class TemplateRunner {
|
|||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private static String NOT_IN_CWA = new String("NOT_IN_CWA");
|
||||
|
||||
/** Determines if the given UGC is in the CWA and if it is, returns
|
||||
* the portion of the CWA.
|
||||
* @param stateAbbrev
|
||||
* @param ugc
|
||||
* @param asc
|
||||
* @param geoData
|
||||
* @return
|
||||
*/
|
||||
private static String getFeArea(String stateAbbrev, String ugc,
|
||||
AreaSourceConfiguration asc, GeospatialData[] geoData) {
|
||||
for (GeospatialData g : geoData) {
|
||||
|
@ -1206,7 +1227,8 @@ public class TemplateRunner {
|
|||
return (String) g.attributes.get(asc.getFeAreaField());
|
||||
}
|
||||
|
||||
return null;
|
||||
// TODO: Is this the correct way to determine if the county is in the CWA?
|
||||
return NOT_IN_CWA;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<inventoryParameters>pluginName,modelName,eventName,dataTime</inventoryParameters>
|
||||
<baseConstraints>
|
||||
<mapping key="pluginName">
|
||||
<constraint constraintValue="ncgribxxx" constraintType="EQUALS"/>
|
||||
<constraint constraintValue="ncgrib" constraintType="EQUALS"/>
|
||||
</mapping>
|
||||
<!-- any other needed constraints. ie parameters, levels.... -->
|
||||
</baseConstraints>
|
||||
|
|
|
@ -2,26 +2,46 @@
|
|||
<gribParamInfo xmlns:ns2="group">
|
||||
<valtimeMINUSreftime>
|
||||
<fcst>0</fcst>
|
||||
<fcst>21600</fcst>
|
||||
<fcst>43200</fcst>
|
||||
<fcst>64800</fcst>
|
||||
<fcst>86400</fcst>
|
||||
<fcst>108000</fcst>
|
||||
<fcst>129600</fcst>
|
||||
<fcst>151200</fcst>
|
||||
<fcst>172800</fcst>
|
||||
<fcst>194400</fcst>
|
||||
<fcst>216000</fcst>
|
||||
<fcst>237600</fcst>
|
||||
<fcst>259200</fcst>
|
||||
<fcst>280800</fcst>
|
||||
<fcst>302400</fcst>
|
||||
<fcst>324000</fcst>
|
||||
<fcst>345600</fcst>
|
||||
<fcst>367200</fcst>
|
||||
<fcst>388800</fcst>
|
||||
<fcst>410400</fcst>
|
||||
<fcst>432000</fcst>
|
||||
<fcst>453600</fcst>
|
||||
<fcst>475200</fcst>
|
||||
<fcst>496800</fcst>
|
||||
<fcst>518400</fcst>
|
||||
<fcst>540000</fcst>
|
||||
<fcst>561600</fcst>
|
||||
<fcst>583200</fcst>
|
||||
<fcst>604800</fcst>
|
||||
<fcst>626400</fcst>
|
||||
<fcst>648000</fcst>
|
||||
<fcst>669600</fcst>
|
||||
<fcst>691200</fcst>
|
||||
<fcst>712800</fcst>
|
||||
<fcst>734400</fcst>
|
||||
<fcst>756000</fcst>
|
||||
<fcst>777600</fcst>
|
||||
<fcst>799200</fcst>
|
||||
<fcst>820800</fcst>
|
||||
<fcst>864000</fcst>
|
||||
<fcst>842400</fcst>
|
||||
<fcst>864000</fcst>
|
||||
</valtimeMINUSreftime>
|
||||
<gribParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>staticXspacing</short_name>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<fcst>259200</fcst>
|
||||
</valtimeMINUSreftime>
|
||||
<gribParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>tp_HPC</short_name>
|
||||
<short_name>tpHPC</short_name>
|
||||
<long_name>6 hr Total Precip</long_name>
|
||||
<units>mm</units>
|
||||
<udunits>millimeter</udunits>
|
||||
|
|
|
@ -2,7 +2,5 @@
|
|||
<purgeRuleSet>
|
||||
<defaultRule>
|
||||
<versionsToKeep>24</versionsToKeep>
|
||||
<delta>=00-01:00:00</delta>
|
||||
<round>00-01:00:00</round>
|
||||
</defaultRule>
|
||||
</purgeRuleSet>
|
||||
|
|
BIN
export10-12.tar
Normal file
BIN
export10-12.tar
Normal file
Binary file not shown.
13
export10-12.txt
Normal file
13
export10-12.txt
Normal file
|
@ -0,0 +1,13 @@
|
|||
edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/type/Pair.java
|
||||
cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/dialogs/formatterlauncher/ShuffleZoneGroupsDialog.java
|
||||
edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/GFEDao.java
|
||||
edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/GridDatabase.java
|
||||
edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/IFPGridDatabase.java
|
||||
edexOsgi/com.raytheon.uf.common.dataplugin.gfe/META-INF/MANIFEST.MF
|
||||
edexOsgi/com.raytheon.uf.common.dataplugin.gfe/src/com/raytheon/uf/common/dataplugin/gfe/util/GfeUtil.java
|
||||
edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/D2DGridDatabase.java
|
||||
edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFGridDatabase.java
|
||||
edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/server/database/NetCDFUtils.java
|
||||
edexOsgi/com.raytheon.edex.plugin.gfe/src/com/raytheon/edex/plugin/gfe/db/dao/GFEDao.java
|
||||
cave/com.raytheon.viz.gfe/src/com/raytheon/viz/gfe/makehazard/MakeHazardDialog.java
|
||||
cave/com.raytheon.uf.viz.d2d.core/src/com/raytheon/uf/viz/d2d/core/time/TimeMatcher.java
|
|
@ -77,7 +77,7 @@ public class NcgribPathProvider extends DefaultPathProvider {
|
|||
|
||||
@Override
|
||||
public String getHDFFileName(String pluginName, IPersistable persistable) {
|
||||
Integer partition = persistable.getHdfFileId();
|
||||
// Integer partition = persistable.getHdfFileId();
|
||||
|
||||
if (persistable == null) {
|
||||
throw new IllegalArgumentException(
|
||||
|
@ -89,18 +89,22 @@ public class NcgribPathProvider extends DefaultPathProvider {
|
|||
"Argument persistable is of wrong type. Expected "
|
||||
+ NcgribRecord.class + " but got "
|
||||
+ persistable.getClass());
|
||||
}
|
||||
|
||||
if (partition == null) {
|
||||
throw new IllegalArgumentException(
|
||||
"Expected argument hdfFileId not set on object "
|
||||
+ persistable.toString());
|
||||
} else if (pluginName == null) {
|
||||
throw new IllegalArgumentException(
|
||||
"Expected argument pluginName not set on object "
|
||||
+ persistable.toString());
|
||||
}
|
||||
|
||||
// if (partition == null) {
|
||||
// throw new IllegalArgumentException(
|
||||
// "Expected argument hdfFileId not set on object "
|
||||
// + persistable.toString());
|
||||
// } else if (pluginName == null) {
|
||||
// throw new IllegalArgumentException(
|
||||
// "Expected argument pluginName not set on object "
|
||||
// + persistable.toString());
|
||||
// }
|
||||
|
||||
NcgribRecord pdo = (NcgribRecord) persistable;
|
||||
StringBuffer sb = new StringBuffer();
|
||||
|
||||
|
|
|
@ -402,7 +402,7 @@
|
|||
class="gov.noaa.nws.ncep.viz.rsc.ncgrid.NcgribLoggerPreferences"
|
||||
id="gov.noaa.nws.ncep.viz.rsc.ncgrid.NcgribLoggerPreferences"
|
||||
name="Ncgrid Logger"
|
||||
category="org.eclipse.jface.Prerences">
|
||||
category="gov.noaa.nws.ncep.viz.common.nceppreferences">
|
||||
</page>
|
||||
</extension>
|
||||
</plugin>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
Name: awips2-ldm
|
||||
Summary: AWIPS II LDM Distribution
|
||||
Version: 6.8.1
|
||||
Release: 24
|
||||
Release: 25
|
||||
Group: AWIPSII
|
||||
BuildRoot: /tmp
|
||||
URL: N/A
|
||||
|
|
|
@ -244,11 +244,11 @@ NGRID ^(LAMA98) (KNES) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0
|
|||
|
||||
HDS ^([LM].Z.{1,3}) KWBX (..)(..)(..)
|
||||
PIPE -close /usr/local/ldm/decoders/decrypt_file
|
||||
/data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/ECMWF_HiRes/\1_KWBX_\2\3\4_(seq).grib2.%Y%m%d%H
|
||||
/data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/ECMWF_HiRes/ecmwf_decrypted_\1_KWBX_\2\3\4_(seq).grib2.%Y%m%d%H
|
||||
|
||||
|
||||
EXP ^/data_store/grib2/ECMWF_HiRes/ecmwf_raw/(ecmwf_decrypted.*)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/ECMWF_HiRes/\1_KWBX_\2\3\4_(seq).grib2.%Y%m%d%H
|
||||
EXP (.*ecmwf_decrypted.*)
|
||||
FILE -overwrite -log -close -edex \1
|
||||
|
||||
# AWIPS1: GRID ^E.[ABCGHI].*KWBJ /Grid/SBN/rawGrib2
|
||||
# EWAW88 KWBJ 021200 !grib2/ncep/GMGWM/#255/201102021200F180/WSTP/0 - NONE
|
||||
|
|
Loading…
Add table
Reference in a new issue