Design Review of
Some OB7 Radar Relative Tasks
By Xiangbao Jing
Updated on 11/22/05
I have three OB7 development tasks relative to the radar. They are the
Clean up IGC legend, the non-associated product request GUI, and the
new VCPs. According to the design review suggestions, I modified the
design of the IGC LEGEND and RMR Product GUIs.
1.0 Clean up Product Legend
The combo radar display legend is too
long, since some texts are unnecessary ( valid time) or repeated (date
and time) in the first and second section.
The things to clear the legend up,
- Remove the valid time for all non forecast products;
- Do not show up the date and time in the first section if the two
combo images are with same times;
- Change some algorithms to improve the performance.
Issue when using the toggle:
Should display the time in the first section?
- Highlight time in the second section, perfect, but cost is very
expensive;
- Show up time in the first section, longer legend, cost is OK;
- Keep it, if forecast feels OK, Good to me.
Looks like OK in this case.
Changed process the IGC_Process.
Source files: DepictTuple.H, DepictTuple.C, LegendDisplayer.C and
DepictableServerDepicts.C.
New solution after design review,
Always show up the time HH:MMZ in all sections. Only display the
date(dd-mm-yy) in the second section if the second image is
loaded. It is Just for cutting off the legend.
Show up both the time and date in the first section if the second image
is not loaded.
Show up date in the second section only if the second image is loaded.
2.0 OTR and RMR GUI to
Support Additional Products
The new OTR product selector GUI.
The new RMR product selector
GUI
The GUI is
designed, but there is implementation problem for some
products(see the issues).
Changed product
configuration files: .../otr/prods.cofig and .../rmr/ prods.cofig.
Code file: prod-mgmt.tcl
The code for ULR and USP are OK, but for the other new added
products.The reason is that we can select multiple rpgs, and
we did not use the selected_rpg_name in the rmr. Some added product
include the baseline(RCS and VCS) and points(Severe Weather
Analysis: SWR, SWV, SWW, SRR and SWS) parameters. For
calculate the Azimuth and the Range, a specific rpg should be selected.
Issues,
- do we
really need to add the RCS, VCS and the five Severe Weather Analysis
products into the rmr?
- In the
product editor, only can show up the baseline or point for one rpg,
should it be for which rpg of the multiple-selected? The first one?
- during
generating the requests for multiple rpgs, we should recalculate the
baseline or point parameters for each rpg, this will change
more of the original design.
Solution,
After the design review, the RCS, VCS and all of the Severe Weather
Analysis are removed from the RMR.
3.0 RDA/SZ-2
Range
Unfolding (New VCP 211, 212 and 221)
Two things to implement this,
- Creating new vcp 211, 212 and 221 by modifying the
$FXA_DATA/localization/nationalData/elevationLists.txt;
- Creating the system rps lists for the new vcps by copying from
the vcp 11, 12 and 21 during doing the localization, because the they
use the same elevation angles.
The system rps list selector.
The VCP selector.
Changed the elevationLists.txt,
---------------------------------------------------------------------------------------------------------------------
#The format is,
#List-Name type number-of-values value1 value2... valueN
#List-Name: Name for a angle set. It can be OTR, RMR or VCPxx.
#type: Type of the list. for VCP is the storm or clear-air. For the OTR
and
# RMR is none.
#number-of-values: How many angles is in this list.
#valuen: A elevation angle value.
#
#Keep one list one line!
#For the OTR of WSR-88D
OTR none 39 0.5 0.9 1.3 1.5 1.8 2.1 2.4 2.5 2.9 3.1 3.4 3.5
3.8 4.0 4.3 4.5 4.8 5.1 5.3 6.0 6.1 6.2 6.4 7.5 7.7 8.0 8.7 9.7 9.9
10.0 12.0 12.2 12.5 14.0 14.6 15.5 15.6 16.7 19.5
#For RMR of WSR-88D
RMR none 39 0.5 0.9 1.3 1.5 1.8 2.1 2.4 2.5 2.9 3.1 3.4 3.5
3.8 4.0 4.3 4.5 4.8 5.1 5.3 6.0 6.1 6.2 6.4 7.5 7.7 8.0 8.7 9.7 9.9
10.0 12.0 12.2 12.5 14.0 14.6 15.5 15.6 16.7 19.5
#For RPS of WSR-88D
VCP11 storm 14 0.5 1.5 2.4 3.4 4.3 5.3 6.2 7.5 8.7 10.0 12.0 14.0 16.7
19.5
VCP12 storm 14 0.5 0.9 1.3 1.8 2.4 3.1 4.0 5.1 6.4 8.0 10.0 12.5 15.6
19.5
VCP21 storm 9 0.5 1.5 2.4 3.4 4.3 6.0 9.9 14.6 19.5
VCP121 storm 9 0.5 1.5 2.4 3.4 4.3 6.0 9.9 14.6 19.5
VCP112 storm 12 0.5 1.3 2.1 2.9 3.8 4.8 6.1 7.7 9.7 12.2 15.5 19.5
VCP211 storm 14 0.5 1.5 2.4 3.4 4.3 5.3 6.2 7.5 8.7 10.0 12.0 14.0 16.7
19.5
VCP212 storm 14 0.5 0.9 1.3 1.8 2.4 3.1 4.0 5.1 6.4 8.0 10.0 12.5 15.6
19.5
VCP221 storm 9 0.5 1.5 2.4 3.4 4.3 6.0 9.9 14.6 19.5
VCP31 clear-air 5 0.5 1.5 2.5 3.5 4.5
VCP32 clear-air 5 0.5 1.5 2.5 3.5 4.5
#
#For the OTR of TDWR
OTR-TDWR none 35 0.1 0.2 0.3 0.4 0.5 0.6 0.8 1.0 2.0 3.0 4.0 5.0 6.0
7.0 8.0 9.0 10.0 11 12 13 14 15 16 17 18 19 20 25 30 35 40.4 45.3 50.2
55.1 60
#For the RMR of TDWR
RMR-TDWR none 35 0.1 0.2 0.3 0.4 0.5 0.6 0.8 1.0 2.0 3.0 4.0 5.0 6.0
7.0 8.0 9.0 10.0 11 12 13 14 15 16 17 18 19 20 25 30 35 40.4 45.3 50.2
55.1 60
#For RPS of TDWR
VCP80 storm 23 0.1 0.2 0.3 0.4 0.5 0.6 0.8 1.0 2.0 2.5 3.0 6.1 11.0
15.9 20.8 25.7 30.6 35.5 40.4 45.3 50.2 55.1 60
VCP90 storm 31 0.1 0.2 0.3 0.4 0.5 0.6 0.8 1.0 2.0 3.0 4.0 5.0 6.0 7.0
8.0 9.0 10.0 11 12 13 14 15 16 17 18 19 20 25 30 35 40
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------