540 likes | 679 Views
Intersite Coordination (ISC). Mark Mathewson. Overview. Motivation for ISC How ISC Works GFESuite ISC Capabilities Including several lab exercises Diagnosing ISC Problems Discussion. Motivation for ISC. Motivation for ISC.
E N D
Intersite Coordination (ISC) Mark Mathewson
Overview • Motivation for ISC • How ISC Works • GFESuite ISC Capabilities • Including several lab exercises • Diagnosing ISC Problems • Discussion Intersite Coordination
Motivation for ISC Intersite Coordination
Motivation for ISC • Obvious – want your forecast to be consistent with your neighbors • But previously, it wasn’t obvious if your forecast was different. • Hard to compare words • NDFD (National Digital Forecast Database) changes all of this. Intersite Coordination
Motivation for ISC Intersite Coordination
How ISC Works Intersite Coordination
How ISC Works • Sending ISC Grids is triggered by the forecaster in a variety of ways. • Grids are sent over the WAN to your neighbors. • Grids are mosaic’d with other WFO ISC grids and stored in the ISC database. Intersite Coordination
ISC Internals Intersite Coordination
Spatial Mosaic Intersite Coordination
Temporal Mosaic Intersite Coordination
Sample ISC Database Central Cluster NDFD EAX Perspective Intersite Coordination
Mosaic Technique Characteristics • There may be more than one ISC grid for one of your Fcst grids. • Max/MinT across time zones are interesting. • There may be “blank” areas if not all adjacent WFO grids are available. Intersite Coordination
NDFD Central Server Intersite Coordination Grids NDFD Grids WAN NDFD Fcst Official WAN WAN WAN Fcst Official Fcst Official Customers WAN WAN NDFD and Intersite Coordination • Related – but not the same. WFO WFO WFO Intersite Coordination
GFESuite ISC Capabilities Intersite Coordination
GFESuite ISC Capabilities • Sending Grids • Displaying ISC Mosaic • Displaying ISC and Fcst grids together • Discrepancy Tools • IFPS10 ISC and IFPS11 ISC is different. • Improved dialogs and use. • IFPS12 has more changes, including ISC for combined public and marine areas Intersite Coordination
Send ISC Dialog • Select which weather elements • Select time period -- allows single grid • Select which sites to transmit your grids to Intersite Coordination
Publish Dialog • Can select weather element • Can select time period • Can choose to send ISC or not • All sites always Intersite Coordination
Save Weather Element Dialog • Sends to all sites • Sends just the grids that are to be saved • In IFPS12 • In IFPS11, all grids from weather element sent Intersite Coordination
sendISC • sendISC program can be used to send ISC grids. Can define: • Time range over which grids are sent • Weather Elements • Sites, including sites that are NOT defined in ISC_Sites. • Official database or Fcst database Intersite Coordination
Displaying ISC Grids • Load ISC database from Weather Element Browser Intersite Coordination
Lab Exercise 1 • Edit today’s Maximum Temperature grid. • Send it to all your neighbors. • View the ISC mosaic by loading the ISC database through Weather Element Browser • Watch as other sites appear/change • Status bar indicates receipt of data • Your data will also appear Intersite Coordination
GFESuite – “Show ISC Mode” • Available from the toolbar • Merges Fcst database over your CWA with ISC database over remainder of grid Intersite Coordination
GFESuite – “Show ISC Mode” OAX Entire grid from EAX EAX TOP SGF ICT Intersite Coordination
GFESuite – “Show ISC Mode” • Samples show: • ISC Update Time • ISC Site Identifier • “P” for data from published database • Data values • Markers show: • Similar to samples, but no data values • Useful for anchoring to monitor ISC Intersite Coordination
GFESuite – “Show ISC Mode” SAMPLEs Official DB Data Value Update Time Site ID MARKERs Intersite Coordination
GFESuite – “Show ISC Mode” • Samples/Markers • Site ID, UpdateTime, “Publish” flag can be turned off • Markers • Set are calculated with ifpServer edit areas on startup • Suggest you remove extra ones, move existing ones the way you like as “SITE”. Intersite Coordination
Grid Data History Intersite Coordination
Lab Exercise - 2 • Use tomorrow’s Maximum Temperature • Modify it, choose whether to publish or just send ISC • Experiment with “Show ISC Mode” • Set up “markers” – MB3 with sample tool • Explore turning on/off sample modes and marker modes through Maps->Samples and Maps->Markers menus • Try Time-Stepping – observe behavior with/without “Show ISC Mode” on. Intersite Coordination
“Show ISC Mode” effect on tools • You already see the change in the Sample Tool. • When “Show ISC Mode” is on: • Pickup value tool pickups Fcst or ISC data • Move/Copy pickups Fcst or ISC data • Contour Tool pickups Fcst or ISC data • Pencil Tool pickups Fcst or ISC data Intersite Coordination
“Show ISC Mode”… • Smart Tools are not affected by ISC mode. • If you want to access ISC data from smart tools, “T” is always Fcst, no ISC data. Use getGrids() to access ISC data. • Temporal Editor – ignores ISC mode • Grid Manager – doesn’t show ISC mode • Spatial Editor Legends – do change Intersite Coordination
Lab Exercise - 3 • Experiment with “Show ISC Mode” on and off with: • Sample Tool • Move/Copy Tool • Pencil Tool • Contour Tool • Smart Tools – such as Assign Value and Smooth Intersite Coordination
Discrepancy Tools • Discrepancy Tools are simply smart tools. • You can extend and write your own. • Allow you to analyze all grids quickly. • Highlights grids in grid manager if thresholds exceeded • Can look at difference grid • Can look at edit area that exceeds thresholds • Uses discrepancy value, or discrepancy grid. Intersite Coordination
Discrepancy Tools • Procedure • ISC_Discrepancies • Tools • Show_ISC_Highlights • Show_ISC_Grid • Show_ISC_Area • Edit Area • ISC_Tool_Area Intersite Coordination
ISC_Tool_Area • Calculated when ifpServer starts. • Tools use this area for calculations. CWA boundary Intersite Coordination
Discrepancy Algorithms Neighboring Points • Four neighboring points are examined • Discrepancy Value or Grid used to determine significant discrepancies • Uses “Composite” Grid (Fcst + ISC) Intersite Coordination
Discrepancy Algorithms • ISC-Fcst Difference • Subtracts two fields • Discrepancy Value or Grid used to determine significant discrepancies OAX EAX OAX EAX ISC Fcst Intersite Coordination
Discrepancy Value and Grid • Can set discrepancy value for each weather element. Intersite Coordination
Discrepancy Grid • Can create discrepancy grids. Allows varying values per gridpoint. • Use normal editing tools to create it. Intersite Coordination
ISC_Discrepancies Dialog Time Period Weather Elements Intersite Coordination
Discrepancy Highlighting Grids highlighted in red indicate that thresholds were exceeded. Intersite Coordination
Difference Grid 83 56 Fcst – ISC grid = TDiff Original Fcst/ISC Grids Difference Grid Intersite Coordination
Discrepancy Edit Area Edit Area, Exceeding thresholds Intersite Coordination
Lab Exercise - 4 • Edit MaxT, Save it • Send grids • Run ISC_Discrepancy tool • Grids are highlighted • Look at discrepancy edit area • Look at discrepancy difference grid • Reset the highlights • Experiment with various options. • Try both algorithms. Intersite Coordination
ISC (current) Limitations • Supplied tools don’t handle: • Wind direction • Weather • ISC area based on shapefiles • CWAs only through IFPS11 • Marine and CWAs IFPS12+ Intersite Coordination
ISC (current) Limitations • Remember, ISC display and editing tools (non-smart), are hard-coded. Need your input to improve them. • However, there really are no other tool limitations, since smart tools are used. You can write your own algorithms/techniques. Intersite Coordination
Diagnosing ISC Problems Intersite Coordination
Diagnosing ISC Problems • ISC has a fairly complicated processing path. • Numerous log files are used to diagnose problems. • Log Files are documented. Intersite Coordination
Common ISC Problems • I can’t see other site’s ISC grids. • I can’t see my own ISC grids. • Other sites can’t see my ISC grids. Intersite Coordination
Log Files – the key to diagnosing problems Intersite Coordination
Log Files – the key to diagnosing problems Receiving Grids for iscDataRec 17:13:52.991 EVENT: received: /data/adapt/GFESuite/iscDataRec/FSLC-339357.001 859317:13:53.165 EVENT: Sent to: rpp-fslc 98000000 for iscMosaic 00:20:00.348 iscMosaic.py 791 EVENT: iscMosaic Starting00:20:00.528 iscMosaic.py 665 EVENT: Processing file=/home/awipsusr/release/products/ISC/iscWO7Sgf00:20:00.533 iscMosaic.py 665 EVENT: Input file size: 275092iscMosaic.py 665 VERBOSE: Processing T_SFC #Grids= 23 Site= GID00:20:56.413 iscMosaic.py 791 EVENT: iscMosaic Finished Traceback with problem if fails, starting in IFPS11 Intersite Coordination