From 65ec2187c294de930130b27b9ec186ca54d65607 Mon Sep 17 00:00:00 2001 From: Michael James Date: Tue, 4 Sep 2018 13:16:29 -0600 Subject: [PATCH] docs: cave hazard services documents --- docs/cave/hazard-services-alert.md | 3 + docs/cave/hazard-services-create.md | 58 ++++++++ docs/cave/hazard-services-display.md | 137 +++++++++++++++++++ docs/cave/hazard-services-example.md | 6 + docs/cave/hazard-services-settings.md | 49 +++++++ docs/images/hazard-services-button-recs.png | Bin 0 -> 8644 bytes docs/images/hazard-services-hydro-button.png | Bin 0 -> 8403 bytes docs/images/hazard-services-toolbar.png | Bin 0 -> 43113 bytes 8 files changed, 253 insertions(+) create mode 100644 docs/cave/hazard-services-alert.md create mode 100644 docs/cave/hazard-services-create.md create mode 100644 docs/cave/hazard-services-display.md create mode 100644 docs/cave/hazard-services-example.md create mode 100644 docs/cave/hazard-services-settings.md create mode 100644 docs/images/hazard-services-button-recs.png create mode 100644 docs/images/hazard-services-hydro-button.png create mode 100644 docs/images/hazard-services-toolbar.png diff --git a/docs/cave/hazard-services-alert.md b/docs/cave/hazard-services-alert.md new file mode 100644 index 0000000000..d288ca481a --- /dev/null +++ b/docs/cave/hazard-services-alert.md @@ -0,0 +1,3 @@ + + +## Alerts diff --git a/docs/cave/hazard-services-create.md b/docs/cave/hazard-services-create.md new file mode 100644 index 0000000000..30bf2606c3 --- /dev/null +++ b/docs/cave/hazard-services-create.md @@ -0,0 +1,58 @@ + +## Hazard Creation Methods + +### Recommender Execution + +### Recommender Output + +#### River Flood Recommender + +#### Flash Flood Recommender + +#### Storm Track Recommender + +#### Dam/Levee Break Flood Recommender + +#### Burn Scar Recommender + +#### Creating a Hazard from a River Gauge + +## Selection Tools + +### Select By Area + +### Freehand Drawing + +## Manipulating Hazards + +### Adjusting a Hazard Polygon + +### Moving a Polygon Vertex + +### Deleting a Polygon Vertex + +### Adding a Polygon Vertex + +#### Moving a Hazard Geometry + +#### Hazard Information Dialog + +#### Hazard Type + +#### Time Range + +#### Details (Metadata) + +## Hazard Status + +### #Propose + +#### Preview + +##### Product Staging Dialog + +##### Product Editor + +#### Issue + +#### Ending and Ended diff --git a/docs/cave/hazard-services-display.md b/docs/cave/hazard-services-display.md new file mode 100644 index 0000000000..ea9ee5d379 --- /dev/null +++ b/docs/cave/hazard-services-display.md @@ -0,0 +1,137 @@ +# AWIPS Hazard Service Display + +Hazard Services is a collection of AWIPS applications used by forecasters to create, update, and manage hazards, replacing and unifying hazard generation capabilities. + +* WarnGen +* RiverPro +* GHG +* etc. + +In addition to providing a seamless forecast process for generating short-fused, long-fused, and hydrologic hazards, Hazard Services allows the forecaster to focus on the meteorology of the hazard situation, letting the system take on more of the responsibility for the generation and dissemination of products. + +## Launching Hazard Services + +Hazard Services can be launched from the various CAVE perspectives by selection the toolbar item "Hazards". + +When Hazard Services is first started, the Console and the Spatial Display are visible. + +## Spatial Display and Console + +The **Spatial Display** is the Hazard Services drawing layer which is loaded into the CAVE Map Editor when Hazard Services is started. It is the Hazard Services map, displaying hazard areas relative to geopolitical boundaries and handling hazard drawing and editing. Its presence is indicated by the 'Hazard Services (Editable)' line in the CAVE Map Legend, and it supports operations common to other AWIPS drawing layers. + +![image](../images/hazard-services_1.png) + +The **Console** is the main control panel for Hazard Services. It is always displayed if Hazard Services is running. Closing it closes Hazard Services as well. + +![image](../images/hazard-services_2.png) + +The Console is a CAVE View, by default docked within the main window. The Console includes a toolbar and a drop-down ("view") menu to the right of or just under its title tab. Below these is the table of hazard events. + +## Hazard Services Toolbar + +![image](../images/hazard-services-toolbar.png) + +### Hydro ![image](../images/hazard-services-hydro-button.png) + +The leftmost icon on the tool bar is an indicator if Hydro hazards are being worked or not (it will turn yellow if any active hazards are hidden from view by a filter). + +### Setup (Settings) + +Allows you to filter displayed hazard information to focus on the meteorological situation of concern. For example, you may want to focus only on hydrological hazards in a particular time scale and over a particular area. + +The Settings drop-down menu allows you to select an existing Setting or a recently-used Setting, create a new Setting, edit the current Setting, or delete the current (User) Setting. As new Settings are created, they are added to this drop-down list. The Console’s title tab shows the name of the currently loaded Setting. + +> Settings can also be viewed and edited in the [Localization Perspective]((localization-perspective).). + +#### Filters + +Allows quick modification of the filters being used by the current Setting. Events may be filtered by Hazard Type, Site ID, and/or Status. As the filters are altered, the Hazard Event Table contents change to include only those hazards that pass the filters. + +For example, with a number of potential events possible, you can select a couple of interest, move them to pending state, and propose one. To reduce clutter in the Console you can hide potentials using the Filters menu, so that all potential events are still present but hidden in both the Console and the Spatial Display. + +### Recommenders (Tools) ![image](../images/hazard-services-button-recs.png) + +The Tools button reveals a drop-down menu listing all the recommenders and other tools available in the current Setting. Recommenders may be run from this menu. When you select a Setting, this menu is populated with appropriate content. + +### Products + +* **Generate RVS​** + + With an FL.x hazard selected in the Console, select this item to bring up +a dialog to write an RVS text product. + +* **Correct Product​** + + Selecting the Correct Product option provides a list of products that may be corrected. The dialog includes seven columns: Product Category, Issue Time, Event IDs, Hazard Type, VTEC, Expiration Time, and User Name. You can click in a column header to order by, or type in the Search box at the bottom. Upon selecting an item from the list, the Hazard Information Dialog launches. + +* **View Product​** + + This option allows you to review issued products, selecting from a list in a *Select Product to View* dialog. Use the dialog to select the product type (using click, Ctrl-click, Shift-click), then click and select View Product or double-click to see the legacy text. + + A similar dialog will be produced by selecting the *View Products for Selected Events* item from the Console pop-up. In this case, the Filter/Query section is not needed, so you’ll see just the lower portion of the illustrated dialog. + + +### Spatial Display Modes + +When Hazard Services is in Editable state, three buttons set the mode of the Spatial Display, governing how it interprets mouse clicks. + +#### Drawing Tools + +This menu has six choices: + +* Draw Polygon​ + + When set, mouse clicks on the Spatial Display draw polygons, +one click per node (MB1 click to place a node, MB3 click to complete the polygon). + +* AddTo Polygon​ + + If a polygon is active (hazard selected), this choice allows you to augment the area or create a new separate area that will be logically joined with the current polygon. Example of the latter: + + Note how the single hazard now comprises two polygons. (When you select Preview, these will be joined into a single polygon for issuance.) + +* Draw Freehand Polygon​ + + When set, mouse clicks on the Spatial Display draw freehand polygons (MB1 press, drag, and release to draw the polygon's outline). Note that issued text products will conform to current rules limiting polygon vertices to 20 or snapping areas to counties or zones. The freehand, many-vertex, shapes will be modified at some point during the hazard-issuance workflow. + +* AddTo Freehand Polygon​ + + Similar to AddTo Polygon, but drawing is freehand. Note that you can augment both “segments” and freehand polygons with either of the AddTo tools. + +* Remove Polygon Vertices​ + + In the case where you have a polygon with many vertices, it is very difficult to modify a boundary. This tool will remove a section of vertices to make the problem more tractable. With the tool selected, drag with MB1 to enclose a segment of the polygon. When you release, those vertices will be removed. + +* Remove Polygon Area​ + + This tool provides a way to remove sections of a geometry. Press MB1 and drag out an area that intersects your geometry. Upon release, the intersection area will be removed with the new boundary along the curve you drew. + +If more than one hazard is selected in the Console, only Draw Polygon and Draw Freehand Polygon are available. The others are invalid and dimmed. + +#### Select Event + +This radio button sets the mode to event selection. When set, mouse clicks on the Spatial Display select hazard events, and drags cause panning. This is the default mode choice of this set of radio buttons. + +#### Pan + +This radio button sets the mode to pan mode. When clicked, you can pan the map without inadvertently moving or selecting polygons. + +### Maps for Select by Area + +The Maps for Select by Area button reveals a drop-down menu allowing the selection of maps that may be used for selecting by area within the Spatial Display. If the button is disabled, no maps that allow select-by-area are currently loaded. If the button is enabled, but a map menu item within the drop-down menu is disabled, that map is loaded but is currently invisible. + +### Temporal Controls + +There are two buttons used to control the Timeline view at the right side of the Hazard Table. You can also zoom and pan the Timeline using the mouse. + +* Selected Time Mode + + This options menu allows you to select the time mode, either a single time or range of times. + +* Show Current Time + + ​This button moves the Timeline so that the current time is visible toward its left end. + +## View Menu + +The View menu is a drop-down menu holding menu items for functions that in general are less frequently used than those available via the toolbar. diff --git a/docs/cave/hazard-services-example.md b/docs/cave/hazard-services-example.md new file mode 100644 index 0000000000..1a36a03919 --- /dev/null +++ b/docs/cave/hazard-services-example.md @@ -0,0 +1,6 @@ + +## Hazard Life Cycle + +### Transition from Product Centric toward Information Centric + +### Examples of Creating, Continuing, and Ending Hazards diff --git a/docs/cave/hazard-services-settings.md b/docs/cave/hazard-services-settings.md new file mode 100644 index 0000000000..7c3f0593b2 --- /dev/null +++ b/docs/cave/hazard-services-settings.md @@ -0,0 +1,49 @@ +# Hazard Settings + + +## Change Site + +## Check Hazard Conflicts + +## Auto Check Hazard Conflicts + +## Add To Selected + +## Show Hatched Areas + +## Change VTEC Mode + +## Reset Events + + +## Hazard Event Table + +### Column Headers + +* Non-Timeline Headers + +* Timeline Header + +### Table Rows + +### Hazard History + + + +## Settings Overview + +### Settings Menu + +### Settings Dialog + +#### Hazards Filter Tab + +#### Console Tab + +#### Console Coloring Tab + +#### HID/Spatial Tab + +#### Recommenders Tab + +#### Maps/Overlays Tab diff --git a/docs/images/hazard-services-button-recs.png b/docs/images/hazard-services-button-recs.png new file mode 100644 index 0000000000000000000000000000000000000000..e8741c97fa9594c6f5cb42f4397307a29e8c25a2 GIT binary patch literal 8644 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 L^KZ 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 literal 0 HcmV?d00001 diff --git a/docs/images/hazard-services-hydro-button.png b/docs/images/hazard-services-hydro-button.png new file mode 100644 index 0000000000000000000000000000000000000000..991867b0851c3667c56b35ed6e8450d205c73934 GIT binary patch literal 8403 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