Operator's Toolbox Plugin


ProblemHow to streamline operational tasks through the use of Operator's Toolbox
Operator’s Toolbox is a UI plugin designed specifically to improve the efficiency of common operational tasks. The tools made available in this plugin are mainly based on customer requests to automate certain processes within STK in an effort to reduce analysis time for real world scenarios. Operator’s Toolbox contains a total of 12 tools to automate various processes including but not limited to: TLE import and update functionality, improved stored views functionality, automated chain/tracking interval creation, and new custom ground classification types. A more detailed description of each tool can be found below and the full overview can be found in the documentation.
User-added image
Detailed installation instructions can be found in the accompanying downloads. There are two downloads available, one for STK 11.7.1 (backwards compatible through STK 11.4) and one for STK 12. Download the file that matches your currently installed version of STK. The documentation can be found in the attached zip file. Unzip the zip onto your local drive and then read through the Getting Started and Setup section of the documentation at a minimum. It is recommended to read the documentation prior to usage. Please make sure to read the section regarding known issues, specifically relating to blocked dll issues and GUI graphics issues.


Templates is one of the most powerful tools available in Operator’s Toolbox because of its ability to quickly recreate entire object configurations of any type. The tools purpose is to allow the user to save any number of objects, with their associated properties and object dependencies, as a “Template” such that it can be imported into any new scenario. While there are already tools to do this on a single object basis, like the Standard Object Database, Templates allows any number of objects to be imported at once and it is far faster than any other method currently available

Satellite Creator

The satellite creator is meant as a one-stop-shop for satellite creation and updates. The tool includes import options for TLE/TCE, ephemeris, orbital elements, and a custom satellite database. The custom satellite database allows a user to define custom metadata for a user specific TLE database and then import satellites based on that metadata. These tools will also update satellites to the most recent TLE data if the source is updated

Unified Data Library TLE Import

The Unified Data Library (UDL) is online data library that contains various data that can be used inside STK. This is tool specifically designed to download TLE files from the UDL database. It is important to note that you will need to request a UDL account before being able to use this tool. Additionally this tool can be used in both unclassified and classified environments. By default the tool will be configured for unclassified use, but this can be changed by modifying the UDL URL that is shown on the settings page. If you are working in a classified environment and need the high-side address please reach out to obtain this address.

Satellite Epoch Updater

There are many instances when the scenario analysis interval changes but the object availability interval does not change with it. The Epoch Updater is a simple tool that allows the user to quickly update the availability times for any satellite in the scenario, including Astrogator satellites.

Facility Creator

Facility Creator allows the user to save and modify sensor cadences. Sensor cadences, in this sense, are defined as a set of radar or optical trackers that make up a whole tracking network. This tools not only creates the site locations, but also creates the attached sensor objects will all the required constraints. The tool also allows the cadences to be saved to a database so they can be used in any scenario once they are originally created.

Ground Events

The Ground Events tool serves two major purposes. Mainly it allows the user to classify stationary ground objects into any number of user defined types beyond the three basic types given in STK (i.e. place, facility, and target). This also allows the user to specify specific images to be associated with each type when they are created. These types and images can be set on the Settings page of the main Operator’s Toolbox GUI. The second purpose of the tool is to associate a time interval and metadata with a stationary ground object. This helps define a schedule of when events are happening around the globe, and provides an easy interface to see important information.

Smart View

Smart View is meant to boost the capabilities already found in the default stored views. A default stored view allows a user to save a camera position, time, and timestep. A smart view allows a user to not only include those features but also data displays, universal lead/trail settings for moving vehicles, and options to hide or shows groups of objects with each view. There are also new built in view types for the 2D graphics window, Target/Actor scenarios (i.e. close proximity), and GEO Drift (i.e. Station Keeping).

Station Access Utility

The Station Access tool serves to expedite the process of creating large scale access computations that involve constellations and single link chains. The tool will not only create the chain and constellations if required, but also add any time components to the time view, export data, or create access reports if required.

Coverage Utility

The Coverage Utility serves to expedite the process of creating coverage definitions and figure of merits. It will create the coverage definition and figure of merit for the user along with settings common user settings and configuring the FOM graphics based on the FOM type. There are built in options for global coverage, Country/Region (with custom user area targets as an input options), and Object Area of Interest coverage. Object AOI coverage is new to this tool and allows the user to specify any number of ground objects as centers for coverage areas, along with their defining area around the centers.

Passive Safety Checker

The Passive Safety Checker is meant for use in Proximity Operations or Close approach trajectories. The main goal of the tool is to verify that the acting satellite will not come within close proximity of the target if something goes wrong. Passive Safety guarantees that if something goes wrong with one of the maneuvers, the naturally generated trajectory, without any additional maneuvers, does not come within a specified user volume around the target. The volume of the satellite can be defined as a sphere or a box surrounding the target, with dimensions in the RIC frame.

Volume Creator

The Volume Creator allows the user to create analytical volumes in space based on ground range, altitude, and elevation constraints. The tool will create the volume at a specified ground location. This can be used for situational awareness, threat assessments, or any other use case involving a 3D keep out zone or area of regard. The tool saves the volumes and locations in a database so they can be used in any scenario after they are initially created.

Beta Angle Calculator

This tool is designed to calculate the beta angle between any number of observers and targets. The beta angle can be defined by the image below. This tool will create all of the Analysis Workbench components required to report out the angle values.
User-added image
Code Base Download
The code base for Operator's Toolbox is available for public download from the AGI GitHub page. This allows any individual user to modify and update the code to meet their specific needs. Detailed instructions can be found in the README.md file that accompanies the code download. The code was developed in C# 8.0 and Visual Studio 2019 or higher is recommended. The link to this GitHub location is listed below. 

GitHub Download: