remove datasetinfo grid aliasing
This commit is contained in:
parent
d9c24619b6
commit
e5388d1ab5
28 changed files with 34 additions and 2979 deletions
|
@ -1,128 +0,0 @@
|
|||
/**
|
||||
* This software was developed and / or modified by Raytheon Company,
|
||||
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
*
|
||||
* U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
* This software product contains export-restricted data whose
|
||||
* export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
* to non-U.S. persons whether in the United States or abroad requires
|
||||
* an export license or other authorization.
|
||||
*
|
||||
* Contractor Name: Raytheon Company
|
||||
* Contractor Address: 6825 Pine Street, Suite 340
|
||||
* Mail Stop B8
|
||||
* Omaha, NE 68106
|
||||
* 402.291.0100
|
||||
*
|
||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.uf.viz.damagepath;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.core.runtime.IStatus;
|
||||
import org.eclipse.core.runtime.Status;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.geotools.data.simple.SimpleFeatureCollection;
|
||||
|
||||
import com.raytheon.uf.common.damagepath.request.ExportToLdadRequest;
|
||||
import com.raytheon.uf.common.json.JsonException;
|
||||
import com.raytheon.uf.common.json.geo.SimpleGeoJsonService;
|
||||
import com.raytheon.uf.common.serialization.comm.IServerRequest;
|
||||
import com.raytheon.uf.common.status.IUFStatusHandler;
|
||||
import com.raytheon.uf.common.status.UFStatus;
|
||||
import com.raytheon.uf.viz.core.exception.VizException;
|
||||
import com.raytheon.uf.viz.core.localization.LocalizationManager;
|
||||
import com.raytheon.uf.viz.core.requests.ThriftClient;
|
||||
import com.raytheon.viz.ui.cmenu.AbstractRightClickAction;
|
||||
|
||||
/**
|
||||
* Legend right-click action to take the current {@code DamagePathLayer} data
|
||||
* and export it to LDAD in GeoJSON format.
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Jun 08, 2015 #4355 dgilling Initial creation
|
||||
* Jun 18, 2015 #4354 dgilling Support FeatureCollections so each
|
||||
* polygon can have its own properties.
|
||||
* Mar 11, 2016 #5288 dgilling Rewrite to spawn async Job.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author dgilling
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
public class ExportToLdadAction extends AbstractRightClickAction {
|
||||
|
||||
private static class ExportDamagePathToLdadJob extends Job {
|
||||
|
||||
private static final String PLUGIN_ID = "com.raytheon.uf.viz.damagepath";
|
||||
|
||||
private final DamagePathLayer<?> layer;
|
||||
|
||||
protected ExportDamagePathToLdadJob(DamagePathLayer<?> layer) {
|
||||
super("Exporting Damage Path to LDAD");
|
||||
this.layer = layer;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected IStatus run(IProgressMonitor monitor) {
|
||||
try (ByteArrayOutputStream outStream = new ByteArrayOutputStream()) {
|
||||
SimpleFeatureCollection featureCollection = layer
|
||||
.buildFeatureCollection();
|
||||
|
||||
new SimpleGeoJsonService().serialize(featureCollection,
|
||||
outStream);
|
||||
byte[] jsonData = outStream.toByteArray();
|
||||
|
||||
try {
|
||||
String siteID = LocalizationManager.getInstance()
|
||||
.getCurrentSite();
|
||||
IServerRequest request = new ExportToLdadRequest(siteID,
|
||||
jsonData);
|
||||
String errorMsg = (String) ThriftClient
|
||||
.sendRequest(request);
|
||||
if (StringUtils.isNotEmpty(errorMsg)) {
|
||||
String msg = "Could not export damage path data to LDAD: "
|
||||
+ errorMsg;
|
||||
statusHandler.error(msg);
|
||||
return new Status(IStatus.ERROR, PLUGIN_ID, msg);
|
||||
}
|
||||
} catch (VizException e) {
|
||||
String msg = "Error processing ExportToLdadRequest.";
|
||||
statusHandler.error(msg, e);
|
||||
return new Status(IStatus.ERROR, PLUGIN_ID, msg, e);
|
||||
}
|
||||
} catch (JsonException | IOException e) {
|
||||
String msg = "Error serializing Damage Path data to GeoJSON.";
|
||||
statusHandler.error(msg, e);
|
||||
return new Status(IStatus.ERROR, PLUGIN_ID, msg, e);
|
||||
}
|
||||
|
||||
statusHandler.info("Damage Path successfully exported.");
|
||||
return Status.OK_STATUS;
|
||||
}
|
||||
}
|
||||
|
||||
protected static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(ExportToLdadAction.class);
|
||||
|
||||
public ExportToLdadAction() {
|
||||
super("Export to LDAD");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
new ExportDamagePathToLdadJob((DamagePathLayer<?>) getSelectedRsc())
|
||||
.schedule();
|
||||
}
|
||||
}
|
|
@ -20,8 +20,6 @@
|
|||
package com.raytheon.uf.viz.hpe.util;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridRecord;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
|
||||
/**
|
||||
* HPE Utilities
|
||||
|
@ -42,9 +40,6 @@ import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
|||
*/
|
||||
|
||||
public class HpeUtils {
|
||||
private static final String HPE = "HPE";
|
||||
|
||||
private static final String BIAS_HPE = "BiasHPE";
|
||||
|
||||
/**
|
||||
* Determine if this title represents an HPE model.
|
||||
|
@ -55,19 +50,9 @@ public class HpeUtils {
|
|||
*
|
||||
*/
|
||||
public static boolean isHpe(GridRecord gridRecord) {
|
||||
String title = null;
|
||||
if (gridRecord != null) {
|
||||
DatasetInfo info = DatasetInfoLookup.getInstance().getInfo(
|
||||
gridRecord.getDatasetId());
|
||||
if (info != null) {
|
||||
title = info.getTitle();
|
||||
}
|
||||
return gridRecord.getDatasetId().contains("HPE");
|
||||
}
|
||||
|
||||
if (title == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return HPE.equals(title) || BIAS_HPE.equals(title);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -33,8 +33,6 @@ import com.raytheon.uf.common.datalisting.DataListing;
|
|||
import com.raytheon.uf.common.datalisting.impl.DefaultDataListing;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridConstants;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridRecord;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.dataplugin.level.Level;
|
||||
import com.raytheon.uf.common.dataplugin.level.LevelFactory;
|
||||
import com.raytheon.uf.common.dataplugin.level.MasterLevel;
|
||||
|
@ -96,14 +94,8 @@ public class GridDataListing extends DefaultDataListing {
|
|||
protected Map<String, String> getFormattedValues(String key, Collection<String> values) {
|
||||
if (GridConstants.DATASET_ID.equals(key)) {
|
||||
Map<String, String> formatted = new LinkedHashMap<>();
|
||||
DatasetInfoLookup lookup = DatasetInfoLookup.getInstance();
|
||||
for (String value : values) {
|
||||
DatasetInfo info = lookup.getInfo(value);
|
||||
if (info == null) {
|
||||
formatted.put(value, value);
|
||||
} else {
|
||||
formatted.put(value, info.getTitle() + " (" + value + ")");
|
||||
}
|
||||
formatted.put(value, value);
|
||||
}
|
||||
return sortByValue(formatted);
|
||||
} else if (GridInventory.PARAMETER_QUERY.equals(key)) {
|
||||
|
|
|
@ -26,8 +26,6 @@ import java.util.Comparator;
|
|||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.dataplugin.level.Level;
|
||||
import com.raytheon.uf.common.dataplugin.level.LevelFactory;
|
||||
import com.raytheon.uf.common.dataplugin.level.MasterLevel;
|
||||
|
@ -69,16 +67,9 @@ public class GridProductBrowserDataFormatter {
|
|||
String[] parameters) {
|
||||
List<ProductBrowserLabel> labels = new ArrayList<ProductBrowserLabel>();
|
||||
if (GridInventory.MODEL_NAME_QUERY.equals(param)) {
|
||||
DatasetInfoLookup lookup = DatasetInfoLookup.getInstance();
|
||||
for (int i = 0; i < parameters.length; i++) {
|
||||
DatasetInfo info = lookup.getInfo(parameters[i]);
|
||||
if (info == null) {
|
||||
labels.add(new ProductBrowserLabel(parameters[i],
|
||||
parameters[i]));
|
||||
} else {
|
||||
labels.add(new ProductBrowserLabel(info.getTitle() + " ("
|
||||
+ parameters[i] + ")", parameters[i]));
|
||||
}
|
||||
labels.add(new ProductBrowserLabel(parameters[i],
|
||||
parameters[i]));
|
||||
}
|
||||
Collections.sort(labels);
|
||||
return labels;
|
||||
|
|
|
@ -33,8 +33,6 @@ import java.util.Set;
|
|||
import com.raytheon.uf.common.dataplugin.grid.GridConstants;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridInfoConstants;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridInfoRecord;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.dataplugin.grid.derivparam.CommonGridInventory;
|
||||
import com.raytheon.uf.common.dataplugin.grid.derivparam.GridInventoryUpdater;
|
||||
import com.raytheon.uf.common.dataplugin.grid.derivparam.cache.CoverageUtils;
|
||||
|
@ -212,7 +210,6 @@ public class VizGridInventory extends CommonGridInventory
|
|||
protected DataTree createBaseTree() throws DataCubeException {
|
||||
DataTree newTree = super.createBaseTree();
|
||||
initGatherModels(newTree);
|
||||
initAliasModels(newTree);
|
||||
GridExtensionManager.addToBaseTree(newTree, derParLibrary);
|
||||
return newTree;
|
||||
}
|
||||
|
@ -239,74 +236,6 @@ public class VizGridInventory extends CommonGridInventory
|
|||
return rval;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prepare an alias map, from a modelName to all modelNames that it
|
||||
* includes, from highest res to lowest res
|
||||
*
|
||||
* @param newGridTree
|
||||
*/
|
||||
private void initAliasModels(DataTree newGridTree) {
|
||||
sourceAliases.clear();
|
||||
DatasetInfoLookup lookup = DatasetInfoLookup.getInstance();
|
||||
for (String modelName : newGridTree.getSources()) {
|
||||
DatasetInfo info = lookup.getInfo(modelName);
|
||||
if (info != null && info.getAlias() != null) {
|
||||
SourceNode source = newGridTree.getSourceNode(modelName);
|
||||
SourceNode dest = newGridTree.getSourceNode(info.getAlias());
|
||||
if (source != null && dest != null) {
|
||||
List<String> aliases = sourceAliases.get(dest.getValue());
|
||||
if (aliases == null) {
|
||||
aliases = new ArrayList<>();
|
||||
aliases.add(dest.getValue());
|
||||
sourceAliases.put(dest.getValue(), aliases);
|
||||
}
|
||||
aliases.add(source.getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
for (Entry<String, List<String>> aliases : sourceAliases.entrySet()) {
|
||||
Collections.sort(aliases.getValue(), new Comparator<String>() {
|
||||
|
||||
@Override
|
||||
public int compare(String model1, String model2) {
|
||||
try {
|
||||
// attempt to figure out which model is the highest
|
||||
// resolution.
|
||||
Collection<GridCoverage> coverages1 = CoverageUtils
|
||||
.getInstance().getCoverages(model1);
|
||||
Collection<GridCoverage> coverages2 = CoverageUtils
|
||||
.getInstance().getCoverages(model2);
|
||||
if (coverages1.isEmpty()) {
|
||||
return 1;
|
||||
} else if (coverages2.isEmpty()) {
|
||||
return -1;
|
||||
}
|
||||
double total1 = 0;
|
||||
double total2 = 0;
|
||||
for (GridCoverage coverage : coverages1) {
|
||||
total1 += coverage.getDx();
|
||||
total1 += coverage.getDy();
|
||||
}
|
||||
for (GridCoverage coverage : coverages2) {
|
||||
total2 += coverage.getDx();
|
||||
total2 += coverage.getDy();
|
||||
}
|
||||
Double res1 = total1 / coverages1.size();
|
||||
Double res2 = total2 / coverages2.size();
|
||||
return res1.compareTo(res2);
|
||||
} catch (DataCubeException e) {
|
||||
statusHandler.handle(Priority.PROBLEM,
|
||||
"Unable to create model aliases, problems with "
|
||||
+ model1 + " and " + model2,
|
||||
e);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public Set<Level> getAvailableLevels(Map<String, RequestConstraint> query) {
|
||||
Set<Level> levels = new HashSet<>();
|
||||
List<AbstractRequestableNode> nodes = evaluateRequestConstraints(query);
|
||||
|
|
|
@ -35,8 +35,6 @@ import org.opengis.referencing.operation.TransformException;
|
|||
|
||||
import com.raytheon.uf.common.dataplugin.PluginDataObject;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridRecord;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.datastorage.Request;
|
||||
import com.raytheon.uf.common.datastorage.records.IDataRecord;
|
||||
import com.raytheon.uf.common.geospatial.MapUtil;
|
||||
|
@ -314,13 +312,8 @@ public class D2DGridResource extends GridResource<GridResourceData>
|
|||
}
|
||||
}
|
||||
LegendParameters legendParams = new LegendParameters();
|
||||
DatasetInfo info = DatasetInfoLookup.getInstance()
|
||||
.getInfo(record.getDatasetId());
|
||||
if (info == null) {
|
||||
legendParams.model = record.getDatasetId();
|
||||
} else {
|
||||
legendParams.model = info.getTitle();
|
||||
}
|
||||
|
||||
legendParams.model = record.getDatasetId();
|
||||
legendParams.level = record.getLevel();
|
||||
legendParams.parameter = record.getParameter().getName();
|
||||
legendParams.ensembleId = record.getEnsembleId();
|
||||
|
|
|
@ -19,27 +19,30 @@
|
|||
further_licensing_information.
|
||||
-->
|
||||
<Product-Selection-MenuItems>
|
||||
<Source-Grid>ENPwave</Source-Grid>
|
||||
<Source-Grid>GFS40</Source-Grid>
|
||||
<Source-Grid>GFS90</Source-Grid>
|
||||
<Source-Grid>GFSensemble</Source-Grid>
|
||||
<Source-Grid>GFSGuide</Source-Grid>
|
||||
<Source-Grid>GriddedMOS</Source-Grid>
|
||||
<Source-Grid>CMC</Source-Grid>
|
||||
<Source-Grid>ESTOFS</Source-Grid>
|
||||
<Source-Grid>ETSS</Source-Grid>
|
||||
<Source-Grid>GFS</Source-Grid>
|
||||
<Source-Grid>GFS20</Source-Grid>
|
||||
<Source-Grid>GWW</Source-Grid>
|
||||
<Source-Grid>MOSGuide</Source-Grid>
|
||||
<Source-Grid>HRRR</Source-Grid>
|
||||
<Source-Grid>HPCGuide</Source-Grid>
|
||||
<Source-Grid>LAMP</Source-Grid>
|
||||
<Source-Grid>MSAS</Source-Grid>
|
||||
<Source-Grid>LAMP2p5</Source-Grid>
|
||||
<Source-Grid>NAM12</Source-Grid>
|
||||
<Source-Grid>NAM40</Source-Grid>
|
||||
<Source-Grid>NAM80</Source-Grid>
|
||||
<Source-Grid>NAMWX</Source-Grid>
|
||||
<Source-Grid>NICIE</Source-Grid>
|
||||
<Source-Grid>TPC-HurWind</Source-Grid>
|
||||
<Source-Grid>NAVGEM</Source-Grid>
|
||||
<Source-Grid>NationalBlend</Source-Grid>
|
||||
<Source-Grid>PROB3HR</Source-Grid>
|
||||
<Source-Grid>NOHRSC-SNOW</Source-Grid>
|
||||
<Source-Grid>HPCqpf</Source-Grid>
|
||||
<Source-Grid>HPCqpfNDFD</Source-Grid>
|
||||
<Source-Grid>fnmocWave</Source-Grid>
|
||||
<Source-Grid>SeaIce</Source-Grid>
|
||||
<Source-Grid>SPCGuide</Source-Grid>
|
||||
<Source-Grid>RTMA</Source-Grid>
|
||||
<Source-Grid>TPCWindProb</Source-Grid>
|
||||
<Source-Grid>TPCWindProb_Prelim</Source-Grid>
|
||||
<Source-Grid>WNAwave</Source-Grid>
|
||||
<Source-Grid>RTG_SST-Analysis</Source-Grid>
|
||||
<Source-Other>DMD</Source-Other>
|
||||
<Source-Grid>URMA25</Source-Grid>
|
||||
<Source-Other>GFSBufr</Source-Other>
|
||||
<Source-Other>GoesBufr</Source-Other>
|
||||
<Source-Other>MDCRS</Source-Other>
|
||||
|
|
|
@ -26,7 +26,6 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridConstants;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.dataquery.requests.RequestConstraint;
|
||||
import com.raytheon.uf.common.menus.vb.VbSource;
|
||||
import com.raytheon.uf.common.menus.vb.VbSourceList;
|
||||
|
@ -103,18 +102,14 @@ public class GridAlterBundleContributor extends AlterBundleContributorAdapter {
|
|||
if (selectedString != null) {
|
||||
reqMap.put(GridConstants.DATASET_ID, new RequestConstraint(
|
||||
selectedString));
|
||||
DatasetInfoLookup lookup = DatasetInfoLookup.getInstance();
|
||||
|
||||
// next, need to modify for other displays (not plan view)
|
||||
if (data instanceof VarHeightResourceData) {
|
||||
((VarHeightResourceData) data).setSource(lookup.getInfo(
|
||||
selectedString).getTitle());
|
||||
((VarHeightResourceData) data).setSource(selectedString);
|
||||
} else if (data instanceof TimeSeriesResourceData) {
|
||||
((TimeSeriesResourceData) data).setSource(lookup.getInfo(
|
||||
selectedString).getTitle());
|
||||
((TimeSeriesResourceData) data).setSource(selectedString);
|
||||
} else if (data instanceof CrossSectionResourceData) {
|
||||
((CrossSectionResourceData) data).setSource(lookup.getInfo(
|
||||
selectedString).getTitle());
|
||||
((CrossSectionResourceData) data).setSource(selectedString);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,24 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
|
|
|
@ -1,54 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>NationalBlend</title>
|
||||
<datasetId>NationalBlend</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>NationalBlendAK</title>
|
||||
<datasetId>NationalBlendAK</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>NationalBlendHI</title>
|
||||
<datasetId>NationalBlendHI</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>NationalBlendPR</title>
|
||||
<datasetId>NationalBlendPR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>NationalBlendOC</title>
|
||||
<datasetId>NationalBlendOC</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,34 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>URMA25</title>
|
||||
<datasetId>URMA25</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,104 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>ECMWF-HiRes</title>
|
||||
<datasetId>ECMWF-HiRes</datasetId>
|
||||
<dt>12</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF-NorthernHemisphere</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF1</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF2</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF3</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF4</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF5</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF6</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF7</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF8</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF9</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF10</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF11</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-LowRes</title>
|
||||
<datasetId>ECMF12</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>ECMWF-MODEL0</title>
|
||||
<datasetId>ECMF-MODEL0</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>NOGAPS</title>
|
||||
<datasetId>NOGAPS</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>AK-NOGAPS</title>
|
||||
<datasetId>AK-NOGAPS</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>NAVGEM</title>
|
||||
<datasetId>nogaps</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,34 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>LAPS</title>
|
||||
<datasetId>LAPS</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
File diff suppressed because it is too large
Load diff
|
@ -1,34 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>GLERL</title>
|
||||
<datasetId>GLERL</datasetId>
|
||||
<dt>12</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,34 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>RCM</title>
|
||||
<datasetId>RCM</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,689 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>MPE</title>
|
||||
<datasetId>MPE-Local</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE</title>
|
||||
<datasetId>MPE-Mosaic</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>HPE</title>
|
||||
<datasetId>HPE</datasetId>
|
||||
<dt>300</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>BiasHPE</title>
|
||||
<datasetId>BHPE</datasetId>
|
||||
<dt>300</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-SJU</title>
|
||||
<datasetId>QPE-SJU</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-SJU</title>
|
||||
<datasetId>QPE-Manual-SJU</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-SJU</title>
|
||||
<datasetId>QPE-Auto-SJU</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-SJU</title>
|
||||
<datasetId>MPE-Local-SJU</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-SJU</title>
|
||||
<datasetId>MPE-Mosaic-SJU</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-SJU</title>
|
||||
<datasetId>QPE-XNAV-SJU</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-SJU</title>
|
||||
<datasetId>QPE-RFC-SJU</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-TUA</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-TUA</title>
|
||||
<datasetId>FFG-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-TUA</title>
|
||||
<datasetId>QPE-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-TUA</title>
|
||||
<datasetId>QPE-Manual-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-TUA</title>
|
||||
<datasetId>QPE-Auto-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-TUA</title>
|
||||
<datasetId>MPE-Local-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-TUA</title>
|
||||
<datasetId>MPE-Mosaic-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-TUA</title>
|
||||
<datasetId>QPE-XNAV-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-TUA</title>
|
||||
<datasetId>QPE-RFC-TUA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-ACR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-ACR</title>
|
||||
<datasetId>FFG-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-ACR</title>
|
||||
<datasetId>QPE-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-ACR</title>
|
||||
<datasetId>QPE-Manual-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-ACR</title>
|
||||
<datasetId>QPE-Auto-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-ACR</title>
|
||||
<datasetId>MPE-Local-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-ACR</title>
|
||||
<datasetId>MPE-Mosaic-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-ACR</title>
|
||||
<datasetId>QPE-XNAV-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-ACR</title>
|
||||
<datasetId>QPE-RFC-ACR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-STR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-STR</title>
|
||||
<datasetId>FFG-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-STR</title>
|
||||
<datasetId>QPE-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-STR</title>
|
||||
<datasetId>QPE-Manual-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-STR</title>
|
||||
<datasetId>QPE-Auto-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-STR</title>
|
||||
<datasetId>MPE-Local-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-STR</title>
|
||||
<datasetId>MPE-Mosaic-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-STR</title>
|
||||
<datasetId>QPE-XNAV-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-STR</title>
|
||||
<datasetId>QPE-RFC-STR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-RSA</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-RSA</title>
|
||||
<datasetId>FFG-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RSA</title>
|
||||
<datasetId>QPE-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-RSA</title>
|
||||
<datasetId>QPE-Manual-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-RSA</title>
|
||||
<datasetId>QPE-Auto-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-RSA</title>
|
||||
<datasetId>MPE-Local-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-RSA</title>
|
||||
<datasetId>MPE-Mosaic-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-RSA</title>
|
||||
<datasetId>QPE-XNAV-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-RSA</title>
|
||||
<datasetId>QPE-RFC-RSA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-ORN</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-ORN</title>
|
||||
<datasetId>FFG-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-ORN</title>
|
||||
<datasetId>QPE-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-ORN</title>
|
||||
<datasetId>QPE-Manual-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-ORN</title>
|
||||
<datasetId>QPE-Auto-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-ORN</title>
|
||||
<datasetId>MPE-Local-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-ORN</title>
|
||||
<datasetId>MPE-Mosaic-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-ORN</title>
|
||||
<datasetId>QPE-XNAV-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-ORN</title>
|
||||
<datasetId>QPE-RFC-ORN</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-RHA</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-RHA</title>
|
||||
<datasetId>FFG-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RHA</title>
|
||||
<datasetId>QPE-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-RHA</title>
|
||||
<datasetId>QPE-Manual-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-RHA</title>
|
||||
<datasetId>QPE-Auto-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-RHA</title>
|
||||
<datasetId>MPE-Local-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-RHA</title>
|
||||
<datasetId>MPE-Mosaic-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-RHA</title>
|
||||
<datasetId>QPE-XNAV-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-RHA</title>
|
||||
<datasetId>QPE-RFC-RHA</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-KRF</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-KRF</title>
|
||||
<datasetId>FFG-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-KRF</title>
|
||||
<datasetId>QPE-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-KRF</title>
|
||||
<datasetId>QPE-Manual-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-KRF</title>
|
||||
<datasetId>QPE-Auto-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-KRF</title>
|
||||
<datasetId>MPE-Local-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-KRF</title>
|
||||
<datasetId>MPE-Mosaic-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-KRF</title>
|
||||
<datasetId>QPE-XNAV-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-KRF</title>
|
||||
<datasetId>QPE-RFC-KRF</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-MSR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-MSR</title>
|
||||
<datasetId>FFG-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-MSR</title>
|
||||
<datasetId>QPE-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-MSR</title>
|
||||
<datasetId>QPE-Manual-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-MSR</title>
|
||||
<datasetId>QPE-Auto-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-MSR</title>
|
||||
<datasetId>MPE-Local-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-MSR</title>
|
||||
<datasetId>MPE-Mosaic-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-MSR</title>
|
||||
<datasetId>QPE-XNAV-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-MSR</title>
|
||||
<datasetId>QPE-RFC-MSR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-TAR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-TAR</title>
|
||||
<datasetId>FFG-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-TAR</title>
|
||||
<datasetId>QPE-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-TAR</title>
|
||||
<datasetId>QPE-Manual-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-TAR</title>
|
||||
<datasetId>QPE-Auto-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-TAR</title>
|
||||
<datasetId>MPE-Local-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-TAR</title>
|
||||
<datasetId>MPE-Mosaic-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-TAR</title>
|
||||
<datasetId>QPE-XNAV-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-TAR</title>
|
||||
<datasetId>QPE-RFC-TAR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-PTR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-PTR</title>
|
||||
<datasetId>FFG-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-PTR</title>
|
||||
<datasetId>QPE-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-PTR</title>
|
||||
<datasetId>QPE-Manual-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-PTR</title>
|
||||
<datasetId>QPE-Auto-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-PTR</title>
|
||||
<datasetId>MPE-Local-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-PTR</title>
|
||||
<datasetId>MPE-Mosaic-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-PTR</title>
|
||||
<datasetId>QPE-XNAV-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-PTR</title>
|
||||
<datasetId>QPE-RFC-PTR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-TIR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-TIR</title>
|
||||
<datasetId>FFG-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-TIR</title>
|
||||
<datasetId>QPE-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-TIR</title>
|
||||
<datasetId>QPE-Manual-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-TIR</title>
|
||||
<datasetId>QPE-Auto-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-TIR</title>
|
||||
<datasetId>MPE-Local-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-TIR</title>
|
||||
<datasetId>MPE-Mosaic-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-TIR</title>
|
||||
<datasetId>QPE-XNAV-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-TIR</title>
|
||||
<datasetId>QPE-RFC-TIR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-ALR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-ALR</title>
|
||||
<datasetId>FFG-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-ALR</title>
|
||||
<datasetId>QPE-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-ALR</title>
|
||||
<datasetId>QPE-Manual-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-ALR</title>
|
||||
<datasetId>QPE-Auto-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-ALR</title>
|
||||
<datasetId>MPE-Local-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-ALR</title>
|
||||
<datasetId>MPE-Mosaic-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-ALR</title>
|
||||
<datasetId>QPE-XNAV-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-ALR</title>
|
||||
<datasetId>QPE-RFC-ALR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPF-FWR</title>
|
||||
<datasetId>RFCqpf</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>FFG-FWR</title>
|
||||
<datasetId>FFG-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-FWR</title>
|
||||
<datasetId>QPE-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Manual-FWR</title>
|
||||
<datasetId>QPE-Manual-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-Auto-FWR</title>
|
||||
<datasetId>QPE-Auto-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Local-FWR</title>
|
||||
<datasetId>MPE-Local-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>MPE-Mosaic-FWR</title>
|
||||
<datasetId>MPE-Mosaic-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-XNAV-FWR</title>
|
||||
<datasetId>QPE-XNAV-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>QPE-RFC-FWR</title>
|
||||
<datasetId>QPE-RFC-FWR</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>NOHRSC-SNOW</title>
|
||||
<datasetId>NOHRSC-SNOW</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>NOHRSC-SNOW</title>
|
||||
<datasetId>NOHRSC-SNOW</datasetId>
|
||||
<dt>24</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>SPE</title>
|
||||
<datasetId>AUTOSPE</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>SPE</title>
|
||||
<datasetId>MANSPE</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,39 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>CanadianModel</title>
|
||||
<datasetId>CanadianModel</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>CanadianModel</title>
|
||||
<datasetId>CanadianModel</datasetId>
|
||||
<dt>1</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -1,79 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an incremental override file, indicating that the files at
|
||||
different localization levels will be combined. Since all the files in
|
||||
the directory are read, for most custom additions a unique file should
|
||||
be added to the directory instead of overriding a specific file.
|
||||
-->
|
||||
<datasetInfoSet>
|
||||
<info>
|
||||
<title>UKMET-MODEL1</title>
|
||||
<datasetId>UKMET-MODEL1</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET-NorthernHemisphere</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET37</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET38</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET39</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET40</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET41</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET42</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET43</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
<info>
|
||||
<title>UKMET</title>
|
||||
<datasetId>UKMET44</datasetId>
|
||||
<dt>6</dt>
|
||||
</info>
|
||||
</datasetInfoSet>
|
|
@ -21,8 +21,6 @@ package com.raytheon.uf.common.dataplugin.grid.derivparam.data;
|
|||
|
||||
import javax.measure.unit.SI;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.dataplugin.grid.util.StaticGridData;
|
||||
import com.raytheon.uf.common.dataplugin.grid.util.StaticGridDataType;
|
||||
import com.raytheon.uf.common.dataplugin.level.LevelFactory;
|
||||
|
@ -77,17 +75,6 @@ public class StaticGridRequestableData extends AbstractRequestableData {
|
|||
|
||||
if (StaticGridDataType._dt.equals(dataType)) {
|
||||
int dTinSeconds = 0;
|
||||
DatasetInfo info = DatasetInfoLookup.getInstance().getInfo(source);
|
||||
|
||||
if (info != null) {
|
||||
dTinSeconds = info.getDt();
|
||||
|
||||
// dT <= 24 is in hours, need to convert to seconds
|
||||
if (Math.abs(dTinSeconds) <= 24) {
|
||||
dTinSeconds *= 3600;
|
||||
}
|
||||
}
|
||||
|
||||
return new Float(dTinSeconds);
|
||||
} else {
|
||||
if (this.space instanceof GridCoverage) {
|
||||
|
|
|
@ -9,7 +9,6 @@ Bundle-ActivationPolicy: lazy
|
|||
Export-Package: com.raytheon.uf.common.dataplugin.grid,
|
||||
com.raytheon.uf.common.dataplugin.grid.dataaccess,
|
||||
com.raytheon.uf.common.dataplugin.grid.dataquery,
|
||||
com.raytheon.uf.common.dataplugin.grid.dataset,
|
||||
com.raytheon.uf.common.dataplugin.grid.datastorage,
|
||||
com.raytheon.uf.common.dataplugin.grid.mapping,
|
||||
com.raytheon.uf.common.dataplugin.grid.request,
|
||||
|
|
|
@ -1,95 +0,0 @@
|
|||
/**
|
||||
* This software was developed and / or modified by Raytheon Company,
|
||||
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
*
|
||||
* U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
* This software product contains export-restricted data whose
|
||||
* export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
* to non-U.S. persons whether in the United States or abroad requires
|
||||
* an export license or other authorization.
|
||||
*
|
||||
* Contractor Name: Raytheon Company
|
||||
* Contractor Address: 6825 Pine Street, Suite 340
|
||||
* Mail Stop B8
|
||||
* Omaha, NE 68106
|
||||
* 402.291.0100
|
||||
*
|
||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.uf.common.dataplugin.grid.dataset;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
|
||||
/**
|
||||
*
|
||||
* Contains static information about a grid dataset.
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Feb 27, 2012 bsteffen Initial creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author bsteffen
|
||||
* @version 1.0
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.NONE)
|
||||
public class DatasetInfo {
|
||||
|
||||
/** The title of the model */
|
||||
@XmlElement
|
||||
private String title;
|
||||
|
||||
/** The model name */
|
||||
@XmlElement
|
||||
private String datasetId;
|
||||
|
||||
@XmlElement
|
||||
private String alias;
|
||||
|
||||
/**
|
||||
* The intrinsic temporal resolution of the data.
|
||||
*/
|
||||
@XmlElement
|
||||
private Integer dt;
|
||||
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public String getDatasetId() {
|
||||
return datasetId;
|
||||
}
|
||||
|
||||
public void setDatasetId(String datasetId) {
|
||||
this.datasetId = datasetId;
|
||||
}
|
||||
|
||||
public String getAlias() {
|
||||
return alias;
|
||||
}
|
||||
|
||||
public void setAlias(String alias) {
|
||||
this.alias = alias;
|
||||
}
|
||||
|
||||
public Integer getDt() {
|
||||
return dt;
|
||||
}
|
||||
|
||||
public void setDt(Integer dt) {
|
||||
this.dt = dt;
|
||||
}
|
||||
|
||||
}
|
|
@ -1,124 +0,0 @@
|
|||
/**
|
||||
* This software was developed and / or modified by Raytheon Company,
|
||||
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
*
|
||||
* U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
* This software product contains export-restricted data whose
|
||||
* export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
* to non-U.S. persons whether in the United States or abroad requires
|
||||
* an export license or other authorization.
|
||||
*
|
||||
* Contractor Name: Raytheon Company
|
||||
* Contractor Address: 6825 Pine Street, Suite 340
|
||||
* Mail Stop B8
|
||||
* Omaha, NE 68106
|
||||
* 402.291.0100
|
||||
*
|
||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.uf.common.dataplugin.grid.dataset;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.xml.bind.JAXBException;
|
||||
|
||||
import com.raytheon.uf.common.localization.IPathManager;
|
||||
import com.raytheon.uf.common.localization.LocalizationContext;
|
||||
import com.raytheon.uf.common.localization.LocalizationFile;
|
||||
import com.raytheon.uf.common.localization.PathManagerFactory;
|
||||
import com.raytheon.uf.common.localization.exception.LocalizationException;
|
||||
import com.raytheon.uf.common.serialization.SerializationException;
|
||||
import com.raytheon.uf.common.serialization.SingleTypeJAXBManager;
|
||||
import com.raytheon.uf.common.status.IUFStatusHandler;
|
||||
import com.raytheon.uf.common.status.UFStatus;
|
||||
|
||||
/**
|
||||
*
|
||||
* Provides logic to read datasetInfo files from localization and provide lookup
|
||||
* by datasetId.
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------- -------- ----------- --------------------------
|
||||
* Feb 27, 2012 bsteffen Initial creation
|
||||
* Dec 16, 2013 2574 bsteffen Update deprecated method call.
|
||||
* Jul 21, 2014 3373 bclement changed to use single type JAXB manager
|
||||
* Feb 15, 2016 5244 nabowle Replace deprecated LocalizationFile methods.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author bsteffen
|
||||
* @version 1.0
|
||||
*/
|
||||
public class DatasetInfoLookup {
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(DatasetInfoLookup.class);
|
||||
|
||||
private static DatasetInfoLookup instance;
|
||||
|
||||
public static DatasetInfoLookup getInstance() {
|
||||
if (instance == null) {
|
||||
instance = new DatasetInfoLookup();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
private Map<String, DatasetInfo> infoMap = new HashMap<String, DatasetInfo>();
|
||||
|
||||
private DatasetInfoLookup() {
|
||||
init();
|
||||
}
|
||||
|
||||
private void init() {
|
||||
SingleTypeJAXBManager<DatasetInfoSet> manager = null;
|
||||
try {
|
||||
manager = new SingleTypeJAXBManager<DatasetInfoSet>(true,
|
||||
DatasetInfoSet.class);
|
||||
} catch (JAXBException e) {
|
||||
statusHandler
|
||||
.error("Error loading context for DatasetInfo, no datasetInfo will be loaded.",
|
||||
e);
|
||||
}
|
||||
IPathManager pathMgr = PathManagerFactory.getPathManager();
|
||||
LocalizationContext commonStaticBase = pathMgr.getContext(
|
||||
LocalizationContext.LocalizationType.COMMON_STATIC,
|
||||
LocalizationContext.LocalizationLevel.BASE);
|
||||
|
||||
LocalizationContext commonStaticSite = pathMgr.getContext(
|
||||
LocalizationContext.LocalizationType.COMMON_STATIC,
|
||||
LocalizationContext.LocalizationLevel.SITE);
|
||||
|
||||
LocalizationFile[] files = pathMgr.listFiles(new LocalizationContext[] {
|
||||
commonStaticSite, commonStaticBase }, "grid"
|
||||
+ IPathManager.SEPARATOR + "datasetInfo",
|
||||
new String[] { ".xml" }, true, true);
|
||||
for (LocalizationFile file : files) {
|
||||
if (file == null || !file.exists()) {
|
||||
return;
|
||||
}
|
||||
try (InputStream is = file.openInputStream()) {
|
||||
DatasetInfoSet set = manager.unmarshalFromInputStream(is);
|
||||
for (DatasetInfo info : set.getInfos()) {
|
||||
infoMap.put(info.getDatasetId(), info);
|
||||
}
|
||||
} catch (SerializationException | IOException
|
||||
| LocalizationException e) {
|
||||
statusHandler.error(
|
||||
"Error reading dataset info: " + file.getPath()
|
||||
+ " has been ignored.", e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public DatasetInfo getInfo(String datasetId) {
|
||||
return infoMap.get(datasetId);
|
||||
}
|
||||
}
|
|
@ -1,62 +0,0 @@
|
|||
/**
|
||||
* This software was developed and / or modified by Raytheon Company,
|
||||
* pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||||
*
|
||||
* U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||||
* This software product contains export-restricted data whose
|
||||
* export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||||
* to non-U.S. persons whether in the United States or abroad requires
|
||||
* an export license or other authorization.
|
||||
*
|
||||
* Contractor Name: Raytheon Company
|
||||
* Contractor Address: 6825 Pine Street, Suite 340
|
||||
* Mail Stop B8
|
||||
* Omaha, NE 68106
|
||||
* 402.291.0100
|
||||
*
|
||||
* See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||||
* further licensing information.
|
||||
**/
|
||||
package com.raytheon.uf.common.dataplugin.grid.dataset;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlElements;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
/**
|
||||
*
|
||||
* JAXB compatible root element for a list of datasetInfo objects
|
||||
*
|
||||
* <pre>
|
||||
*
|
||||
* SOFTWARE HISTORY
|
||||
*
|
||||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Feb 27, 2012 bsteffen Initial creation
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
* @author bsteffen
|
||||
* @version 1.0
|
||||
*/
|
||||
@XmlRootElement
|
||||
@XmlAccessorType(XmlAccessType.NONE)
|
||||
public class DatasetInfoSet {
|
||||
|
||||
@XmlElements({ @XmlElement(name = "info", type = DatasetInfo.class) })
|
||||
private ArrayList<DatasetInfo> infos;
|
||||
|
||||
public ArrayList<DatasetInfo> getInfos() {
|
||||
return infos;
|
||||
}
|
||||
|
||||
public void setInfos(ArrayList<DatasetInfo> infos) {
|
||||
this.infos = infos;
|
||||
}
|
||||
|
||||
}
|
|
@ -40,8 +40,6 @@ import javax.xml.bind.annotation.XmlAccessorType;
|
|||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.localization.ILocalizationFile;
|
||||
import com.raytheon.uf.common.localization.ILocalizationPathObserver;
|
||||
import com.raytheon.uf.common.localization.IPathManager;
|
||||
|
@ -404,8 +402,6 @@ public class VbSourceList {
|
|||
}
|
||||
}
|
||||
|
||||
DatasetInfoLookup lookup = DatasetInfoLookup.getInstance();
|
||||
DatasetInfo info;
|
||||
// Set containing sources to not be added to lists
|
||||
Set<VbSource> removes = new HashSet<>();
|
||||
Iterator<VbSource> itr = allSources.iterator();
|
||||
|
@ -415,9 +411,7 @@ public class VbSourceList {
|
|||
VbSource source = itr.next();
|
||||
// Set display names for sources
|
||||
if (source.getName() == null) {
|
||||
info = lookup.getInfo(source.getKey());
|
||||
source.setName(
|
||||
info != null ? info.getTitle() : source.getKey());
|
||||
source.setName(source.getKey());
|
||||
}
|
||||
if (source.getRemove()) {
|
||||
// Add sources with remove tags to removal set and remove them.
|
||||
|
|
|
@ -26,8 +26,6 @@ import java.util.List;
|
|||
import com.raytheon.uf.common.inventory.tree.DataTree;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridInfoConstants;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridInfoRecord;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.dataplugin.grid.request.GetGridTreeRequest;
|
||||
import com.raytheon.uf.common.serialization.comm.IRequestHandler;
|
||||
import com.raytheon.uf.edex.database.dao.CoreDao;
|
||||
|
@ -80,7 +78,7 @@ public class GridTreeHandler implements IRequestHandler<GetGridTreeRequest> {
|
|||
ArrayList<Object> gridFields = new ArrayList<Object>(
|
||||
Arrays.asList((Object[]) gridField));
|
||||
String model = gridFields.get(0).toString();
|
||||
gridTree.addBranch(model, getDt(model), gridFields.get(1)
|
||||
gridTree.addBranch(model, gridFields.get(1)
|
||||
.toString(), gridFields.get(2).toString(),
|
||||
gridFields.get(3).toString(), gridFields.get(4)
|
||||
.toString());
|
||||
|
@ -90,18 +88,4 @@ public class GridTreeHandler implements IRequestHandler<GetGridTreeRequest> {
|
|||
return gridTree;
|
||||
}
|
||||
|
||||
private int getDt(String modelName) {
|
||||
DatasetInfo info = DatasetInfoLookup.getInstance().getInfo(modelName);
|
||||
if (info != null && info.getDt() != null) {
|
||||
int dTinSeconds = info.getDt();
|
||||
|
||||
// dT <= 24 is in hours, need to convert to seconds
|
||||
if (Math.abs(dTinSeconds) <= 24) {
|
||||
dTinSeconds *= 3600;
|
||||
}
|
||||
return dTinSeconds;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,24 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is an absolute override file, indicating that a higher priority
|
||||
version of the file will completely replace a lower priority version
|
||||
|
@ -41,149 +21,43 @@
|
|||
<versionsToKeep>2</versionsToKeep>
|
||||
<period>07-00:00:00</period>
|
||||
</defaultRule>
|
||||
<!-- Purge rule for the LAPS model -->
|
||||
<rule>
|
||||
<keyValue>LAPS</keyValue>
|
||||
<versionsToKeep>30</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the MSAS model -->
|
||||
<rule>
|
||||
<keyValue>MSAS</keyValue>
|
||||
<versionsToKeep>24</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the NAM40 (NAM40) model -->
|
||||
<!-- Purge rule for the NAM20 (NAM20) model -->
|
||||
<rule regex="true">
|
||||
<keyValue>mesoEta21[25]</keyValue>
|
||||
<keyValue>NAM(?:12|20|40)</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the NAMWX (NAM40) model -->
|
||||
<rule>
|
||||
<keyValue>NAM40</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the GWW (WaveWatch) model -->
|
||||
<rule>
|
||||
<keyValue>WaveWatch</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the RFCqpf (RFCqpf) model -->
|
||||
<rule>
|
||||
<keyValue>RFCqpf</keyValue>
|
||||
<rule regex="true">
|
||||
<keyValue>(RFCqpf|HPCqpf)</keyValue>
|
||||
<versionsToKeep>5</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the RAP40 (RAP40) model -->
|
||||
<rule>
|
||||
<keyValue>RAP40</keyValue>
|
||||
<versionsToKeep>8</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the GFS75 (AVN225) model -->
|
||||
<rule>
|
||||
<keyValue>AVN225</keyValue>
|
||||
<versionsToKeep>3</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the WNAwave (WNAWAVE238) model -->
|
||||
<rule>
|
||||
<keyValue>WNAWAVE238</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the AK-NAM40 (AK-NAM45) model -->
|
||||
<!-- Purge rule for the AK-NAM20 (AK-NAM22) model -->
|
||||
<rule regex="true">
|
||||
<keyValue>mesoEta21[67]</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the NAM12 (NAM12) model -->
|
||||
<!-- Purge rule for the AK-NAM12 (AK-NAM11) model -->
|
||||
<rule regex="true">
|
||||
<keyValue>ETA2(?:18|42)</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HPCqpf (HPCqpf) model -->
|
||||
<rule>
|
||||
<keyValue>HPCqpf</keyValue>
|
||||
<versionsToKeep>5</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the ENPwave (ENPWAVE253) model -->
|
||||
<rule>
|
||||
<keyValue>ENPWAVE253</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HPCGuide (HPCGuide) model -->
|
||||
<rule>
|
||||
<keyValue>HPCGuide</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the GFSGuide (GFSGuide) model -->
|
||||
<rule>
|
||||
<keyValue>GFSGuide</keyValue>
|
||||
<versionsToKeep>8</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the GFS40 (GFS40) model -->
|
||||
<!-- Purge rule for the AK-GFS (GFS160) model -->
|
||||
<!-- Purge rule for the PR-GFS (GFS254) model -->
|
||||
<!-- Purge rule for the SJU-GFS (GFS161) model -->
|
||||
<rule regex="true">
|
||||
<keyValue>GFS(?:212|160|254|161)</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the MPE (MPE-Local) model -->
|
||||
<rule>
|
||||
<keyValue>MPE-Local</keyValue>
|
||||
<versionsToKeep>72</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the TPCWindProb (TPCWindProb) model -->
|
||||
<rule>
|
||||
<keyValue>TPCWindProb.*</keyValue>
|
||||
<versionsToKeep>8</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the GriddedMOS (MOSGuide) model -->
|
||||
<rule>
|
||||
<keyValue>MOSGuide</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the QPE models -->
|
||||
<rule regex="true">
|
||||
<keyValue>QPE-(?:ACR|STR|RSA|PTR|TUA|ORN|RHA|KRF|MSR|TAR|TIR|ALR|FWR)
|
||||
</keyValue>
|
||||
<versionsToKeep>72</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the OPCWave-W-ATL (OPCWave180) model -->
|
||||
<!-- Purge rule for the OPCWave-NE-PAC (OPCWave181) model -->
|
||||
<!-- Purge rule for the OPCWave-TE-PAC (OPCWave182) model -->
|
||||
<rule regex="true">
|
||||
<keyValue>OPCWave.*</keyValue>
|
||||
<versionsToKeep>8</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the GlobalWave (GlobalWave) model -->
|
||||
<!-- Purge rule for the AKwave10 (AKwave10) model -->
|
||||
<!-- Purge rule for the EPwave10 (EPwave10) model -->
|
||||
<!-- Purge rule for the WCwave10 (WCwave10) model -->
|
||||
<!-- Purge rule for the WNAwave10 (WNAwave10) model -->
|
||||
<!-- Purge rule for the AKwave4 (AKwave4) model -->
|
||||
<!-- Purge rule for the WCwave4 (WCwave4) model -->
|
||||
<!-- Purge rule for the WNAwave4 (WNAwave4) model -->
|
||||
<!-- Purge rule for the GRLKwave (GRLKwave) model -->
|
||||
<!-- Purge rules for the Multi-grid Hurricane Wave Models -->
|
||||
<rule regex="true">
|
||||
<keyValue>.*[Ww]ave.*</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the RTMA (RTMA) model -->
|
||||
<rule>
|
||||
<keyValue>RTMA</keyValue>
|
||||
<versionsToKeep>24</versionsToKeep>
|
||||
|
@ -204,7 +78,6 @@
|
|||
<versionsToKeep>24</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for AK-RTMA-3KM analysis -->
|
||||
<rule>
|
||||
<keyValue>AK-RTMA3</keyValue>
|
||||
<versionsToKeep>24</versionsToKeep>
|
||||
|
@ -225,131 +98,40 @@
|
|||
<versionsToKeep>8</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the SREF (SREF40) model -->
|
||||
<rule>
|
||||
<keyValue>SREF40</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the GFSLAMPGrid model -->
|
||||
<rule>
|
||||
<keyValue>GFSLAMPGrid</keyValue>
|
||||
<versionsToKeep>24</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the ECMWF-HiRes (ECMWF-HiRes) model -->
|
||||
<rule>
|
||||
<keyValue>ECMWF-HiRes</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HPC (HPCqpfNDFD) model -->
|
||||
<rule>
|
||||
<keyValue>HPCqpfNDFD</keyValue>
|
||||
<versionsToKeep>42</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the NamDNG5 (NamDNG5) model -->
|
||||
<rule>
|
||||
<keyValue>NamDNG5</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the TPCSurgeProb (TPCSurgeProb) model -->
|
||||
<rule>
|
||||
<keyValue>TPCSurgeProb</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the P-ETSS (P-ETSS) model -->
|
||||
<rule>
|
||||
<keyValue>P-ETSS</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HPE (HPE) model -->
|
||||
<rule>
|
||||
<keyValue>HPE</keyValue>
|
||||
<period>00-12:00:00</period>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the BiasHPE (BHPE) model -->
|
||||
<rule>
|
||||
<keyValue>BHPE</keyValue>
|
||||
<period>00-12:00:00</period>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the AK-GriddedMOS (MOSGuide-AK) model -->
|
||||
<!-- Purge rule for the Hawaii 2.5km MOSGuide model -->
|
||||
<rule regex="true">
|
||||
<keyValue>MOSGuide-(?:AK|HI)</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HiResW-ARW-East (HiResW-ARW-East) model -->
|
||||
<rule>
|
||||
<keyValue>HiRes-ARW-East</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HiResW-ARW-West (HiResW-ARW-West) model -->
|
||||
<!-- Purge rule for the HiResW-ARW-AK (HiResW-ARW-AK) model -->
|
||||
<!-- Purge rule for the HiResW-ARW-SJU (HiResW-ARW-SJU) model -->
|
||||
<rule regex="true">
|
||||
<keyValue>HiRes-ARW-(?:West|AK|SJU)</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HiResW-ARW-HI (HiResW-ARW-HI) model -->
|
||||
<rule>
|
||||
<keyValue>HiRes-ARW-HI</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HiResW-NMM-East (HiResW-NMM-East) model -->
|
||||
<rule>
|
||||
<keyValue>HiRes-NMM-East</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HiResW-NMM-West (HiResW-NMM-West) model -->
|
||||
<!-- Purge rule for the HiResW-NMM-AK (HiResW-NMM-AK) model -->
|
||||
<!-- Purge rule for the HiResW-NMM-SJU (HiResW-NMM-SJU) model -->
|
||||
<rule regex="true">
|
||||
<keyValue>HiRes-NMM-(?:West|AK|SJU)</keyValue>
|
||||
<versionsToKeep>1</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HiResW-NMM-HI (HiResW-NMM-HI) model -->
|
||||
<rule>
|
||||
<keyValue>HiRes-NMM-HI</keyValue>
|
||||
<versionsToKeep>2</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the SPCGuide (SPCGuide) model -->
|
||||
<rule>
|
||||
<keyValue>SPCGuide</keyValue>
|
||||
<versionsToKeep>5</versionsToKeep>
|
||||
<modTimeToWait>00-00:15:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rule for the HRRR model -->
|
||||
<rule>
|
||||
<keyValue>HRRR</keyValue>
|
||||
<versionsToKeep>4</versionsToKeep>
|
||||
</rule>
|
||||
<!-- Purge rule for the GFS199 (Guam-GFSDNG) model -->
|
||||
<rule>
|
||||
<keyValue>GFS199</keyValue>
|
||||
<versionsToKeep>4</versionsToKeep>
|
||||
<modTimeToWait>00-01:00:00</modTimeToWait>
|
||||
</rule>
|
||||
<!-- Purge rules for MRMS -->
|
||||
<rule regex="true">
|
||||
<keyValue>MRMS_(?:05|10|50)00</keyValue>
|
||||
<period>00-08:00:00</period>
|
||||
</rule>
|
||||
|
||||
<!-- Purge rules for NARR -->
|
||||
<rule>
|
||||
<keyValue>NARR</keyValue>
|
||||
<period>40-00:00:00</period>
|
||||
|
|
Loading…
Add table
Reference in a new issue