Online Operations

AGI recommends that you use STK with an internet connection to ensure that you have access to the latest data and that you can receive software updates as soon as they become available. For information on managing STK internet connectivity, see the Online preferences section of this topic.

This topic provides information about the ways in which STK accesses the internet and how to ensure that it can remain connected, depending on your network environment.

STK uses online resources by default. The following features need internet access:

For URLs accessed and ports used by a particular STK data, licensing, or online service, refer to the STK Network Connections for Online Services section of this topic.

Connectivity information

The internet-based options of STK are often blocked on your network until exceptions are put in place by a network administrator. If you are having trouble connecting to the online resources in STK, there are several common problems worth reviewing. Refer to the ports and URLs for the data services used by STK (listed below) and review the troubleshooting topic.

Network connections for STK online services

STK uses the following ports for all STK online services unless otherwise noted:

  • Port 80 for all http URLs
  • Port 443 for all https URLs

Some services use http or https regardless of the "Use Secure HTTP Connection (HTTP/SSL)" setting on the Online page of the Edit Preferences window.

Requests to the hosts below are not sent through a proxy, but are sent directly:

  • localhost
  • *.localhost
  • [::1]
  • 127.0.0.1/8
  • 169.254/16
  • [FE80::]/10

STK data services

The following table lists the STK online data services and the URLs that they access.

STK Data Service URL
STK Version check, Bing maps usage, and endpoint catalog services (location of terrain servers used by STK). The new GCS server is used for both visual and analytical terrain. gcs.agi.com or your own on-prem GCS)
Online operations Stk12-00-duu.agi.com
STK Cloud imagery STK11-Online-CLoud-Ops.agi.com, Stk12-00-online-cloud-ops.agi.com
Bing imagery and geocoding services (Bing imagery servers may change based on Microsoft server responses.) dev.virtualearth.net
Terrain analytical services and Terrain Visualization Server (specified by response from the endpoint catalog server and subject to change) *.agi.com
STK Enterprise Data Services (SEDS) https://Stk12-00-services.agi.com
https://login.agicom.net
Cesium ion https://api.cesium.com
Standard Object Catalog services and SDF sdf.agi.com, sdf10.agi.com, sdf11-2.agi.com, sdf11.agi.com, Stk12-00-soc.agi.com
STK Help and STK Programming Help help.agi.com
WMS, WMTS, REST Imagery Services <user input>
User Identity Services Local loopback address 127.0.0.1:*

STK application services

The following table lists the ports that each STK application uses.

AgUiApplication (STK)

Feature Port Protocol Description
DIS 3000 UDP Default port( BroadCast, Multicast ) used for Distributed processing. It is configurable.
Connect 5001 TCP Default port used for STK Connect commands. It is configurable.
Data Update Utility and Windows Firewall 21 ftp Default port used for Data Update Utility to communicate with STK12-Online-Ops.agi.com.

The network policy must allow the AgUiApplication.exe executable to communicate over ports 80 and 21 to STK12-Online-Ops.agi.com. You can set this up directly inside the Data Update Utility on the Connection tab.

STK licensing services

The following table lists the ports that each licensing feature uses. This is applicable to STK 12.2 and earlier only.

FlexLM Network/Floating License Server

Feature Port Protocol Description
STKD

Random (can be specified)

TCP Broadcast / Multicast license messaging
lmgrd

27000 (default)

Can be specified to port 27000-27009

TCP Listening for License Messaging
ansyslmd 1055 (default) TCP Ansys - License Manager
ansysls_client 1084 (default) TCP Ansys License Client website

Online preferences

You can manage the settings of your internet connections in STK by clicking the Edit menu, selecting Preferences, and opening the Online page. At the top of the page, you can choose to keep the Allow Online Operations check box selected, or you can clear the check box. When selected, you can then specify the settings described in the following subsections.

HTTP Proxy

A proxy server is a computer on your LAN that enables you to connect to the internet without compromising the security of your internal network. If you want to access AGI web services and your organization uses a proxy server to connect to the internet, you will need to provide information about the proxy server to STK. If you are unsure how your internet connection is configured, please consult your system administrator.

Select System Proxy if connectivity to services is through a default system proxy. You cannot select this and also Custom Proxy.

Select Custom Proxy to specify the Server and Port information for your proxy server and, if necessary, your user name and password for it. Select the Bypass proxy server for local addresses check box to connect directly to resources that Windows recognizes as local.

STK supports NTLM + SSPI proxy authentication and Basic proxy authentication. STK supports PAC (Proxy Autoconfiguration) scripts.

If there are addresses that you do not want to use the proxy to connect with, such as local resources that Windows fails to properly identify as local, enter those addresses in the Exceptions field.

Some proxy configurations do not work with online operations in STK.

Connection

Select theUse HTTP Persistent Connections check box to use the same TCP connection to send and receive all HTTP requests/responses; clear it to have STK open a new connection for each request/response pair.

Select the Use Secure HTTP Connection (HTTP/SSL) check box to use secure HTTP when communicating over the internet, where applicable. Not all services support HTTPS protocol, but the ones that do will use the HTTPS protocol if you select this option.

Version

Select the Check for Software Updates When Starting STK check box to enable STK to check the web for the latest STK version.

Select the Prompt me to update every: check box to receive notifications from STK to remind you to check for a software update. If you select this, choose a frequency for the reminders from the shortcut menu.

Disabling or enabling online operations for a scenario

If you have a scenario currently loaded in STK and you change the Allow Online Operations setting, then you will need to save and reload the scenario to complete the process of disabling or enabling online operations.

Disabling

If you disable online operations in a scenario that was previously saved with them enabled, STK will then automatically update the scenario to disable online operations wherever they were being used.

The Allow Online Operations setting is an application setting, but the selection that is active when a scenario is saved is included in that scenario's data. Therefore, if you save a scenario with online operations disabled and then share it with someone who has online operations enabled, the scenario will retain the disabled selection that it was saved with.

Enabling

If you are enabling online operations from a scenario that was previously saved with them disabled, you will have to manually update the scenario to use these online features:

  1. Terrain Server - Open the scenario properties, select Terrain, and select the Use terrain server for analysis check box.
  2. Bing™ Maps - In the 3D Graphics window toolbar, click the Globe Manager icon. In Globe Manager, click the Add Terrain/Imagery icon and select Add Terrain/Imagery. In the Open Terrain and Imagery Data dialog box, change the selection on the left to Bing™ Maps, choose a type, and click Add.
  3. TLE or Catalog Source - If you are using a propagator that requires a TLE or catalog source (e.g., SGP4, GPS), open the Properties Browser for the object and, on the Orbit properties page, select AGI Server in the TLE Source or Catalog Source field.