Issue #2874 Initial implementation of RTOFS data.
Former-commit-id:9e2e500040
[formerly1c18e800b3
] [formerly55046a8e1e
] [formerly12ed72b0c0
[formerly55046a8e1e
[formerly 11837e612778ea7a1d42fbfac1e0e2b3d3678f1c]]] Former-commit-id:12ed72b0c0
Former-commit-id: 17445664d752b4ffa0186bdce951baaffefd1f21 [formerlyab8293c6a1
] Former-commit-id:aadc22091e
This commit is contained in:
parent
db8fdc4212
commit
26558fad1e
39 changed files with 1537 additions and 150 deletions
|
@ -0,0 +1,26 @@
|
|||
<?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.
|
||||
-->
|
||||
<DerivedParameter abbreviation="BARO" name="Barometric Velocity Vectors" unit="m/s">
|
||||
<Method name="Vector">
|
||||
<Field abbreviation="UBARO"/>
|
||||
<Field abbreviation="VBARO"/>
|
||||
</Method>
|
||||
</DerivedParameter>
|
|
@ -0,0 +1,29 @@
|
|||
<?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.
|
||||
-->
|
||||
<DerivedParameter abbreviation="DIRC" name="Current Direction" unit="°">
|
||||
<Method name="Direction">
|
||||
<Field abbreviation="UOGRD"/>
|
||||
<Field abbreviation="VOGRD"/>
|
||||
</Method>
|
||||
<Method name="Direction">
|
||||
<Field abbreviation="OGRD"/>
|
||||
</Method>
|
||||
</DerivedParameter>
|
|
@ -0,0 +1,26 @@
|
|||
<?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.
|
||||
-->
|
||||
<DerivedParameter abbreviation="OGRD" name="Current Vectors" unit="m/s">
|
||||
<Method name="Vector">
|
||||
<Field abbreviation="UOGRD"/>
|
||||
<Field abbreviation="VOGRD"/>
|
||||
</Method>
|
||||
</DerivedParameter>
|
|
@ -0,0 +1,30 @@
|
|||
<?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.
|
||||
-->
|
||||
<DerivedParameter abbreviation="SPBARO" name="Barotropic Velocity" unit="m/s">
|
||||
<Method name="Magnitude">
|
||||
<Field abbreviation="UBARO"/>
|
||||
<Field abbreviation="VOGRD"/>
|
||||
</Method>
|
||||
<Method name="Magnitude">
|
||||
<Field abbreviation="BARO"/>
|
||||
</Method>
|
||||
</DerivedParameter>
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
<?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.
|
||||
-->
|
||||
<DerivedParameter abbreviation="SPC" name="Current Speed" unit="m/s">
|
||||
<Method name="Magnitude">
|
||||
<Field abbreviation="UOGRD"/>
|
||||
<Field abbreviation="VOGRD"/>
|
||||
</Method>
|
||||
<Method name="Magnitude">
|
||||
<Field abbreviation="OGRD"/>
|
||||
</Method>
|
||||
</DerivedParameter>
|
|
@ -138,4 +138,6 @@
|
|||
<field key="NetIO" volumePlaneType="K"/>
|
||||
<field key="PAdv" volumePlaneType="K"/>
|
||||
<field key="DpDt" volumePlaneType="K"/>
|
||||
<field key="OGRD" displayTypes="ARROW,STREAMLINE"/>
|
||||
<field key="SPBARO" displayTypes="ARROW,STREAMLINE"/>
|
||||
</fieldDisplayTypesFile>
|
||||
|
|
|
@ -495,6 +495,24 @@
|
|||
indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Ice growth rate"
|
||||
key="ICEG" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Salinity"
|
||||
key="SALTY" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Sea Surface Height"
|
||||
key="SSHG" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Water Temperature"
|
||||
key="TEMPWTR" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Current Vectors"
|
||||
key="OGRD" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Current Speed"
|
||||
key="SPC" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Current Direction"
|
||||
key="DIRC" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Sea Level Deviation"
|
||||
key="DEVMSL" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Barometric Velocity Vectors"
|
||||
key="BARO" indentText="false" />
|
||||
<contribute xsi:type="menuItem" menuText="Barometric Velocity"
|
||||
key="SPBARO" indentText="false" />
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="toolbarSubMenu" menuText="GFSLAMP Station">
|
||||
|
|
|
@ -332,6 +332,7 @@
|
|||
<contribute xsi:type="menuItem" textLookup="LevelMapping" key="PV20" indentText="false"/>
|
||||
<contribute xsi:type="menuItem" menuText="Primary" key="Primary" indentText="false"/>
|
||||
<contribute xsi:type="menuItem" menuText="Secondary" key="Secondary" indentText="false"/>
|
||||
<contribute xsi:type="menuItem" textLookup="LevelMapping" key="0BSS" indentText="false"/>
|
||||
</contribute>
|
||||
|
||||
<!--
|
||||
|
|
|
@ -1348,4 +1348,7 @@
|
|||
<Level displayName="Surface" key="1HYB">
|
||||
<DatabaseLevel levelName="HYB" levelOneValue="1" />
|
||||
</Level>
|
||||
<Level displayName="Sea Surface" key="0BSS">
|
||||
<DatabaseLevel levelName="BSS" levelOneValue="0" />
|
||||
</Level>
|
||||
</LevelMappings>
|
||||
|
|
|
@ -97,6 +97,21 @@
|
|||
<vbSource key="RTGSST" category="SfcGrid" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTGSSTHR" category="SfcGrid" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTMA" category="SfcGrid" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-GulfMexico" category="SfcGrid/RTOFS" subCategory="Atlantic" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-GulfStream" category="SfcGrid/RTOFS" subCategory="Atlantic" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-GulfMaine" category="SfcGrid/RTOFS" subCategory="Atlantic" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-Atlantic" category="SfcGrid/RTOFS" subCategory="Atlantic" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-Alaska" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-Arctic" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-Bering" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-Guam" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-GulfAlaska" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-Honolulu" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-HudsonBaffin" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-Samoa" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-TropPaciLowres" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-WestAtl" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="RTOFS-WestConus" category="SfcGrid/RTOFS" subCategory="Global" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="SeaIce" category="SfcGrid" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="SPCGuide" category="SfcGrid" views="PLANVIEW TIMESERIES" />
|
||||
<vbSource key="HurWind226" category="SfcGrid" views="PLANVIEW TIMESERIES" />
|
||||
|
|
|
@ -21,11 +21,9 @@ package com.raytheon.viz.volumebrowser.vbui;
|
|||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Set;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
|
@ -40,7 +38,6 @@ import org.eclipse.swt.events.KeyAdapter;
|
|||
import org.eclipse.swt.events.KeyEvent;
|
||||
import org.eclipse.swt.events.SelectionAdapter;
|
||||
import org.eclipse.swt.events.SelectionEvent;
|
||||
import org.eclipse.swt.events.SelectionListener;
|
||||
import org.eclipse.swt.graphics.Font;
|
||||
import org.eclipse.swt.layout.GridData;
|
||||
import org.eclipse.swt.layout.GridLayout;
|
||||
|
@ -48,9 +45,13 @@ import org.eclipse.swt.widgets.Combo;
|
|||
import org.eclipse.swt.widgets.Composite;
|
||||
import org.eclipse.swt.widgets.Label;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfo;
|
||||
import com.raytheon.uf.common.dataplugin.grid.dataset.DatasetInfoLookup;
|
||||
import com.raytheon.uf.common.menus.xml.CommonToolBarContribution;
|
||||
import com.raytheon.uf.common.menus.xml.VariableSubstitution;
|
||||
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.viz.core.VizApp;
|
||||
import com.raytheon.uf.viz.core.exception.VizException;
|
||||
import com.raytheon.uf.viz.points.IPointChangedListener;
|
||||
import com.raytheon.uf.viz.points.PointsDataManager;
|
||||
import com.raytheon.viz.awipstools.IToolChangedListener;
|
||||
|
@ -59,12 +60,8 @@ import com.raytheon.viz.volumebrowser.datacatalog.DataCatalogManager;
|
|||
import com.raytheon.viz.volumebrowser.vbui.VBMenuBarItemsMgr.SpaceTimeMenu;
|
||||
import com.raytheon.viz.volumebrowser.vbui.VBMenuBarItemsMgr.ViewMenu;
|
||||
import com.raytheon.viz.volumebrowser.widget.MenuContributionItem;
|
||||
import com.raytheon.viz.volumebrowser.widget.TitleImgContributionItem;
|
||||
import com.raytheon.viz.volumebrowser.widget.ToolBarContributionItem;
|
||||
import com.raytheon.viz.volumebrowser.xml.MenuContribution;
|
||||
import com.raytheon.viz.volumebrowser.xml.TitleImgContribution;
|
||||
import com.raytheon.viz.volumebrowser.xml.ToolBarContribution;
|
||||
import com.raytheon.viz.volumebrowser.xml.VbSource;
|
||||
import com.raytheon.viz.volumebrowser.xml.VbSourceList;
|
||||
|
||||
/**
|
||||
|
@ -86,6 +83,8 @@ import com.raytheon.viz.volumebrowser.xml.VbSourceList;
|
|||
* menu's are recreated correctly on a
|
||||
* pointChange action.
|
||||
* Dec 11, 2013 2602 bsteffen Remove dead catch block.
|
||||
* Mar 18, 2014 2874 bsteffen Move creation of Sources toolbar
|
||||
* contributions to VbSourceList
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -94,6 +93,8 @@ import com.raytheon.viz.volumebrowser.xml.VbSourceList;
|
|||
*/
|
||||
public class DataListsProdTableComp extends Composite implements
|
||||
IDataMenuAction {
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(DataListsProdTableComp.class);
|
||||
|
||||
/**
|
||||
* Listener to update planes current point menu.
|
||||
|
@ -231,18 +232,13 @@ public class DataListsProdTableComp extends Composite implements
|
|||
|
||||
toolbar = new MultiToolbar(composite, SWT.NONE);
|
||||
toolbar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
|
||||
toolbar.addToolItemSelectionListener(new SelectionListener() {
|
||||
toolbar.addToolItemSelectionListener(new SelectionAdapter() {
|
||||
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
activeList = list;
|
||||
currentDataSelection = data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void widgetDefaultSelected(SelectionEvent e) {
|
||||
|
||||
}
|
||||
});
|
||||
initializeFind(labelText.toString());
|
||||
}
|
||||
|
@ -663,87 +659,28 @@ public class DataListsProdTableComp extends Composite implements
|
|||
// Dispose of all the tool items.
|
||||
sourceControl.toolbar.disposeToolbars();
|
||||
|
||||
/*
|
||||
* Read in the selected Sources menu xml and create the tool
|
||||
* items/menus.
|
||||
*/
|
||||
List<CommonToolBarContribution> contribs = VbSourceList
|
||||
.getToolBarContributions(setting);
|
||||
ToolBarContribution common = new ToolBarContribution();
|
||||
VariableSubstitution[] subs = new VariableSubstitution[0];
|
||||
Set<String> removals = Collections.emptySet();
|
||||
try {
|
||||
for (CommonToolBarContribution contrib : contribs) {
|
||||
for (IContributionItem item : common.getContributionItems(
|
||||
contrib, subs, removals)) {
|
||||
sourceControl.toolbar.add(item);
|
||||
|
||||
// Linked HashMap used to preserve the ordering of categories
|
||||
Map<String, List<IContributionItem>> catMap = new LinkedHashMap<String, List<IContributionItem>>();
|
||||
Map<String, Map<String, List<IContributionItem>>> subCatMap = new LinkedHashMap<String, Map<String, List<IContributionItem>>>();
|
||||
for (VbSource source : VbSourceList.getInstance().getEntries()) {
|
||||
if (source.getViews() != null
|
||||
&& !source.getViews().contains(setting)) {
|
||||
continue;
|
||||
}
|
||||
List<IContributionItem> catList = null;
|
||||
if (source.getSubCategory() != null) {
|
||||
catList = catMap.get(source.getCategory());
|
||||
if (catList == null) {
|
||||
catList = new ArrayList<IContributionItem>();
|
||||
catMap.put(source.getCategory(), catList);
|
||||
}
|
||||
Map<String, List<IContributionItem>> subMap = subCatMap
|
||||
.get(source.getCategory());
|
||||
if (subMap == null) {
|
||||
subMap = new LinkedHashMap<String, List<IContributionItem>>();
|
||||
subCatMap.put(source.getCategory(), subMap);
|
||||
}
|
||||
catList = subMap.get(source.getSubCategory());
|
||||
if (catList == null) {
|
||||
catList = new ArrayList<IContributionItem>();
|
||||
subMap.put(source.getSubCategory(), catList);
|
||||
}
|
||||
} else {
|
||||
catList = catMap.get(source.getCategory());
|
||||
if (catList == null) {
|
||||
catList = new ArrayList<IContributionItem>();
|
||||
catMap.put(source.getCategory(), catList);
|
||||
}
|
||||
}
|
||||
MenuContribution mContrib = new MenuContribution();
|
||||
mContrib.xml.key = source.getKey();
|
||||
if (source.getName() != null) {
|
||||
mContrib.xml.menuText = source.getName();
|
||||
} else {
|
||||
// Attempt a lookup in the grib model table
|
||||
DatasetInfo info = DatasetInfoLookup.getInstance().getInfo(
|
||||
source.getKey());
|
||||
if (info != null) {
|
||||
mContrib.xml.menuText = info.getTitle();
|
||||
} else {
|
||||
mContrib.xml.menuText = source.getKey();
|
||||
}
|
||||
}
|
||||
catList.add(new MenuContributionItem(mContrib));
|
||||
} catch (VizException e) {
|
||||
statusHandler.handle(Priority.PROBLEM,
|
||||
"Error creating Sources menus", e);
|
||||
}
|
||||
for (Entry<String, List<IContributionItem>> entry : catMap.entrySet()) {
|
||||
ToolBarContribution tbContrib = new ToolBarContribution();
|
||||
tbContrib.xml.toolItemText = entry.getKey();
|
||||
tbContrib.xml.id = setting.toString() + entry.getKey();
|
||||
Map<String, List<IContributionItem>> subMap = subCatMap.get(entry
|
||||
.getKey());
|
||||
if (subMap != null) {
|
||||
for (Entry<String, List<IContributionItem>> subEntry : subMap
|
||||
.entrySet()) {
|
||||
TitleImgContribution tContrib = new TitleImgContribution();
|
||||
tContrib.xml.titleText = subEntry.getKey();
|
||||
tContrib.xml.displayDashes = true;
|
||||
tContrib.xml.displayImage = true;
|
||||
entry.getValue()
|
||||
.add(new TitleImgContributionItem(tContrib));
|
||||
entry.getValue().addAll(subEntry.getValue());
|
||||
}
|
||||
}
|
||||
sourceControl.toolbar.add(new ToolBarContributionItem(tbContrib,
|
||||
entry.getValue().toArray(new IContributionItem[0])));
|
||||
|
||||
}
|
||||
|
||||
try {
|
||||
sourceControl.toolbar.update();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
statusHandler.handle(Priority.PROBLEM,
|
||||
"Error creating Sources menus", e);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -803,7 +740,9 @@ public class DataListsProdTableComp extends Composite implements
|
|||
try {
|
||||
fieldControl.toolbar.update();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
statusHandler.handle(Priority.PROBLEM,
|
||||
"Error creating Fields menus", e);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -853,9 +792,7 @@ public class DataListsProdTableComp extends Composite implements
|
|||
}
|
||||
break;
|
||||
case SOUNDING:
|
||||
if (pointDisplayString == null) {
|
||||
pointDisplayString = "Sounding";
|
||||
}
|
||||
pointDisplayString = "Sounding";
|
||||
case TIMEHEIGHT:
|
||||
if (pointDisplayString == null) {
|
||||
pointDisplayString = "Tsect";
|
||||
|
@ -899,7 +836,9 @@ public class DataListsProdTableComp extends Composite implements
|
|||
try {
|
||||
planeControl.toolbar.update();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
statusHandler.handle(Priority.PROBLEM,
|
||||
"Error creating Planes menus", e);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
package com.raytheon.viz.volumebrowser.xml;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import javax.xml.bind.JAXB;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
|
@ -8,10 +14,18 @@ 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.FileUpdatedMessage;
|
||||
import com.raytheon.uf.common.localization.ILocalizationFileObserver;
|
||||
import com.raytheon.uf.common.localization.LocalizationFile;
|
||||
import com.raytheon.uf.common.localization.PathManagerFactory;
|
||||
import com.raytheon.uf.common.menus.xml.CommonAbstractMenuContribution;
|
||||
import com.raytheon.uf.common.menus.xml.CommonMenuContribution;
|
||||
import com.raytheon.uf.common.menus.xml.CommonTitleImgContribution;
|
||||
import com.raytheon.uf.common.menus.xml.CommonToolBarContribution;
|
||||
import com.raytheon.uf.common.menus.xml.CommonToolbarSubmenuContribution;
|
||||
import com.raytheon.viz.volumebrowser.vbui.VBMenuBarItemsMgr.ViewMenu;
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -25,6 +39,8 @@ import com.raytheon.uf.common.localization.PathManagerFactory;
|
|||
* ------------- -------- ----------- -----------------------------------------
|
||||
* Jan 06, 2011 bsteffen Initial creation
|
||||
* Dec 11, 2013 2602 bsteffen Remove ISerializableObject.
|
||||
* Mar 18, 2014 2874 bsteffen Allow subMenus and move contribution
|
||||
* creation from DataListsProdTableComp
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -37,6 +53,8 @@ public class VbSourceList {
|
|||
|
||||
private final static String VB_SOURCE_FILE = "volumebrowser/VbSources.xml";
|
||||
|
||||
private final static char SUB_MENU_SPLIT = '/';
|
||||
|
||||
private static class VbSourceListener implements ILocalizationFileObserver {
|
||||
|
||||
/*
|
||||
|
@ -93,4 +111,180 @@ public class VbSourceList {
|
|||
return instance;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Use the VbSources information to build {@link CommonToolBarContribution}
|
||||
* s.
|
||||
*
|
||||
* @param selectedView
|
||||
* the active viewMenu for the sources tool bar.
|
||||
* @return
|
||||
*/
|
||||
public static List<CommonToolBarContribution> getToolBarContributions(
|
||||
ViewMenu selectedView) {
|
||||
/*
|
||||
* When processing the VbSource objects we need to look up the
|
||||
* contributions based off String values in the XML.
|
||||
*/
|
||||
Map<String, CommonAbstractMenuContribution> contributions = new HashMap<String, CommonAbstractMenuContribution>();
|
||||
/*
|
||||
* For every category, subcategory or subMenu keep a list of all menu
|
||||
* contributions that fall within that cataegory/menu.
|
||||
*/
|
||||
Map<CommonAbstractMenuContribution, List<CommonAbstractMenuContribution>> subContributions = new LinkedHashMap<CommonAbstractMenuContribution, List<CommonAbstractMenuContribution>>();
|
||||
|
||||
for (VbSource source : VbSourceList.getInstance().getEntries()) {
|
||||
/* Skip sources that are not active for this view */
|
||||
if (source.getViews() != null
|
||||
&& !source.getViews().contains(selectedView)) {
|
||||
continue;
|
||||
}
|
||||
String cat = source.getCategory();
|
||||
String subCat = source.getSubCategory();
|
||||
|
||||
/*
|
||||
* Start with the menu item for the source and then find where it
|
||||
* goes.
|
||||
*/
|
||||
CommonMenuContribution mContrib = new CommonMenuContribution();
|
||||
mContrib.key = source.getKey();
|
||||
if (source.getName() != null) {
|
||||
mContrib.menuText = source.getName();
|
||||
} else {
|
||||
// Attempt a lookup in the grib model table
|
||||
DatasetInfo info = DatasetInfoLookup.getInstance().getInfo(
|
||||
source.getKey());
|
||||
if (info != null) {
|
||||
mContrib.menuText = info.getTitle();
|
||||
} else {
|
||||
mContrib.menuText = source.getKey();
|
||||
}
|
||||
}
|
||||
|
||||
CommonAbstractMenuContribution contrib = mContrib;
|
||||
|
||||
if (subCat != null) {
|
||||
/*
|
||||
* If there is a subCategory then that should appear within the
|
||||
* category and any submenues within that category.
|
||||
*/
|
||||
String subCatkey = cat + ':' + subCat;
|
||||
if (contributions.containsKey(subCatkey)) {
|
||||
CommonTitleImgContribution tContrib = (CommonTitleImgContribution) contributions
|
||||
.get(subCatkey);
|
||||
List<CommonAbstractMenuContribution> subList = subContributions
|
||||
.get(tContrib);
|
||||
subList.add(contrib);
|
||||
contrib = null;
|
||||
} else {
|
||||
CommonTitleImgContribution tContrib = new CommonTitleImgContribution();
|
||||
tContrib.titleText = subCat;
|
||||
tContrib.displayDashes = true;
|
||||
tContrib.displayImage = true;
|
||||
List<CommonAbstractMenuContribution> subList = new ArrayList<CommonAbstractMenuContribution>();
|
||||
subList.add(contrib);
|
||||
subContributions.put(tContrib, subList);
|
||||
contributions.put(subCatkey, tContrib);
|
||||
contrib = tContrib;
|
||||
}
|
||||
|
||||
}
|
||||
/*
|
||||
* contrib will be null if the subCategory was already created by a
|
||||
* different source in which case no further processing is needed.
|
||||
*/
|
||||
if (contrib != null) {
|
||||
int sepInd = cat.lastIndexOf(SUB_MENU_SPLIT);
|
||||
while (sepInd > -1) {
|
||||
String parent = cat.substring(0, sepInd);
|
||||
String child = cat.substring(sepInd + 1);
|
||||
if (contributions.containsKey(cat)) {
|
||||
CommonAbstractMenuContribution sContrib = contributions
|
||||
.get(cat);
|
||||
List<CommonAbstractMenuContribution> subList = subContributions
|
||||
.get(sContrib);
|
||||
subList.add(contrib);
|
||||
contrib = null;
|
||||
/*
|
||||
* If the subMenu already exists we don't need to
|
||||
* process any further
|
||||
*/
|
||||
break;
|
||||
} else {
|
||||
CommonToolbarSubmenuContribution sContrib = new CommonToolbarSubmenuContribution();
|
||||
sContrib.menuText = child;
|
||||
sContrib.id = selectedView + cat;
|
||||
List<CommonAbstractMenuContribution> subList = new ArrayList<CommonAbstractMenuContribution>();
|
||||
subList.add(contrib);
|
||||
subContributions.put(sContrib, subList);
|
||||
contributions.put(cat, sContrib);
|
||||
contrib = sContrib;
|
||||
}
|
||||
cat = parent;
|
||||
sepInd = cat.lastIndexOf(SUB_MENU_SPLIT);
|
||||
}
|
||||
if (contrib != null) {
|
||||
if (contributions.containsKey(cat)) {
|
||||
CommonAbstractMenuContribution pContrib = contributions
|
||||
.get(cat);
|
||||
List<CommonAbstractMenuContribution> subList = subContributions
|
||||
.get(pContrib);
|
||||
subList.add(contrib);
|
||||
} else {
|
||||
CommonToolBarContribution rContrib = new CommonToolBarContribution();
|
||||
rContrib.toolItemText = cat;
|
||||
rContrib.id = selectedView + cat;
|
||||
List<CommonAbstractMenuContribution> subList = new ArrayList<CommonAbstractMenuContribution>();
|
||||
subList.add(contrib);
|
||||
subContributions.put(rContrib, subList);
|
||||
contributions.put(cat, rContrib);
|
||||
contrib = rContrib;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
/*
|
||||
* Now that all sources are processed, set the contributions within the
|
||||
* toolbar and submenu contributions. Also add all subcategories to the
|
||||
* end of the menu that ocntains them.
|
||||
*/
|
||||
contributions = null;
|
||||
List<CommonToolBarContribution> rootContributions = new ArrayList<CommonToolBarContribution>();
|
||||
for (Entry<CommonAbstractMenuContribution, List<CommonAbstractMenuContribution>> entry : subContributions
|
||||
.entrySet()) {
|
||||
CommonAbstractMenuContribution contrib = entry.getKey();
|
||||
/*
|
||||
* Pull out all sub categories(CommonTitleImgContribution), move
|
||||
* them to the end of the list and then add all items within the
|
||||
* subcategory to the contributions. This is because sub categories
|
||||
* are just a visual seperator not an actual element with children.
|
||||
*/
|
||||
List<CommonAbstractMenuContribution> list = entry.getValue();
|
||||
List<CommonAbstractMenuContribution> titleItems = new ArrayList<CommonAbstractMenuContribution>();
|
||||
ListIterator<CommonAbstractMenuContribution> it = list
|
||||
.listIterator();
|
||||
while (it.hasNext()) {
|
||||
CommonAbstractMenuContribution subContrib = it.next();
|
||||
if (subContrib instanceof CommonTitleImgContribution) {
|
||||
it.remove();
|
||||
titleItems.add(subContrib);
|
||||
}
|
||||
}
|
||||
for (CommonAbstractMenuContribution titleItem : titleItems) {
|
||||
list.add(titleItem);
|
||||
list.addAll(subContributions.get(titleItem));
|
||||
}
|
||||
if (contrib instanceof CommonToolBarContribution) {
|
||||
CommonToolBarContribution rContrib = (CommonToolBarContribution) contrib;
|
||||
rContrib.contributions = list
|
||||
.toArray(new CommonAbstractMenuContribution[0]);
|
||||
rootContributions.add(rContrib);
|
||||
} else if (contrib instanceof CommonToolbarSubmenuContribution) {
|
||||
CommonToolbarSubmenuContribution sContrib = (CommonToolbarSubmenuContribution) contrib;
|
||||
sContrib.contributions = list
|
||||
.toArray(new CommonAbstractMenuContribution[0]);
|
||||
}
|
||||
}
|
||||
return rootContributions;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -180,4 +180,19 @@
|
|||
<alias base="ECMF-MODEL0">ecmfNH</alias>
|
||||
<alias base="LAPS">laps</alias>
|
||||
<alias base="PHISH">PHISH</alias>
|
||||
<alias base="RTOFS-Atlantic">rtofsAtlantic</alias>
|
||||
<alias base="RTOFS-GulfMexico">rtofsAtlantic</alias>
|
||||
<alias base="RTOFS-GulfStream">rtofsAtlantic</alias>
|
||||
<alias base="RTOFS-GulfMaine">rtofsAtlantic</alias>
|
||||
<alias base="RTOFS-Alaska">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-Arctic">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-Bering">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-Guam">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-GulfAlaska">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-Honolulu">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-HudsonBaffin">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-Samoa">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-TropPaciLowres">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-WestAtl">rtofsGlobal</alias>
|
||||
<alias base="RTOFS-WestConus">rtofsGlobal</alias>
|
||||
</aliasList>
|
||||
|
|
|
@ -1059,6 +1059,11 @@ if SID in ALASKA_SITES:
|
|||
('HiResW-NMM-AK', 'HIRESWnmm'),
|
||||
('SPCGuide', 'SPC'),
|
||||
('TPCWindProb', 'TPCProb'),
|
||||
'RTOFS-Alaska',
|
||||
'RTOFS-Arctic',
|
||||
'RTOFS-Bering',
|
||||
'RTOFS-GulfAlaska',
|
||||
'RTOFS-HudsonBaffin'
|
||||
]
|
||||
|
||||
# Hawaii OCONUS
|
||||
|
@ -1076,6 +1081,7 @@ elif SID == "HFO":
|
|||
('SPCGuide', 'SPC'),
|
||||
('TPCWindProb', 'TPCProb'),
|
||||
('ECMWF-HiRes','ECMWFHiRes'),
|
||||
'RTOFS-Honolulu',
|
||||
]
|
||||
|
||||
# San Juan OCONUS
|
||||
|
@ -1098,6 +1104,7 @@ elif SID == "SJU":
|
|||
('SPCGuide', 'SPC'),
|
||||
('TPCWindProb', 'TPCProb'),
|
||||
('ECMWF-HiRes','ECMWFHiRes'),
|
||||
'RTOFS-Atlantic',
|
||||
]
|
||||
|
||||
# Guam OCONUS
|
||||
|
@ -1107,6 +1114,7 @@ elif SID == "GUM":
|
|||
'GWW233',
|
||||
'GlobalWave',
|
||||
('TPCWindProb', 'TPCProb'),
|
||||
'RTOFS-Guam'
|
||||
]
|
||||
|
||||
#CONUS sites
|
||||
|
@ -1994,4 +2002,4 @@ def doIt():
|
|||
IFPConfigServer.requestedISCparms = requestedISCparms
|
||||
IFPConfigServer.transmitScript = transmitScript
|
||||
|
||||
doIt()
|
||||
doIt()
|
||||
|
|
|
@ -456,4 +456,7 @@
|
|||
<Level key="WBZ0">
|
||||
<DatabaseLevel levelName="WBZ" levelOneValue="0.0"/>
|
||||
</Level>
|
||||
<Level key="BSS">
|
||||
<DatabaseLevel levelName="BSS" levelOneValue="0.0"/>
|
||||
</Level>
|
||||
</LevelMappings>
|
||||
|
|
|
@ -0,0 +1,224 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<gridParamInfo xmlns:ns2="group">
|
||||
<valtimeMINUSreftime>
|
||||
<fcst>3600</fcst>
|
||||
<fcst>7200</fcst>
|
||||
<fcst>10800</fcst>
|
||||
<fcst>14400</fcst>
|
||||
<fcst>18000</fcst>
|
||||
<fcst>21600</fcst>
|
||||
<fcst>25200</fcst>
|
||||
<fcst>28800</fcst>
|
||||
<fcst>32400</fcst>
|
||||
<fcst>36000</fcst>
|
||||
<fcst>39600</fcst>
|
||||
<fcst>43200</fcst>
|
||||
<fcst>46800</fcst>
|
||||
<fcst>50400</fcst>
|
||||
<fcst>54000</fcst>
|
||||
<fcst>57600</fcst>
|
||||
<fcst>61200</fcst>
|
||||
<fcst>64800</fcst>
|
||||
<fcst>68400</fcst>
|
||||
<fcst>72000</fcst>
|
||||
<fcst>75600</fcst>
|
||||
<fcst>79200</fcst>
|
||||
<fcst>82800</fcst>
|
||||
<fcst>86400</fcst>
|
||||
<fcst>90000</fcst>
|
||||
<fcst>93600</fcst>
|
||||
<fcst>97200</fcst>
|
||||
<fcst>100800</fcst>
|
||||
<fcst>104400</fcst>
|
||||
<fcst>108000</fcst>
|
||||
<fcst>111600</fcst>
|
||||
<fcst>115200</fcst>
|
||||
<fcst>118800</fcst>
|
||||
<fcst>122400</fcst>
|
||||
<fcst>126000</fcst>
|
||||
<fcst>129600</fcst>
|
||||
<fcst>133200</fcst>
|
||||
<fcst>136800</fcst>
|
||||
<fcst>140400</fcst>
|
||||
<fcst>144000</fcst>
|
||||
<fcst>147600</fcst>
|
||||
<fcst>151200</fcst>
|
||||
<fcst>154800</fcst>
|
||||
<fcst>158400</fcst>
|
||||
<fcst>162000</fcst>
|
||||
<fcst>165600</fcst>
|
||||
<fcst>169200</fcst>
|
||||
<fcst>172800</fcst>
|
||||
<fcst>176400</fcst>
|
||||
<fcst>180000</fcst>
|
||||
<fcst>183600</fcst>
|
||||
<fcst>187200</fcst>
|
||||
<fcst>190800</fcst>
|
||||
<fcst>194400</fcst>
|
||||
<fcst>198000</fcst>
|
||||
<fcst>201600</fcst>
|
||||
<fcst>205200</fcst>
|
||||
<fcst>208800</fcst>
|
||||
<fcst>212400</fcst>
|
||||
<fcst>216000</fcst>
|
||||
<fcst>219600</fcst>
|
||||
<fcst>223200</fcst>
|
||||
<fcst>226800</fcst>
|
||||
<fcst>230400</fcst>
|
||||
<fcst>234000</fcst>
|
||||
<fcst>237600</fcst>
|
||||
<fcst>241200</fcst>
|
||||
<fcst>244800</fcst>
|
||||
<fcst>248400</fcst>
|
||||
<fcst>252000</fcst>
|
||||
<fcst>255600</fcst>
|
||||
<fcst>259200</fcst>
|
||||
<fcst>262800</fcst>
|
||||
<fcst>266400</fcst>
|
||||
<fcst>270000</fcst>
|
||||
<fcst>273600</fcst>
|
||||
<fcst>277200</fcst>
|
||||
<fcst>280800</fcst>
|
||||
<fcst>284400</fcst>
|
||||
<fcst>288000</fcst>
|
||||
<fcst>291600</fcst>
|
||||
<fcst>295200</fcst>
|
||||
<fcst>298800</fcst>
|
||||
<fcst>302400</fcst>
|
||||
<fcst>306000</fcst>
|
||||
<fcst>309600</fcst>
|
||||
<fcst>313200</fcst>
|
||||
<fcst>316800</fcst>
|
||||
<fcst>320400</fcst>
|
||||
<fcst>324000</fcst>
|
||||
<fcst>327600</fcst>
|
||||
<fcst>331200</fcst>
|
||||
<fcst>334800</fcst>
|
||||
<fcst>338400</fcst>
|
||||
<fcst>342000</fcst>
|
||||
<fcst>345600</fcst>
|
||||
<fcst>349200</fcst>
|
||||
<fcst>352800</fcst>
|
||||
<fcst>356400</fcst>
|
||||
<fcst>360000</fcst>
|
||||
<fcst>363600</fcst>
|
||||
<fcst>367200</fcst>
|
||||
<fcst>370800</fcst>
|
||||
<fcst>374400</fcst>
|
||||
<fcst>378000</fcst>
|
||||
<fcst>381600</fcst>
|
||||
<fcst>385200</fcst>
|
||||
<fcst>388800</fcst>
|
||||
<fcst>392400</fcst>
|
||||
<fcst>396000</fcst>
|
||||
<fcst>399600</fcst>
|
||||
<fcst>403200</fcst>
|
||||
<fcst>406800</fcst>
|
||||
<fcst>410400</fcst>
|
||||
<fcst>414000</fcst>
|
||||
<fcst>417600</fcst>
|
||||
<fcst>421200</fcst>
|
||||
<fcst>424800</fcst>
|
||||
<fcst>428400</fcst>
|
||||
<fcst>432000</fcst>
|
||||
<fcst>435600</fcst>
|
||||
<fcst>439200</fcst>
|
||||
<fcst>442800</fcst>
|
||||
<fcst>446400</fcst>
|
||||
<fcst>450000</fcst>
|
||||
<fcst>453600</fcst>
|
||||
<fcst>457200</fcst>
|
||||
<fcst>460800</fcst>
|
||||
<fcst>464400</fcst>
|
||||
<fcst>468000</fcst>
|
||||
<fcst>471600</fcst>
|
||||
<fcst>475200</fcst>
|
||||
<fcst>478800</fcst>
|
||||
<fcst>482400</fcst>
|
||||
<fcst>486000</fcst>
|
||||
<fcst>489600</fcst>
|
||||
<fcst>493200</fcst>
|
||||
<fcst>496800</fcst>
|
||||
<fcst>500400</fcst>
|
||||
<fcst>504000</fcst>
|
||||
<fcst>507600</fcst>
|
||||
<fcst>511200</fcst>
|
||||
<fcst>514800</fcst>
|
||||
<fcst>518400</fcst>
|
||||
</valtimeMINUSreftime>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>SALTY</short_name>
|
||||
<long_name>Salinity</long_name>
|
||||
<units>kg/kg</units>
|
||||
<udunits>kilogram/kilogram</udunits>
|
||||
<uiname>Salinity</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>50.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>SFC</levelsDesc>
|
||||
<levels>
|
||||
<level>SFC</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>TEMPWTR</short_name>
|
||||
<long_name>Water Temperature</long_name>
|
||||
<units>K</units>
|
||||
<udunits>degree_Kelvin</udunits>
|
||||
<uiname>TEMPWTR</uiname>
|
||||
<valid_range>180.0</valid_range>
|
||||
<valid_range>330.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>SFC</levelsDesc>
|
||||
<levels>
|
||||
<level>SFC</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>DEVMSL</short_name>
|
||||
<long_name>Deviation of sea level from mean</long_name>
|
||||
<units>m</units>
|
||||
<udunits>meters</udunits>
|
||||
<uiname>DEVMSL</uiname>
|
||||
<valid_range>-10.0</valid_range>
|
||||
<valid_range>10.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>SFC</levelsDesc>
|
||||
<levels>
|
||||
<level>SFC</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>UOGRD</short_name>
|
||||
<long_name>u-component of current</long_name>
|
||||
<units>m/s</units>
|
||||
<udunits>meter/sec</udunits>
|
||||
<uiname>UOGRD</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>20.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>SFC</levelsDesc>
|
||||
<levels>
|
||||
<level>SFC</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>VOGRD</short_name>
|
||||
<long_name>v-component of current</long_name>
|
||||
<units>m/s</units>
|
||||
<udunits>meter/sec</udunits>
|
||||
<uiname>VOGRD</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>20.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>SFC</levelsDesc>
|
||||
<levels>
|
||||
<level>SFC</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
</gridParamInfo>
|
|
@ -0,0 +1,206 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<gridParamInfo xmlns:ns2="group">
|
||||
<valtimeMINUSreftime>
|
||||
<fcst>3600</fcst>
|
||||
<fcst>7200</fcst>
|
||||
<fcst>10800</fcst>
|
||||
<fcst>14400</fcst>
|
||||
<fcst>18000</fcst>
|
||||
<fcst>21600</fcst>
|
||||
<fcst>25200</fcst>
|
||||
<fcst>28800</fcst>
|
||||
<fcst>32400</fcst>
|
||||
<fcst>36000</fcst>
|
||||
<fcst>39600</fcst>
|
||||
<fcst>43200</fcst>
|
||||
<fcst>46800</fcst>
|
||||
<fcst>50400</fcst>
|
||||
<fcst>54000</fcst>
|
||||
<fcst>57600</fcst>
|
||||
<fcst>61200</fcst>
|
||||
<fcst>64800</fcst>
|
||||
<fcst>68400</fcst>
|
||||
<fcst>72000</fcst>
|
||||
<fcst>75600</fcst>
|
||||
<fcst>79200</fcst>
|
||||
<fcst>82800</fcst>
|
||||
<fcst>86400</fcst>
|
||||
<fcst>90000</fcst>
|
||||
<fcst>93600</fcst>
|
||||
<fcst>97200</fcst>
|
||||
<fcst>100800</fcst>
|
||||
<fcst>104400</fcst>
|
||||
<fcst>108000</fcst>
|
||||
<fcst>111600</fcst>
|
||||
<fcst>115200</fcst>
|
||||
<fcst>118800</fcst>
|
||||
<fcst>122400</fcst>
|
||||
<fcst>126000</fcst>
|
||||
<fcst>129600</fcst>
|
||||
<fcst>133200</fcst>
|
||||
<fcst>136800</fcst>
|
||||
<fcst>140400</fcst>
|
||||
<fcst>144000</fcst>
|
||||
<fcst>147600</fcst>
|
||||
<fcst>151200</fcst>
|
||||
<fcst>154800</fcst>
|
||||
<fcst>158400</fcst>
|
||||
<fcst>162000</fcst>
|
||||
<fcst>165600</fcst>
|
||||
<fcst>169200</fcst>
|
||||
<fcst>172800</fcst>
|
||||
<fcst>176400</fcst>
|
||||
<fcst>180000</fcst>
|
||||
<fcst>183600</fcst>
|
||||
<fcst>187200</fcst>
|
||||
<fcst>190800</fcst>
|
||||
<fcst>194400</fcst>
|
||||
<fcst>198000</fcst>
|
||||
<fcst>201600</fcst>
|
||||
<fcst>205200</fcst>
|
||||
<fcst>208800</fcst>
|
||||
<fcst>212400</fcst>
|
||||
<fcst>216000</fcst>
|
||||
<fcst>219600</fcst>
|
||||
<fcst>223200</fcst>
|
||||
<fcst>226800</fcst>
|
||||
<fcst>230400</fcst>
|
||||
<fcst>234000</fcst>
|
||||
<fcst>237600</fcst>
|
||||
<fcst>241200</fcst>
|
||||
<fcst>244800</fcst>
|
||||
<fcst>248400</fcst>
|
||||
<fcst>252000</fcst>
|
||||
<fcst>255600</fcst>
|
||||
<fcst>259200</fcst>
|
||||
<fcst>270000</fcst>
|
||||
<fcst>280800</fcst>
|
||||
<fcst>291600</fcst>
|
||||
<fcst>302400</fcst>
|
||||
<fcst>313200</fcst>
|
||||
<fcst>324000</fcst>
|
||||
<fcst>334800</fcst>
|
||||
<fcst>345600</fcst>
|
||||
<fcst>356400</fcst>
|
||||
<fcst>367200</fcst>
|
||||
<fcst>378000</fcst>
|
||||
<fcst>388800</fcst>
|
||||
<fcst>399600</fcst>
|
||||
<fcst>410400</fcst>
|
||||
<fcst>421200</fcst>
|
||||
<fcst>432000</fcst>
|
||||
<fcst>442800</fcst>
|
||||
<fcst>453600</fcst>
|
||||
<fcst>464400</fcst>
|
||||
<fcst>475200</fcst>
|
||||
<fcst>486000</fcst>
|
||||
<fcst>496800</fcst>
|
||||
<fcst>507600</fcst>
|
||||
<fcst>518400</fcst>
|
||||
</valtimeMINUSreftime>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>SALTY</short_name>
|
||||
<long_name>Salinity</long_name>
|
||||
<units>kg/kg</units>
|
||||
<udunits>kilogram/kilogram</udunits>
|
||||
<uiname>Salinity</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>50.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>BSS</levelsDesc>
|
||||
<levels>
|
||||
<level>BSS</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>TEMPWTR</short_name>
|
||||
<long_name>Water Temperature</long_name>
|
||||
<units>K</units>
|
||||
<udunits>degree_Kelvin</udunits>
|
||||
<uiname>TEMPWTR</uiname>
|
||||
<valid_range>180.0</valid_range>
|
||||
<valid_range>330.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>BSS</levelsDesc>
|
||||
<levels>
|
||||
<level>BSS</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>SSHG</short_name>
|
||||
<long_name>Sea Surface Height</long_name>
|
||||
<units>m</units>
|
||||
<udunits>meters</udunits>
|
||||
<uiname>SSHG</uiname>
|
||||
<valid_range>-10.0</valid_range>
|
||||
<valid_range>10.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>BSS</levelsDesc>
|
||||
<levels>
|
||||
<level>BSS</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>UOGRD</short_name>
|
||||
<long_name>u-component of current</long_name>
|
||||
<units>m/s</units>
|
||||
<udunits>meter/sec</udunits>
|
||||
<uiname>UOGRD</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>20.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>BSS</levelsDesc>
|
||||
<levels>
|
||||
<level>BSS</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>VOGRD</short_name>
|
||||
<long_name>v-component of current</long_name>
|
||||
<units>m/s</units>
|
||||
<udunits>meter/sec</udunits>
|
||||
<uiname>VOGRD</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>20.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>BSS</levelsDesc>
|
||||
<levels>
|
||||
<level>BSS</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>UBARO</short_name>
|
||||
<long_name>Barotropic U velocity</long_name>
|
||||
<units>m/s</units>
|
||||
<udunits>meter/sec</udunits>
|
||||
<uiname>UBARO</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>20.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>BSS</levelsDesc>
|
||||
<levels>
|
||||
<level>BSS</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
|
||||
<short_name>VBARO</short_name>
|
||||
<long_name>Barotropic V velocity</long_name>
|
||||
<units>m/s</units>
|
||||
<udunits>meter/sec</udunits>
|
||||
<uiname>VBARO</uiname>
|
||||
<valid_range>0.0</valid_range>
|
||||
<valid_range>20.0</valid_range>
|
||||
<fillValue>-9999.0</fillValue>
|
||||
<n3D>0</n3D>
|
||||
<levelsDesc>BSS</levelsDesc>
|
||||
<levels>
|
||||
<level>BSS</level>
|
||||
</levels>
|
||||
</gridParameterInfo>
|
||||
</gridParamInfo>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-Alaska</name>
|
||||
<description>Alaskan Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>40.0</la1>
|
||||
<lo1>140.0</lo1>
|
||||
<nx>350</nx>
|
||||
<ny>150</ny>
|
||||
<dx>0.3</dx>
|
||||
<dy>0.3</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-Arctic</name>
|
||||
<description>Arctic Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>60.0</la1>
|
||||
<lo1>160.0</lo1>
|
||||
<nx>950</nx>
|
||||
<ny>250</ny>
|
||||
<dx>0.08</dx>
|
||||
<dy>0.08</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-Atlantic-HiRes</name>
|
||||
<description>HiRes Atlantic Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>-26.5</la1>
|
||||
<lo1>254.97</lo1>
|
||||
<nx>2500</nx>
|
||||
<ny>2000</ny>
|
||||
<dx>0.05</dx>
|
||||
<dy>0.05</dy>
|
||||
</latLonGridCoverage>
|
|
@ -19,16 +19,14 @@
|
|||
further_licensing_information.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>500400001</name>
|
||||
<description>200000-point (500x400) global Lon/Lat grid</description>
|
||||
<name>RTOFS-Atlantic</name>
|
||||
<description>Atlantic(Full Basin) Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>-26.5</la1>
|
||||
<lo1>254.97</lo1>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<nx>500</nx>
|
||||
<ny>400</ny>
|
||||
<dx>0.255</dx>
|
||||
<dy>0.255</dy>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la2>26.5</la2>
|
||||
<lo2>-22.47</lo2>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-Bering</name>
|
||||
<description>Bering Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>40.0</la1>
|
||||
<lo1>155.0</lo1>
|
||||
<nx>700</nx>
|
||||
<ny>340</ny>
|
||||
<dx>0.08</dx>
|
||||
<dy>0.08</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-Guam</name>
|
||||
<description>Guam Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>0</la1>
|
||||
<lo1>130.0</lo1>
|
||||
<nx>625</nx>
|
||||
<ny>375</ny>
|
||||
<dx>0.08</dx>
|
||||
<dy>0.08</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-GulfAlaska</name>
|
||||
<description>Gulf of Alaska Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>40.0</la1>
|
||||
<lo1>195.0</lo1>
|
||||
<nx>84</nx>
|
||||
<ny>45</ny>
|
||||
<dx>0.5</dx>
|
||||
<dy>0.5</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-GulfStream</name>
|
||||
<description>Gulf Stream Region Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>25.0</la1>
|
||||
<lo1>277.0</lo1>
|
||||
<nx>500</nx>
|
||||
<ny>500</ny>
|
||||
<dx>0.062</dx>
|
||||
<dy>0.046</dy>
|
||||
</latLonGridCoverage>
|
|
@ -19,16 +19,14 @@
|
|||
further_licensing_information.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>500500001</name>
|
||||
<description>250000-point (500x500) global Lon/Lat grid</description>
|
||||
<name>RTOFS-GulfMexico</name>
|
||||
<description>Gulf of Mexico Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>15</la1>
|
||||
<lo1>262</lo1>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<nx>500</nx>
|
||||
<ny>500</ny>
|
||||
<dx>0.056</dx>
|
||||
<dy>0.034</dy>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la2>32</la2>
|
||||
<lo2>280</lo2>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-GulfMaine</name>
|
||||
<description>Gulf of Maine Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>39.0</la1>
|
||||
<lo1>288.0</lo1>
|
||||
<nx>500</nx>
|
||||
<ny>500</ny>
|
||||
<dx>0.022</dx>
|
||||
<dy>0.014</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-Honolulu</name>
|
||||
<description>Honolulu Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>0.0</la1>
|
||||
<lo1>180.0</lo1>
|
||||
<nx>625</nx>
|
||||
<ny>500</ny>
|
||||
<dx>0.08</dx>
|
||||
<dy>0.08</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-HudsonBaffin</name>
|
||||
<description>HudsonBaffin Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>45.0</la1>
|
||||
<lo1>251.0</lo1>
|
||||
<nx>328</nx>
|
||||
<ny>132</ny>
|
||||
<dx>0.25</dx>
|
||||
<dy>0.25</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-Samoa</name>
|
||||
<description>Samoan Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>-30.0</la1>
|
||||
<lo1>170.0</lo1>
|
||||
<nx>560</nx>
|
||||
<ny>375</ny>
|
||||
<dx>0.08</dx>
|
||||
<dy>0.08</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-TropPaciLowres</name>
|
||||
<description>Lowres Tropical Pacific Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>-40.0</la1>
|
||||
<lo1>130.0</lo1>
|
||||
<nx>120</nx>
|
||||
<ny>80</ny>
|
||||
<dx>1</dx>
|
||||
<dy>1</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-WestAtl</name>
|
||||
<description>Alaskan Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>10.0</la1>
|
||||
<lo1>260.0</lo1>
|
||||
<nx>575</nx>
|
||||
<ny>435</ny>
|
||||
<dx>0.08</dx>
|
||||
<dy>0.08</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,32 @@
|
|||
<?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.
|
||||
-->
|
||||
<latLonGridCoverage>
|
||||
<name>RTOFS-WestConus</name>
|
||||
<description>West Conus Real Time Ocean Forecast System</description>
|
||||
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
|
||||
<spacingUnit>degree</spacingUnit>
|
||||
<la1>10.0</la1>
|
||||
<lo1>210.0</lo1>
|
||||
<nx>625</nx>
|
||||
<ny>625</ny>
|
||||
<dx>0.08</dx>
|
||||
<dy>0.08</dy>
|
||||
</latLonGridCoverage>
|
|
@ -0,0 +1,203 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
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.
|
||||
-->
|
||||
<gribModelSet>
|
||||
<model>
|
||||
<name>RTOFS-Alaska</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-Alaska</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-Arctic</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-Arctic</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-Bering</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-Bering</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-Guam</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-Guam</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-GulfAlaska</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-GulfAlaska</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-Honolulu</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-Honolulu</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-HudsonBaffin</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-HudsonBaffin</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-Samoa</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-Samoa</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-TropPaciLowres</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-TropPaciLowres</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-WestAtl</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-WestAtl</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-WestConus</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grids>
|
||||
<id>RTOFS-WestConus</id>
|
||||
</grids>
|
||||
<process>
|
||||
<id>0</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-Atlantic</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>RTOFS-Atlantic</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-Atlantic-HiRes</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>RTOFS-Atlantic-HiRes</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-GulfMaine</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>RTOFS-GulfMaine</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-GulfMexico</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>RTOFS-GulfMexico</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>RTOFS-GulfStream</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>RTOFS-GulfStream</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
</gribModelSet>
|
|
@ -362,26 +362,6 @@
|
|||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>ofsGmex</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>15058391</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>ofsWatl</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>-26535243</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>AVN-NorthernHemisphere</name>
|
||||
<center>7</center>
|
||||
|
@ -2116,26 +2096,6 @@
|
|||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>ofsWatl</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>500400001</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<model>
|
||||
<name>ofsGmex</name>
|
||||
<center>7</center>
|
||||
<subcenter>0</subcenter>
|
||||
<grid>500500001</grid>
|
||||
<process>
|
||||
<id>45</id>
|
||||
</process>
|
||||
</model>
|
||||
|
||||
<!-- END SUBCENTER 0 -->
|
||||
|
||||
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
# Product Discipline 10: Oceanographic products, Parameter Category 1: Currents
|
||||
#192-254 Reserved for local use
|
||||
192:192:Ocean Mixed Layer U Velocity:m/s:OMLU
|
||||
193:193:Ocean Mixed Layer V Velocity:m/s:OMLV
|
||||
194:194:Barotropic U Velocity:m/s:UBARO
|
||||
195:195:Barotropic V Velocity:m/s:VBARO
|
||||
255:255:Missing
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<dfltGeogArea>BasicWX_US</dfltGeogArea>
|
||||
<resourceParameters>
|
||||
pluginName=grid
|
||||
GDFILE=ofsGmex
|
||||
GDFILE=RTOFS-GulfMexico
|
||||
|
||||
</resourceParameters>
|
||||
<inventoryEnabled>true</inventoryEnabled>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<dfltGeogArea>BasicWX_US</dfltGeogArea>
|
||||
<resourceParameters>
|
||||
pluginName=grid
|
||||
GDFILE=ofsWatl
|
||||
GDFILE=RTOFS-Atlantic
|
||||
|
||||
</resourceParameters>
|
||||
<inventoryEnabled>true</inventoryEnabled>
|
||||
|
|
|
@ -706,3 +706,11 @@ HDS ^(JUTX(([2-4]1)|53)) (.{4}) (..)(..)(..)
|
|||
#example to show P and T radrs (AK, HI, and PR)
|
||||
#IDPS|DDPLUS ^(NXUS6.) (P|T)(...) (..)(..)(..) /p(GSM)(...)
|
||||
# FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
|
||||
|
||||
# RTOFS Global
|
||||
# The 3rd letter specifies region
|
||||
# A = Alaska D = Arctic I = Gulf Alaska S = Samoa
|
||||
# B = Bering G = Guam J = Hudson Baffin T = Trop Paci Lowres
|
||||
# C = West Conus H = Honolulu K = West Atl
|
||||
NGRID ^(E[HS-V][A-DG-KST][B-T]01) (KWBW) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/RTOFS/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
|
|
Loading…
Add table
Reference in a new issue