Part 8:
Compute Coverage Over Regions
STK Pro, STK Premium (Air), STK Premium (Space), or STK Enterprise
You can obtain the necessary licenses for this tutorial by contacting AGI Support at support@agi.com or 1-800-924-7244.
The results of the tutorial may vary depending on the user settings and data enabled (online operations, terrain server, dynamic Earth data, etc.). It is acceptable to have different results.
This lesson requires version 12.9 of the STK software or newer to complete.
Capabilities covered
This lesson covers the following capabilities of the Ansys Systems Tool Kit® (STK®) digital mission engineering software:
- STK Pro
- Coverage
Problem statement
Engineers and operators need to analyze both global and regional coverage from one or more assets. Coverage analyses may need to account for constraints, such as lighting conditions and terrain, or simply determine whether a sensor footprint passes over a specific ground location. They may even need to analyze a large area of ground or space to examine communication link bit error rates in terms of the area of interest, age of the data, dilution of precision, and so on. You want to analyze the extent of coverage provided by three Earth-observing satellite sensor payloads located in different orbits. You need to determine what percentage of the Earth's surface is seen by all three sensors during a 24-hour period, taking into consideration sunlight, umbra, and how many times points on the ground are accessed. You also need to determine how long one satellite's sensor can cover Canada and the contiguous United States during the same interval.
Solution
Use the Coverage capability to model and analyze the quality and quantity of coverage provided by each of the sensors. Use figures of merit to determine the percentage of the Earth's surface the satellite payloads can survey in direct sun lighting conditions only during 24-hour period, how many times the sensor footprints can access points on the ground during that period, and for how long points on the ground can be seen in Canada and the contiguous United States.
What you will learn
Upon completion of this tutorial, you will be able to:
- Compute global and regional coverage using Coverage Definition objects
- Understand a coverage grid
- Determine coverage assets
- Use constraints in a coverage grid
- Evaluate the quality of coverage using Figure Of Merit objects
- Visualize coverage with contour graphics in the 2D and 3D Graphics windows
Creating a new scenario
First, you must create a new scenario, then build from there.
- Launch the STK application (
). - Click in the Welcome to STK dialog box.
- Enter the following options in the STK: New Scenario Wizard:
- Click when you finish.
- Click Save (
) when the scenario loads. - Verify the scenario name and location in the Save As dialog box.
- Click .
| Option | Value |
|---|---|
| Name | STK_Coverage |
| Location | Default |
| Start | Default / set the time to 16:00:00.000 UTCG |
| Stop | + 24 hr |
The STK application automatically creates a folder with the same name as your scenario for you.
Save (
) often!
Preparing your STK workspace
For this scenario, you will not use the Timeline View. Close it and configure your workspace.
- Close the Timeline View at the bottom of the STK workspace.
- Select the Window menu on the Menu Bar.
- Select Tile Vertically to have the 2D and 3D Graphics windows fill the workspace.
Turning off streaming terrain
By default, the STK application connects to the Ansys Geospatial Data Cloud to distribute Earth terrain data for analysis and visualization. Turn off
- Right-click on STK_Coverage (
) in the Object Browser. - Select Properties (
) in the shortcut menu. - Select the Basic - Terrain page when the Properties Browser opens.
- Clear the Use terrain server for analysis check box in the Terrain Server panel.
- Click to confirm your change and to close the Properties Browser.
Inserting the satellites
Insert three
Creating a satellite in a circular orbit
Circular orbits have a constant radius.
- Bring the Insert STK Objects tool (
) to the front. - Select Satellite (
) in the Select An Object To Be Inserted list. - Select Orbit Wizard (
) in the Select A Method list. - Click .
- Leave the Type set to Circular when the Orbit Wizard opens.
- Enter Circ_Sat in the Satellite Name field.
- Set the following orbital elements in the Definition panel:
- Click to propagate Circ_Sat and to close the Orbit Wizard.
| Option | Value |
|---|---|
| Inclination | 55 deg |
| Altitude | 700 km |
| RAAN | -105 deg |
Creating a satellite in a repeating ground trace orbit
Insert a second satellite and place it in a repeating ground trace orbit. Orbits with repeating ground traces are useful when you want identical viewing conditions at different times to detect changes. You can have the ground trace repeat every day or interweave from day to day before repeating.
- Insert a Satellite (
) object using the Orbit Wizard (
) method. - Open the Type drop-down list when the Orbit Wizard opens.
- Select Repeating Ground Trace.
- Enter Repeat_Sat in the Satellite Name field.
- Click to propagate Repeat_Sat and to close the Orbit Wizard.
Creating a satellite in a sun-synchronous orbit
Insert a third Satellite object and place it in a sun-synchronous orbit. These orbits are designed to utilize the effect of the Earth's oblateness, causing the orbital plane to precess at a rate equal to the mean orbital rate of the Earth around the Sun. Sun-synchronous orbits have the property that their nodes maintain constant local mean solar times.
- Insert a Satellite (
) object using the Orbit Wizard (
) method. - Open the Type drop-down list when the Orbit Wizard opens.
- Select Sun Synchronous.
- Enter Sun_Sat in the Satellite Name field.
- Click to propagate Sun_Sat and to close the Orbit Wizard.
Adding the sensor payloads
All three satellites use the same sensor definition and field of view. Set up a sensor on one satellite, and then copy and paste it to the other two. The STK application enables you to
Inserting a Sensor object
Attach a
- Insert a Sensor (
) object using the Define Properties (
) method. - Select Circ_Sat (
) when the Select Object dialog box opens. - Click to confirm your selection and to close the Select Object dialog box.
Setting the sensor definition
Use a Rectangular sensor definition with a 20-degree vertical half angle and 10-degree horizontal half angle. Rectangular sensor types are typically used with satellites or aircraft for modeling the field of view of instruments such as push broom sensors and star trackers.
- Select the Basic - Definition page when the Properties Browser opens.
- Open the Sensor Type drop-down list.
- Select Rectangular.
- Set the following options in the Rectangular panel:
- Click to confirm your changes and to close the Properties Browser.
| Option | Value |
|---|---|
| Vertical Half Angle | 20 deg |
| Horizontal Half Angle | 10 deg |
Reusing the Sensor object
Copy and paste the Sensor object onto the other two satellites.
- Select Sensor1 (
) in the Object Browser. - Click Copy (
) on the Object Browser toolbar. - Select Repeat_Sat (
) in the Object Browser. - Click Paste (
) on the Object Browser toolbar. - Select Sun_Sat (
) in the Object Browser. - Click Paste (
) on the Object Browser toolbar.
Renaming the sensors
Rename all three Sensors objects.
- Right-click on Sensor1 (
) in the Object Browser. - Select Rename in the shortcut menu.
- Rename Sensor1 (
) Circ_Sens. - Repeat the process to Rename Sensor2 (
) Repeat_Sens. - Rename Sensor3 (
) Sun_Sens.
Defining the coverage area
The STK software's Coverage capability allows you to analyze global or regional coverage provided by one or more assets such as facilities, vehicles, sensors, and so on, while considering all accesses. To address area coverage capabilities, Coverage provides you with two STK object classes: Coverage Definition objects and Figure Of Merit Objects.
While you know what you want to study — the entire globe — you still need to specify it as your area of interest. Before performing a coverage analysis, you must first
Inserting a Coverage Definition object
A
- Bring the Insert STK Objects tool (
) to the front. - Insert a Coverage Definition (
) object using the Insert Default (
) method. - Rename CoverageDefinition1 (
) World_Cov. - Review the changes in the 2D Graphics window.
2D Graphics Window Default Coverage Grid
Note the orbit tracks of the three satellites.
The Coverage capability allows you to analyze numerous coverage areas simultaneously. Simply set up a Coverage Definition object for each area of interest. If you intend to analyze more than one set of contingencies for a given area, you can set up multiple Coverage Definition objects for that area, each representing a different set of contingencies.
Defining the coverage grid
Coverage analyses are based on access between assets — the objects that provide coverage — to geographical areas of interest. For analysis purposes, the geographical areas of interest are further refined using regions and points defined by the STK application. Points have specific geographical locations and are used in the computation of asset availability. Regions are closed boundaries that contain sets of points. The combination of the geographical area, the regions within that area, and the points within each region is called the
- Open World_Cov's (
) Properties (
). - Select the Basic - Grid page when the Properties Browser opens.
- Open the Type drop-down list in the Grid Area of Interest panel.
- Select Global.
- Enter 4 deg in the Lat/Lon field in the Point Granularity panel.
- Click to confirm your changes and to keep the Properties Browser open.
- Select the 3D Graphics window to bring it to the front.
- Review the changes.
This creates a grid that covers the entire globe. Due to the number of points computed when covering the globe, the time needed to calculate data when using this option may be large.
This determines the location of grid coordinates by applying the entered value. Grid points in longitude at higher or lower latitudes are stretched in an attempt to preserve the area of the grid point.
3D Graphics Window Global Coverage Grid
Notice the grid now covers the entire globe down to the poles.
Assigning coverage assets
A Coverage Definition object's Assets properties allow you to specify the STK objects used to provide coverage. Define the three Sensor objects as the Coverage Assets.
- Return to World_Cov's (
) Properties (
). - Select the Basic - Assets page.
- Expand (
) Circ_Sat (
), Repeat_Sat (
) and Sun_Sat (
) in the Assets list. - Multi-select Circ_Sens (
), Repeat_Sens (
) and Sun_Sens (
) in the Assets list. - Click .
- Click to confirm your changes and to keep the Properties Browser open.
Note that all three Sensor objects appear in bold with an asterisk (*) to the left of their names, which indicate they are currently assigned to the coverage area. Note also that the status of each Sensor object has been set to Active. Setting the status to Inactive enables you to remove selected assets from consideration without removing access information from the coverage calculations, and is typically useful after accesses have been computed. You can use the Inactive option to simulate the effect of an asset failure on the coverage provided by a set of satellites.
While Sensor objects may be used as coverage assets, more time is required to compute accesses to them due to the need for finer sampling and attitude information. It is often possible to substitute constraints on either the grid points or the parent object of a Sensor object for the Sensor object itself to improve the performance of access computations.
Turning off the automatic recomputation of accesses
The STK application automatically recomputes accesses every time you update an object on which the coverage definition depends (such as an asset). If you want control as to when STK computes coverage, you need to turn this off by updating the Coverage Definition object's
- Select the Basic - Advanced page.
- Clear the Automatically Recompute Accesses check box.
- Click to confirm your changes and to close the Properties Browser.
Computing coverage with the Compute Accesses tool
The ultimate goal of coverage is to analyze accesses to an area by using assigned assets and applying necessary limitations upon those accesses. You can compute coverage using the Compute Accesses tool. The Compute Accesses tool computes accesses between the grid points and the assigned assets.
- Select World_Cov (
) in the Object Browser. - Select the CoverageDefinition menu on the Menu Bar.
- Select Compute Accesses.
The status of the access computations displays in the 2D Graphics window while accesses are being calculated. You can also view the progress of the computations in the
Generating a coverage by latitude graph
The Coverage capability ships with several
- Right-click on World_Cov (
) in the Object Browser. - Select Report & Graph Manager... (
) in the shortcut menu. - Select the Coverage By Latitude (
) graph style in the Installed Styles (
) folder, located in the Styles panel list, when the Report & Graph Manager opens. - Click .
- Review the Coverage By Latitude graph.
- Close the Coverage By Latitude graph when finished.
- Click to close the Report & Graph Manager.
Coverage By Latitude Graph
Note that there are two distinct latitude bands in each hemisphere that have significantly more coverage: one nearer the pole at 82 degrees latitude and one at 54 degrees latitude. This makes sense when you consider the earth's spherical geometry and the inclinations of the three Satellite objects.
Evaluating simple coverage with a Figure Of Merit object
The STK application enables you to specify the method by which the quality of coverage is measured using a Figure Of Merit object. Figure Of Merit objects are extensions of the Coverage Definition object and, as a result, obtain their access information from their parent coverage definition. The Coverage Definition object defines the problem, while any Figure Of Merit objects provide methods for summarizing and viewing the resultant data.
Attaching a Figure Of Merit object to a Coverage Definition object
Attach a new
- Bring the Insert STK Objects tool (
) to the front. - Insert a Figure Of Merit (
) object using the Insert Default (
) method. - Select World_Cov (
) when the Select Object dialog box opens. - Click to confirm your selection and to close the Select Object dialog box.
- Rename FigureOfMerit1 (
) Simple_Cov.
Measuring Simple Coverage
To evaluate coverage quality, you will first need to set basic parameters that determine the way in which quality is computed. This involves choosing the method for evaluating the quality of coverage provided, setting measurement options and identifying the criterion needed to achieve satisfactory coverage. You can specify the method by which the quality of coverage is measured using the options in the
- Open Simple_Cov's (
) Properties (
). - Select the Basic - Definition page when the Properties Browser opens.
- Note the default Type is set to Simple Coverage in the Definition panel.
- Click to close the Properties Browser without making any changes.
- Bring the 2D Graphics window to the front.
Simple Coverage Graphics
) 2D Graphics - Static properties.
Generating a Percent Satisfied report
Using the Report & Graph Manager, you can generate several report and graph styles for a Figure Of Merit object. For this figure of merit, generate a Percent Satisfied report. This report presents the percentage of the total grid area where the static value of the Figure Of Merit object meets the specified satisfaction criterion. In this scenario, the report shows the percentage of the globe that is accessible by any of the three Sensor objects during the analysis period.
- Right-click on Simple_Cov (
) in the Object Browser. - Select Report & Graph Manager... (
) in the shortcut menu. - Select the Percent Satisfied (
) report style, located in the Installed Styles (
) folder, located in the Styles panel list, when the Report & Graph Manager opens. - Click .
- Note the % Satisfied value at the bottom of the report.
- Close the Percent Satisfied report and the Report & Graph Manager when finished.
Approximately 77% of the globe is covered by at least one of the three sensors during the analysis time period.
This baseline analysis does not take into any constraints that may exist, such as specific lighting conditions. In order to take constraints into account, you must first define them using a template object.
Constraining coverage
Once you have defined the grid area, you can specify an object class or a specific object for the points within the grid. The object can then be used to associate
Inserting a Target object as constraint template
Insert a
- Bring the Insert STK Objects tool (
) to the front. - Insert a Target (
) object using Insert Default (
) method. - Rename Target1 (
) Constraint_Template.
Adding a Direct Sun Lighting constraint
- Open Constraint_Template's (
) Properties (
). - Select the Constraints - Active page when the Properties Browser opens.
- Click Add new constraints (
) in the Active Constraints toolbar. - Enter Lighting in the Search field when the Select Constraints to Add dialog box opens.
- Select Lighting in the Constraint Name list.
- Click .
- Click to close the Select Constraints to Add dialog box.
- Note that DirectSun is the default Value for the Lighting constraint.
- Click to confirm your changes and to close the Properties Browser.
- Clear the check box next to Constraint_Template (
) in the Object Browser.
You do not need to visualize the Constraint_Template Target object in the 2D or 3D Graphics windows in order to use it for a constraint template.
Applying the grid constraint
Use the Constraint_Template Target object as the grid constraint.
- Open World_Cov's (
) Properties (
). - Select the Basic - Grid page when the Properties Browser opens.
- Click in the Grid Definition panel.
- Note that the Reference Constraint Class defaults to Target in the Grid Point Access Options panel when Grid Constraint Options dialog box opens.
- Select the Use Object Instance check box.
- Select Constraint_Template in the list.
- Click to confirm your changes and to close the Grid Constraints Options dialog box.
- Click to confirm your changes and to close the Properties Browser.
The constraints applied to a coverage analysis can be associated with the coverage assets or with the definition of the coverage area. While only one set of constraints can be associated with a Coverage Definition object, multiple Coverage Definition objects can be defined to model different constraints associated with the coverage area.
Recomputing accesses
Since a change was made to the coverage grid, you need to recompute accesses.
- Right-click on World_Cov (
) in the Object Browser. - Select CoverageDefinition in the shortcut menu.
- Extend the CoverageDefinition menu.
- Select Compute Accesses in the CoverageDefinition submenu.
- Bring the 2D Graphics window to the front when finished.
Simple Coverage with Direct Sun Constraint
Determining the coverage lost
Generate a new Percent Satisfied report to determine the percent coverage loss.
- Right-click on Simple_Cov (
) in the Object Browser. - Select Report & Graph Manager... (
) in the shortcut menu. - Select the Percent Satisfied (
) report style, located in the My Favorites (
) folder in the Styles panel list, when the Report & Graph Manager opens. - Click .
- Note the % Satisfied value at the bottom of the report.
- Close the Percent Satisfied report and the Report & Graph Manager when finished.
Since coverage is now being analyzed during periods of direct sun and not being analyzed during periods of penumbra and umbra, there's a significant loss of coverage.
Evaluating the Number of Accesses with another Figure of Merit object
You can attach multiple Figure Of Merit objects to a single Coverage Definition object to gauge different satisfaction criteria.
Attaching a new Figure Of Merit object to the Coverage Definition object
Attach a new Figure of Merit object to your Coverage Definition object to measure Number of Accesses to the individual points in the grid.
- Clear the check box next to Simple_Cov (
) in the Object Browser. - Insert a Figure Of Merit (
) object using the Define Properties (
) method. - Select World_Cov (
) when the Select Object dialog box opens. - Click to confirm your selection and to close the Select Object dialog box.
- Select the Basic - Definition page when the Properties Browser opens.
- Open the Type drop-down list in the Definition panel.
- Select Number Of Accesses.
- Keep the default Compute type set to Total.
- Click to confirm your changes and to close the Properties Browser.
- Rename FigureOfMerit2 (
) Num_Accesses.
This will clear its graphics from the 2D and 3D Graphics windows.
The Total compute option computes the total number of accesses over the coverage interval without considering overlapping accesses.
Generating a Grid Stats report
Generate a
- Right-click on Num_Accesses (
) in the Object Browser. - Select Report & Graph Manager... (
) in the shortcut menu. - Select the Grid Stats (
) report style, located in the Installed Styles (
) folder in the Styles panel list, when the Report & Graph Manager opens. - Click .
- Note the Maximum value (for example, 8) when the Grid Stats report opens.
- Note the Minimum value (for example, 0).
- Close the Grid Stats report and the Report & Graph Manager when finished.
- Clear the check box next to World_Cov (
) in the Object Browser.
A Maximum Value of 8 means at least one point in the grid was accessed on eight different occasions during the analysis period. Note that, as with Simple_Cov, the Num_Accesses figure of merit's Grid Stats report includes the constraints used by its parent coverage definition.
The total number of accesses are computed over the coverage interval without considering overlapping accesses. A grid point with simultaneous access to two or more of the Satellite objects, even if the access to another Satellite object is entirely within the span of the access to the first Satellite object, would be measured as having two or more accesses.
A value of zero (0) means at least one point in the grid was never accessed by any of the three sensors during the analysis period.
This will clear both the coverage grid and the figure of merit graphics in the 2D and 3D Graphics windows.
Focusing your coverage analysis
You can focus the coverage grid in a confined location by selecting custom regions for your grid area of interest. For this part of the analysis, you will focus on the contiguous United States (which excludes Alaska) and mainland Canada.
Creating Area Target objects for coverage
Insert two
- Bring the Insert STK Objects tool (
) to the front. - Insert an Area Target (
) object using the Select Countries and US States (
) method. - Clear the US States check box in the List Selections panel when the Select Countries And US States dialog box opens.
- Multi-select both Canada and United_States_of_America in the countries list on the left.
- Leave the Primary Area Only option selected in the Insert panel.
- Click .
- Click to close the Select Countries And US States dialog box.
The STK application creates Area Target objects from shapefiles, which contain one or more polygons. It converts each polygon into one Area Target object. If the shapefile for the selected area contains two or more polygons, you can choose whether to add only the largest polygon (Primary Area Only) or all polygons (All Areas) in the shapefile. By selecting this option, you will ignore islands and territories.
Note that two separate Area Target objects have been created for both Canada and the United States of America.
Inserting a new Coverage Definition object
Insert a new Coverage Definition object.
- Insert a Coverage Definition (
) object using the Insert Default (
) method. - Rename CoverageDefinition2 (
) Country_Cov.
Defining the coverage grid
Define the coverage area of interest to include Canada and the contiguous United States by selecting their Area Target objects. Area Target objects used to define custom regions should have a longitude span no greater than 180 degrees. This limitation includes area targets encompassing a polar region.
- Open Country_Cov's (
) Properties (
). - Select the Basic - Grid page when the Properties Browser opens.
- Open the Type drop-down list in the Grid Area of Interest panel.
- Select Custom Regions.
- Open the drop-down menu under Custom Regions.
- Select Area Targets.
- Multi-select both Canada (
) and United_States_of_America (
) in the Area Targets list on the left. - Move (
) Canada (
) and United_States_of_America (
) from the Area Targets list to the Selected Regions list. - Enter 1 deg in the Lat/Lon field in the Point Granularity panel.
- Click to confirm your changes and to keep the Properties Browser open.
When using custom regions, it is important to select adequate point granularity. If a single custom region is smaller than the resolution, the STK application will generate an alternative grid using a finer granularity to ensure at least three samples within the region.
Viewing the changes in the 2D Graphics window
View the inlaid grids in the 2D Graphics window.
- Bring the 2D Graphics window to the front.
- Zoom In (
) so that you only see Canada and United States.
Coverage Grid Confined to Area Targets
Your 2D Graphics window will appear different than the image above. If desired, you can Zoom In (
) and center the 3D Graphics window to the same view as the 2D Graphics window.
Assigning the coverage asset
Assign the Sensor object on the Satellite object with a repeating ground trace orbit as the asset for the Coverage Definition object.
- Return to Country_Cov's (
) Properties (
). - Select the Basic - Assets page.
- Expand (
) Repeat_Sat (
) in the Assets list. - Select Repeat_Sens (
) in the Assets list. - Click .
- Click to confirm your changes and to keep the Properties Browser open.
Turning off grid points
You can define how the coverage grid displays in the 2D Graphics window by opening the
- Select the 2D Graphics - Attributes page.
- Clear the Show Points check box in the Grid panel.
- Click to confirm your changes and to close the Properties Browser.
This turns off the visual grid inside the Area Target objects. Analytically, they're still there.
Computing accesses
With your regions selected and assets assigned, compute the accesses.
- Right-click on Country_Cov (
) in the Object Browser. - Select CoverageDefinition in the shortcut menu.
- Select Compute Accesses in the CoverageDefinition submenu.
Measuring Coverage Time with another Figure Of Merit object
Use a Coverage Time Figure Of Merit object to determine the amount of time during which the grid points are covered by Repeat_Sens.
Inserting a Figure of Merit object
Insert a Figure Of Merit object to measure the quality of coverage of Country_Cov.
- Insert a Figure Of Merit (
) object using the Insert Default (
) method. - Select Country_Cov (
) when the Select Object dialog box opens. - Click .to confirm your selection and to close Select Object dialog box.
- Rename the FigureOfMerit3 (
) Cov_Time.
Measuring Coverage Time
Set the Figure Of Merit object to Coverage Time. Coverage Time measures the amount of time during which grid points are covered. Because Coverage Time does not have a dynamic definition, no time-dependent information is computed.
- Open Cov_Time's (
) Properties (
). - Select the Basic - Definition page when the Properties Browser opens.
- Open the Type drop-down list in the Definition panel.
- Select Coverage Time.
- Open the Compute drop-down list.
- Select Total.
- Click to confirm your changes and to keep the Properties Browser open.
This will compute the amount of time (over the entire coverage interval) during which a point is covered.
Generating a Grid Stats report
Generate a Grid Stats report to determine the minimum and maximum amount of time any of the grid points are covered by Repeat_Sens.
- Right-click on Cov_Time (
) in the Object Browser. - Select Report & Graph Manager... (
) in the shortcut menu. - Select the Grid Stats (
) report style, located in the My Favorites (
) folder in the Styles panel list, when the Report & Graph Manager opens. - Click .
- Note the Maximum (sec) when the Grid Stats report opens (for example, approximately 49 seconds).
- Keep your Grid Stats report open.
That means at least one point in the grid was accessed for an approximate total of 49 seconds during the analysis period.
Defining static graphics for the Figure Of Merit object
Define static graphics for the Figure Of Merit object on the 2D Graphics - Static page.
- Return to Cov_Time's (
) Properties (
). - Select the 2D Graphics - Static page.
- Enter 30 in the % Translucency field in the Show Points As panel.
Showing contours
You can specify how levels of coverage quality display in both the 2D and 3D Graphics windows. To accurately display contour levels for a Figure Of Merit object in the 2D and 3D Graphics window, you should know the approximate range of values for the current Figure Of Merit object. You can use the Report & Graph Manager for the Figure Of Merit object to determine this range. Defining contour levels for display in the 2D and 3D Graphics windows requires several steps. Start by defining the number and type of contour levels to be displayed.
- Select the Show Contours option in the Display Metric panel.
- Click in the Level Attributes panel.
- Set the following in the Level Adding panel:
- Click .
- Open the Start Color drop-down list in the Level Attributes panel.
- Select red.
- Open the End Color drop-down list.
- Select blue.
- Select the Natural Neighbor option in the Contour Interpolation (points must be filled) panel.
- Click to confirm your changes and to keep the Properties Browser open.
| Option | Value |
|---|---|
| Start | 0 sec |
| Stop | round down to the nearest integer from the Maximum (sec) value in the Grid Stats report (for example, 49 sec) |
| Step | 5 sec |
Points with no coverage will be red and any points at or above your highest Level Attribute value will be blue.
Color is applied smoothly over all points in the grid to differentiate contour levels.
Configuring legends for the 2D and 3D Graphics windows
Once you have set the contours for coverage, you choose to display a contour key, or legend in your 2D and/or 3D Graphics window. A Legend provides you with a convenient way to interpret contour data displayed in the 2D and 3D Graphics windows.
Using the Contours Legend tool
The
- Click in the Level Attributes panel.
- Click when the Contours Legend window opens.
- Select the Show at Pixel Location check box in the 2D Graphics Window panel when the Figure of Merit Legend Layout dialog box opens.
- Select the Show at Pixel Location check box in the 3D Graphics Window panel.
- Set the following options in the Text Options panel:
- Enter 50 in the Color Square Width (pixels) field in the Range Color Options panel.
- Click to confirm your changes and to close the Figure of Merit Legend Layout dialog box.
- Close Contours Legend window.
- Click to confirm your changes and to close the Properties Browser.
These options define the pixel location for the upper-left corner of the legend in the two windows. The pixel location is used to maintain the location of the legend regardless of the zoom level.
| Option | Value |
|---|---|
| Title | Coverage Time (seconds) |
| Number Of Decimal Digits | 0 |
The Title contains the text displayed at the top of the contours legend. The Number Of Decimal Digits specifies the number of digits that should be displayed to the right of the decimal point for real numbers.
This specifies the width (in pixels) of the individual color bands in the legend. Setting this to 50 makes them easier to see.
Viewing the legends
With your legends and contours configured, view them in the 2D and 3D Graphics windows.
- Bring the 2D window to the front.
- Note the contours and placement of the legend.
- Bring the 3D Graphics window to the front.
- Note the contours are the same in both windows.
2D Graphics Window with Coverage Contours
3D Graphics Window with Coverage Contours
Saving your work
Clean up and close out your scenario.
- Close any open graphs, properties, and tools.
- Save (
) your work.
Summary
This tutorial served as an introduction to the STK software's Coverage capability. You began by modeling satellites in three different orbits and attaching identical sensor payloads to each. You inserted a Coverage Definition object and updated its properties to cover the entire globe. You then computed access and examined the coverage by latitude. After inserting a Figure Of Merit object to examine simple coverage, you applied a lighting constraint to the coverage definition with a template object to evaluate the effect on the overall coverage. You then examined the quality of coverage using a separate Figure Of Merit object to examine the number of accesses. You next inserted two Area Target objects, together with another Coverage Definition object and Figure Of Merit object, to evaluate the coverage time provided by a single sensor over the contiguous United States and Canada. Finally, you added static contour graphics for the Figure Of Merit object to of the coverage data to visualize the coverage data in the 2D and 3D Graphics windows.
On your own
Coverage analyses can come in many forms and types. The following tutorials are recommended for further training:
- Using Coverage teaches you how to configure animation contour graphics for coverage analyses
- Attitude Coverage combines features of the Attitude and Coverage capabilities to enable you to analyze coverage in various directions over time, using several attitude-dependent figures of merit
- Evaluating the Quality of Coverage focuses on the different types of figures of merit and how to select the data providers relevant to your coverage analyses
- Modeling GPS Position Accuracy Using Coverage covers navigation accuracy, measuring dilution of precision, and performing single-object coverage analysis
- Position Accuracy in Mountainous Terrain requires version 12 of the STK application or newer. It focuses on navigation accuracy in mountainous terrain and how terrain affects coverage.
- Using Communication Constraints to Design Communication Links teaches you how to use communication constraints in coverage analyses