Navigation Links

An error occurred while processing the template.
No compatible overloaded variation was found; can't convert (unwrap) the 2nd argument to the desired Java type.
The FTL type of the argument values were: number (wrapper: f.t.SimpleNumber), number (wrapper: f.t.SimpleNumber).
The matching overload was searched among these members:
    com.sun.proxy.$Proxy478.fetchFolder(long, String),
    com.sun.proxy.$Proxy478.fetchFolder(long, long, String),
    com.sun.proxy.$Proxy478.fetchFolder(long)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign baseFolder = journalFolderLoc...  [in template "10132#10165#641386" at line 27, column 1]
----
1<#--  
2Display templates are used to lay out the fields defined in a data definition. 
3--> 
4 
5<#assign cssLink = CSS_URL.getData() /> 
6<link href="${cssLink}" rel="stylesheet" /> 
7 
8<script src="https://vlab.noaa.gov/documents/10165/641324/jquery.min.js/6d1ed07e-c602-4b15-83b8-819dc2ba2805"></script> 
9<script src="https://vlab.noaa.gov/documents/10165/641324/accordion.js/5ee49d5a-7129-49c5-8203-c1781c89917c"></script> 
10 
11<#-- Adding the following div so that the edit ellipses show --> 
12<div>&nbsp;</div> 
13 
14<#assign folderName = Base_Folder_Name.getData() /> 
15 
16<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") /> 
17<#assign group = groupLocalService.fetchGroup(getterUtil.getLong(groupId)) /> 
18<#assign groupFriendlyURL = group.getFriendlyURL() /> 
19 
20<#assign pageURL = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() + "/-/" /> 
21 
22<#assign myIndex = pageURL?index_of(groupFriendlyURL) /> 
23<#assign startIndex = myIndex + groupFriendlyURL?length + 1 /> 
24<#assign baseURL = pageURL?substring(0, startIndex) + "-/" /> 
25 
26<#assign journalFolderLocalService = serviceLocator.findService("com.liferay.journal.service.JournalFolderLocalService") /> 
27<#assign baseFolder = journalFolderLocalService.fetchFolder(getterUtil.getLong(groupId), getterUtil.getLong(folderName)) /> 
28<#assign folderId = baseFolder.getFolderId() /> 
29 
30<#assign folders = journalFolderLocalService.getFolders(getterUtil.getLong(groupId), folderId) /> 
31 
32<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
33 
34<#assign url = request.attributes.CURRENT_URL!"" /> 
35<#assign selectedFolder = httpUtil.getParameter(url, "selectedFolder", false)!"" /> 
36 
37<div id="cssmenu"> 
38  <ul> 
39    <#list folders as folder> 
40      <#if selectedFolder == folder.getFolderId()?string> 
41        <li class="active has-sub"><a href="#"><span>${folder.getName()}</span></a> 
42      <#else> 
43        <li class="has-sub"><a href="#"><span>${folder.getName()}</span></a> 
44      </#if> 
45 
46      <ul> 
47        <#assign articles = journalArticleLocalService.getArticles(getterUtil.getLong(groupId), folder.getFolderId()) /> 
48        <#list articles as article> 
49          <#assign param = "?selectedFolder=" + article.getFolderId()?string /> 
50          <#assign latestArticle = journalArticleLocalService.getLatestArticle(article.getResourcePrimKey()) /> 
51          <#if (latestArticle.getVersion() == article.getVersion()) && !article.isInTrash()> 
52            <li><a href="${baseURL}${article.getUrlTitle()}${param}">${article.getTitleCurrentValue()}</a></li> 
53          </#if> 
54        </#list> 
55      </ul> 
56      </li> 
57    </#list> 
58  </ul> 
59</div> 

Products Guide

Composite Reflectivity

Composite Reflectivity

Short Description

The maximum reflectivity in a vertical column using the 3D Reflectivity Cube.

Subproducts

Low-Resolution (5 km) Composite Reflectivity

Composite Reflectivity (0–4 km)

Primary Users

NWS: WFO, CWSU, RFC, SPC, AWC

FAA: TRACON, ARTCC, ATCSCC

Other: EM

Input Sources

3D Reflectivity Cube

Resolution

Spatial Resolution: 0.01o Latitude (~1.11 km) x 0.01o Longitude (~1.01 km at 25oN and 0.73 km at 49oN)

Temporal Resolution: 2 minutes

Product Creation

At each horizontal 2D grid point, the reflectivity value is checked in the vertical grid from the bottom up. Once an “available” data value is found, that reflectivity value is assigned to the composite reflectivity value. As successively-higher altitude grid points are checked, if the reflectivity value is greater than the assigned composite reflectivity value, then the assigned value is replaced with the higher value of reflectivity. This process continues until the highest-altitude grid point is reached.

Technical Details

Latest Update for Low-Resolution (5 km) Composite Reflectivity: MRMS Version 11

Latest Update for Composite Reflectivity (0–4 km): MRMS Version 11.5

References

Lakshmanan, V., T. Smith, K. Hondl, G. J. Stumpf, and A. Witt, 2006: A real-time, three dimensional, rapidly updating, heterogeneous radar merger technique for reflectivity, velocity and derived products. Wea. Forecasting, 21, 802-823.

Lakshmanan, V., A. Fritz, T. Smith, K. Hondl, and G. J. Stumpf, 2007: An automated technique to quality control radar reflectivity data. J. Appl. Meteor., 46, 288-305.

Lakshmanan, V., C. Karstens, J. Krause, and L. Tang, 2014: Quality control of weather radar data using polarimetric variables. J. Atmos. Oceanic Tech., 31, 1234-1249.