Part 11:
Compute Coverage Over Regions
This training requires additional licenses to complete. You can obtain the necessary license for the training by visiting http://licensing.agi.com/stk/evaluation or calling AGI support.
STK Coverage
The STK Coverage module allows you to analyze the global or regional coverage provided by one or more assets (facilities, vehicles, sensors, etc.) while considering all access. Specific results are generated based on detailed access computations performed to user-defined grid points within an area of coverage.
Using STK Coverage you can:
- Select regions of interest.
- Define coverage assets (satellites, ground facilities, etc.).
- Define the time period of interest.
- Determine and report measures of coverage quality.
Define Coverage and Compute Accesses from the Assets to the Grid
Watch the following video, then follow the steps below incorporating the systems and missions you work on (sample inputs provided).
- Create a new scenario with the default time period.

- Click the Create a Scenario (
) button. - In the New Scenario Wizard, set the following options:
- Enter a Name for the scenario (e.g. STK_Coverage).
- Define the analysis start and stop times or accept the defaults.
- Click OK.
- Model an Area Target (
) using one of the available methods.
- Insert an Area Target using the Select Countries and US States method.
- Select United_States in the list on the left..
- Click Insert.
- Click Close to dismiss the Select Countries and US States window.
- Model at least one moving vehicle (
,
,
) that passes over the region of interest/area target during the analysis time using one of the available methods.
- Insert a Satellite (
) using the Define Properties method and click OK to accept the default parameters and dismiss the Properties Browser. - Insert an Aircraft (
) by typing in waypoint values. Example waypoint values
- First waypoint: Lat = 39 deg, Lon = -120 deg.
- Second waypoint: Lat = 40 deg, Lon = -77 deg.
- Model a default sensor (
) on the moving object.
- In the Insert STK Objects (
) tool, select sensor (
). - Select the Insert Default as the Select A Method option.
- Click the Insert... button.
- Select the moving vehicle in the Select Object window.
- Click OK.
- Insert a Coverage Definition (
) using the Define Properties method.
You may need to add the Coverage Definition object to the Insert STK Objects tool. To do this, click the Edit Preferences button and select it from the New Object tool.
- Define the Coverage Definition.
- Use the area target (
) to define the grid.
- On the Basic - Grid page, set the Type option to Custom Regions.
- Click the Select Regions... button.
- Move (
) the area target (e.g. United States) in the Area Targets list to the Selected Regions field. You can also double-click the area target you'd like to move. - Click OK to dismiss the Select Regions window.
- Click Apply to apply changes and keep the Properties Browser open.
- Define the grid Point Granularity.
- On the Basic - Grid page, in the Point Granularity text field, enter the desired Lat/Lon value (e.g. 0.25 deg).
- Click Apply to apply changes and keep the Properties Browser open.
- Define the grid Point Altitude.

- On the Basic - Grid page, locate the Point Altitude section.
- Select the Altitude above Terrain option from the drop-down list.
- Keep the altitude at the zero (0) km default value.
- Click Apply to apply changes and keep the Properties Browser open.
- Assign the vehicle(s) as Assets.

- Select the Basic - Assets page.
- Click the object(s) in the Assets list (e.g. Aircraft1 or Satellite1) and click Assign.
- Click Apply to apply changes and keep the Properties Browser open.
- Disable the option to Automatically Recompute Access.

- Select the Basic - Advanced page.
- Disable the Automatically Recompute Access option.
- Click OK to apply changes and dismiss the Properties Browser.
- Right-click the Coverage Definition (
) object in the Object Browser, select the CoverageDefinition menu, and click compute Accesses.
Constraints can be applied to each grid point by selecting an object or the instance of an object. If you select an object, the constraints set for the object are also applied to used by all points within the grid.
Coverage Quality
While the coverage definition (
) defines
the problem, the Figure(s) of Merit (
)
allows you to evaluate the quality of coverage provided by the selected set of assets
(defined for the coverage definition object) over the coverage area and then provide
a method for summarizing and viewing the resultant data.
To evaluate coverage quality, you will first need to set basic parameters that determine
the way in which quality is computed, which involves:
- Choosing the method for evaluating the quality of coverage provided.
- Setting measurement options.
- Identifying the criteria needed to achieve satisfactory coverage.
Figures of Merit can exhibit two types of behavior: dynamic and static. The dynamic behavior of a Figure of Merit allows you to compute values corresponding to a specific time. Not all Figures of Merit can exhibit dynamic behavior. Those which do not exhibit dynamic behavior are not able to compute time-dependent information.
Measure the Quality of Coverage
Watch the following video, then follow the steps below incorporating the systems and missions you work on (sample inputs provided).
a.
- Create a simple Coverage Figure of Merit.
- Attach a default Figure of Merit (
) to the Coverage Definition (
).
- In the Insert STK Objects tool (
), select Figure of Merit (
). You may need to add the Figure of Merit object to the Insert STK Objects tool. To do this, click the Edit Preferences button and select it from the New Object tool.
- Select Insert Default from the Select A Method list.
- Click the Insert... button.
- Select the Coverage Definition (
) object in the Select Object dialog. - Click OK.
- Right-click on the Figure of Merit in the Object Browser, and rename the object (e.g. FOM_SimpleCoverage).
- Display the Static Graphics only.

- Right-click on the Figure of Merit (
) and select Properties (
). - Select the 2D Graphics - Animation page.
- Disable the Show Animation Graphics option. By default, both animation and static graphics are displayed.
- Click OK to accept the changes and dismiss the Properties Browser.
- Generate a Percent Satisfied report for the Figure of Merit (
).
- Right-click on the Figure of Merit (
) in the Object Browser and select Report & Graph Manager. - Disable the Show Graphs option located in the Styles field. You are only interested in the reports so you can declutter the Styles window by removing the graphs.
- Expand (
) the Installed Styles directory and select Percent Satisfied. - Click Generate... to display the percent and area satisfied.
- Display Animation Graphics

- Right-click the Figure of Merit (
) and select Properties (
). - Select the 2D Graphics - Static page.
- Disable the Show Static Graphics option.
- Select the 2D Graphics - Animation page.
- Enable the Show Animation Graphics option.
- Select Accumulation Up to Current Time from the drop-down list.
- Click OK to accept the changes and dismiss the Properties Browser.
- Animate (
) the scenario and watch the grids highlight as they meet the satisfaction criteria.
- Create a Number of Accesses Figure of Merit.
- Attach a default Figure of Merit (
) to the Coverage Definition (
).
- In the Insert STK Objects tool (
), select Figure of Merit (
). You may need to add the Figure of Merit object to the Insert STK Objects tool. To do this, click the Edit Preferences button and select it from the New Object tool.
- Select Insert Default from the Select A Method list.
- Click the Insert... button.
- Select the Coverage Definition (
) object in the Select Object dialog. - Click OK.
- Right-click on the Figure of Merit in the Object Browser, and rename the object (e.g. FOM_NumAccesses).
- Define the Figure of Merit.

- Select the Basic - Definition page.
- Select the desired Figure of Merit Type (e.g. Number of Accesses).
- Select the desired Compute method (e.g. Total), if applicable (depends on the Figure of Merit type).
- Click Apply to apply the changes and keep the Properties Browser open.
- Display the Static Graphics only.

- Select the 2D Graphics - Animation page.
- Disable the Show Animation Graphics option. By default, both animation and static graphics are displayed.
- Select the 2D Graphics - Static page.
- Enable the Show Contours option.
- Click the Remove All button to remove the default levels in the Level Attributes field.
- Enter the desired Start, Stop, and Step levels.
- Start = Minimum FOM value in Grid Stats report.
- Stop = Maximum FOM value in Grid Stats report.
- Step = 1.
- Click OK to accept the changes and dismiss the Properties Browser.
- Generate a Grid Stats report for the Figure of Merit (
).
- Right-click on the Figure of Merit (
) in the Object Browser and select Report & Graph Manager. - Disable the Show Graphs option located in the Styles field. You are only interested in the reports so you can declutter the Styles window by removing the graphs.
- Expand (
) the Installed Styles directory and select Grid Stats. - Click Generate... to display the static Figure of Merit range.
- Display Animation Graphics

- Right-click the Coverage Definition (
) and select Properties (
). - Select the 2D Graphics - Static page.
- Disable the Show Static Graphics option.
- Select the 2D Graphics - Animation page.
- Enable the Show Animation Graphics option.
- Select Accumulation Up to Current Time from the drop-down list.
- Enable the Show Contours option.
- Click the Copy Static Levels button.
- Click OK to accept the changes and dismiss the Properties Browser.
- Animate (
) the scenario and watch the grids highlight as they meet the satisfaction criteria.
The static behavior for a Figure of Merit specifies the value of quality over the entire coverage period. Depending on the size of the coverage problem being analyzed, the computation of the static values for each grid point can be time consuming. For this reason, the static values are cached to allow for rapid generation of reports and modifications to graphical representations once the static values have been computed. The computed static values will also be saved and restored with the scenario if the SaveMode of the parent Coverage Definition object is set to "Save accesses."
Don't forget to save your work!