Composite Reflectivity - Warning Decision Training Division (WDTD)
Navigation Links
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> </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
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.

