Terrain Server

Presagis Terrain Server is a terrain services middleware application that can easily scale to support thousands of entities in real-time.

Terrain Server is a scalable software platform that provides a full range of real-time terrain services to entities within a simulation such as height of terrain, material classification, and extended line of site. It can be easily scaled to support thousands of entities. By offloading queries normally performed by your visualization application, you can free up valuable resources and improve performance.

Terrain Server can be easily integrated into CDB and OpenFlight simulation environments and via Terra Vista, into existing simulation (MetaFlight, TerraPage, OneSAF and JCATs) environments to provide terrain awareness to entities in a simulation.

It supports multiple configuration options including being embedded directly in a customer application, running as a standalone server in a client/server networked architecture, or loaded in a cloud configuration.  This flexible application can easily scale using off-the-shelf hardware to accommodate growing simulation requirements, and by leveraging the latest processors and operating systems.


Terrain Server System Architecture


With Terrain Server you can:

  • Optimize performance of visualization subsystems
  • Deliver terrain awareness
  • Eliminate correlation errors

Presagis Terrain Server can be easily integrated into legacy simulation environments to ensure correlation between different simulation subsystems, by ensuring that all data correlates to a single ground truth. In conjunction with the Terra Vista, it can interoperate with all existing static database formats, including OneSAF and JCATs, and provides for customization via its API.


PLEASE NOTE:  Product support for Terrain Server and other free tools is not available. Please contact our Technical Services department for information on obtaining the software.

how to buy → contact us →

Terrain Server

Key Features

CDB Improvements

  • Handling of CDB databases has been revised.
  • Offset parameters were added to some of the services.
  • Methods to simplify handling of “status” values were added.
  • When using a CDB database, the tsp::IDatabaseManager::loadDatabase argument is the path to the CDB root folder instead of the configuration file.
  • Increased the maximum number of subscriptions per service.


  • Migration to GCC 4.4 (64-bit only).
  • Automatic shell creation when using the tsp_cmd_*.csh scripts.


Comprehensive Toolset

Optimize performance of visualization subsystems

  • Offload entity based queries to a dedicated platform
  • Eliminate time/resources required to customize visualization systems to support multiple entities in real-time
  • Scalability to support thousands of entities by leveraging processor and operating system improvements of off-the-shelf-hardware

Deliver terrain awareness

  • Flexible deployment options for adding terrain services to existing environments
  • Preserve investment in existing simulation environment while improving performance and realism

Eliminate correlation errors

  • Supports integration and interoperability (in conjunction with Terra Vista) with existing static formats (OneSAF, JCATs)

  • Simplify the migration to an open, industry standard architecture (CDB) while preserving investment in existing simulation architecture