Reports
The Reports Plugin is a component of the KeepTrack application that provides functionality for generating quick reports in text format for various satellite and sensor data.
Features
- Generate reports for Azimuth Elevation Range (AER)
- Generate reports for Latitude Longitude Altitude (LLA)
- Generate reports for Earth Centered Inertial (ECI) coordinates
- Generate reports for Classical Orbital Elements (COEs)
- Export reports as text files
User Interface
The plugin adds the following UI elements:
- A “Reports” icon in the bottom menu for quick access
- A side menu with buttons for generating different types of reports
Report Types Available
- Azimuth Elevation Range (AER)
- Latitude Longitude Altitude (LLA)
- Earth Centered Inertial (ECI)
- Classical Orbital Elements (COEs)
Usage
Generating a Report
- Select a satellite using the satellite selection tool
- Click the “Reports” icon in the bottom menu to open the Reports side menu
- Choose the desired report type by clicking the corresponding button
- A new window will open with the generated report
- Click the “Download Report” link at the top of the report window to save the report as a text file
Integration with KeepTrack
The Reports Plugin integrates with several KeepTrack components:
- SelectSatManager: Retrieves the currently selected satellite
- SensorManager: Gets the current sensor information (if applicable)
- TimeManager: Retrieves the current simulation time
Development
When extending or modifying the Reports Plugin, consider the following:
- The plugin follows the KeepTrackPlugin architecture
- It depends on the SelectSatManager plugin
- Report generation methods are private and prefixed with an underscore (e.g.,
generateAzElRng_()
) - The plugin uses the OOTK library for orbital calculations
Code Configuration
The plugin supports the following configuration options:
isRequireSatelliteSelected
: Determines if a satellite must be selected for the plugin to function (default: true)bottomIconLabel
: Label for the bottom menu icon (default: “Reports”)bottomIconImg
: Image for the bottom menu icondragOptions
: Configuration for side menu draggability (default: not draggable)
Troubleshooting
- If the Reports icon is disabled, ensure that a satellite is selected
- If a report fails to generate, check the browser console for any error messages
- Ensure that pop-ups are allowed for the KeepTrack site to open report windows