STK INTEGRATION MODULE
The Integration
module enables youto interface withSTK from otherapplications.
Using Integration, you can:• Automate repetitive tasks.
•	Integrate with other applications,such as MATLAB.

Automate•	Use Connect and the STK Object Modelto build tools that control STK functionality
from inside or outside the application.
• Use a command line or batch file to send
Connect commands to STK.

Connect
Connect provides a simple string-based
language to communicate with STK in aclient-server environment.
•	Easily allow applications to communicate
with STK using a library shipped with STK.
• Generate optional diagnostic messages.
•	Modify the standard messaging or use acustom messaging format for compatibility
with third-party applications.

STK Object Model
The STK Object Model is an object-oriented
programming interface to STK, built on
Microsoft COM technology that can be usedin conjunction with Connect. The STK Object
Model contains these COM libraries:

such as globe overlays, primitives, screen
overlays, display conditions, pickcallbacks, and camera controls.
•	STK Esri Display. Used to integrate
ESRI map documents and GIS
functionality into custom STK Xand STK Engine applications.
•	
STK VGT (Analysis Workbench). Used toconstruct and manipulate geometry, time,volume, and calculation components.
•	
STK Astrogator. Supports
Astrogator technology.

Available environments
The STK Object Model is built on
COM technology and can be used inenvironments supporting standard COM
automation including:• .NET (Visual Basic, C#, etc.)•	Open a TCP/IP socket to STK from within
the MATLAB workspace.
•	Use more than 150 native MATLABformatted commands to model orbital,ballistic, and great arc trajectories andperform the analytical functions of STK.
•	Parse STK data, including dynamic
position, velocity and attitude data, backinto the MATLAB workspace for further
mathematical analysis.
•	Create and manipulate objects in STK via
Connect commands, and then use thedata providers for MATLAB to optimize any
single or combination of parameters.

Real-time GIS display and analysis
Integration and ArcGIS. Used with theArcGIS Tracking Analyst, you can receive,
process, analyze, and display real-time
data, such as that received from the Global
Positioning System (GPS).

•	STK Object. Includes ability to create andmanipulate all STK object properties aswell as compute and report all analysis
options such as access and coverage.

• Java•	STK X. Provides ability to embed STKanalysis and visualization into any application.

• PowerPoint, Excel, Access•	Conduct temporal and spatial GIS analyses
in real-time.

•	Scripting languages supporting
COM late binding•	Visualize data in both STK and ArcGIS.

•	STK Util. Contains objects andenumerations shared by the STK X andSTK Objects type libraries.
•	
STK Graphics Primitives. Containsability to control 3D globe visualization
by manipulating graphics constructs• C++• Python

MATLAB•	Leverage the two-way communications
pathway between STK softwareand MATLAB.

Integration with the ArcGIS bundle.
Enables you to:•	Understand the association moving
objects, such as military vehicles, aircraft,satellite sensors and ships, have within
the GIS environment.

160311