Open wxmanted opened 6 years ago
From Weather element loading ticket: https://github.com/wxstall/GridsSimp/issues/15
If aviation is selected at the beginning we probably would add all the following foundation aviation elements: LLWS, LLWSHgt, CloudBasePrimary, CloudBaseSecondary, CloudBaseConditional, Ceiling, and VisibilityConditional...in addition to all the grids above.
After the completion of Step 3 (end of GridsSimp) it loads the Public Weather Element Group. If Aviation was selected at the beginning it loads the Aviation Element Group.
Need an Aviation grids option.
Similar to forecast builder it will have an option on step one to select for aviation grids. It would at that point only impact the next 36 hours of grids (fixed time range for now. We'll need to decide whether to allow shorter/dynamic time ranges in the future. We may need this capability for DAS updates - but for now we're just practicing and a full population it probably best). It should also default to populate only aviation elements. These include: CloudBasePrimary, Visibility, LLWS, and LLWS Height. These should come from CONSShort. The listing of the possible elements to initialize should also allow population of traditional elements to be turned (checked) on (in case someone needs to do PoPs or something like that too). To avoid having too many elements in the grid manager - the aviation weather element group should be all that's displayed at this point.
The forecaster will then work through the PoT step as normal and then the creation of the weather grid as normal. Since a forecaster may be running this after the short-term forecaster has gone home - all PoT grids should be defaulted not to be initialized. (The forecaster will manually have to turn on what PoTs they want, to create, if any.) (In the future it we can make it smart enough to check and see if PoPs have been changed, and at that point it would probably need to init all new PoT grids anyway.)
After asking whether the Wx grid is good, and provided the user says yes, GridsSimp will call the Aviation Finalize procedure (to create the ceiling grid and run some QC checks). GridsSimp will then load up all of the aviation WE group (or all aviation applicable elements) so that the forecaster can see everything.
(In the future we could make GridsSimp smarter and actually run the appropriate pieces of Aviation finalize in step 2 and build in the same kind of logic where it sees the things that are conflicting and asks how you want to fix it. Long way down the road...and low priority there.)