Performance Tips and Guidelines

To achieve maximum performance from SkylineGlobe Server, it is important to adhere to the guidelines outlined in the sections below.

Hardware Considerations

Since SkylineGlobe Server relies on a hard disk cache, it is very important that the cache folder (configured via the Settings page) be on a very fast hard drive, in order to optimize performance. For better cache management of a cluster, it is recommended to store the cache on a shared network drive.

In addition, since SGS also uses a memory cache to further optimize performance and to minimize unnecessary access to the disk cache, a large and fast memory will also improve performance when SGS is serving many layers. See Software and Hardware Requirements” in the “Getting Started” chapter for information.

Determining an Appropriate Block Width for Feature Layers for TEF Project

The block width of the stream requests sent from client to the remote server is one of the most critical parameters in streaming a feature layer efficiently. When a feature layer is loaded into TerraExplorer Desktop, the Suggested Block Width is set to ‘Auto’ by default. If the user does not set a block width manually, during the publishing process, the server automatically determines an appropriate block width value according to performance-related criteria. For optimized performance, however, it is recommended to manually set the block width in TerraExplorer Pro, prior to publishing the layer, or on the server side, after the layer was published. A layer’s block width should be calculated using the TerraExplorer Block Width tool. For more information about how to use the Block Width tool, see the TerraExplorer User Guide. After calculating the block width, use this value to select the the appropriate value in the layer’s property sheet in the Suggested Block Width field. SeeEditing Layer Properties” in the “Working with Layers” chapter for more information.

There are two key factors in selecting a block width for a layer, for TEF projects:

Density and Precision Level – The denser and more precise the data, i.e., the average number of points or vertices per area, the smaller the block width should be. Note that polygon and polyline feature layers are usually denser than point feature layers.

Layer’s Maximum Visibility Distance – The higher you want to view the data, the greater the block width should be.

In a case where the two factors contradict each other, i.e., you want to view very dense and precise data from a high altitude, it is advised to simplify the layer. For more information, seePrecision Level” and “Zoom Level” in this document.

Precision Level

If you have a very dense and precise data layer that you want to view from a high altitude, it is recommended to create a simplified version of the layer for viewing from a high altitude with a large block width. The original should be used for viewing from a low altitude using a small block width. For examples, see the table below.

The polygon or polyline features layer that represents rivers with a scale of 1:10,000 can be simplified to produce a 1:100,000 scale layer.

 

Layer

Sample

Max Visibility Distance

Min Visibility Distance

Suggested Block Width

Rivers 1:10,000

Picture 233841316

40,000 m

0 m

4891 m

Rivers 1:100,000

Picture 296702293

200,000 m

40,000 m

19 km

 

Zoom Level

If you want to view a layer’s features from several different zoom levels, divide the layer into multiple layers based on zoom level. Set a small block width for the low altitude layers, and a large block width for the high altitude layers. For examples, see the table below.

The World cities point features layer can be divided into two layers based on its population size:

 

Layer

Max Visibility Distance

Min Visibility Distance

Suggested Block Width

Population < 10,000

60 km

0 km

19 km

Population > 10,000

800 km

0 km

156 km

 

Altitude Mode

When creating a project for TEF, it is recommended to set the layer’s Altitude Mode to “On Terrain” or “Absolute” rather than “Relative to Terrain”. This is recommended particularly for layers with dense features per block width. If “Relative to Terrain” must be used, it is recommended to decrease the block width.

Field by Attributes

No more than four Fields by Attribute classifications should be used per layer.

Recommended Browser

We recommend using the latest version of Google Chrome or Microsoft Edge browser to browse TEF.

DirectConnect

When working with a server cluster for load balancing and failover, DirectConnect uses the TerraBuilder fuser on each of the servers to distribute each TBP’s load. In this situation, multiple processes may simultaneously access the same source files on a shared local or network hard drive that is not fast enough, and a bottleneck can occur. See DirectConnect Performance Issues” in the “DirectConnect” chapter for tips on avoiding this potential bottleneck.