TerraLens Core icon TerraLens Core™ Geospatial Visualization SDK

IRIS UAS - an application built using TerraLens Core

IRIS UAS - an application built using TerraLens Core

About TerraLens Core

TerraLens Core (Formerly InterMAPhics), is the high-performance geospatial visualization and mapping software development kit at the heart of the TerraLens geospatial platform. TerraLens Core has been optimized for spatial awareness, ISR, and Command and Control (C2) applications, and has been deployed in some of the most demanding, mission-critical systems and platforms in the world.

What Makes TerraLens Different

If you think all mapping and geospatial software is the same, consider this: when major systems integrators like Lockheed Martin, Northrup Grumman, and Raytheon needed geospatial components for mission-critical defense platforms, they chose TerraLens because of its proven reliability and performance.

TerraLens Core is also the leading platform for air traffic control, (ATM/ATC) applications, and has been deployed in air traffic systems all over the world. In some applications, TerraLens Core components have been in continuous operation for over two decades.

Deliver Reliable Performance and Reduce Project Risk

TerraLens reduces the risk and complexity of application development by providing a comprehensive API that transforms low-level platform graphics into a powerful, full-featured situational display engine.

Developers can leverage a mature, purpose-built API to deliver the features and performance they need, instead of having to develop a display framework from scratch. The TerraLens Core API has been evolved and tested over decades of development, and includes hundreds of powerful features that meet the most exacting operating requirements. This allows your team to focus on your system-unique requirements, significantly reducing development time, and project risks.

The Flexibility You Need

The TerraLens layered display approach allows developers to layer map data with multiple sources of geospatial data to craft complex situational displays. The system incorporates data from multiple sources, including real-time data feeds, databases, maps and images. Any number of data sources can be visually fused in the situation display, independent of their source.

TerraLens Core lets developers fully customize all elements of their application display and interface, while providing real-time performance and extreme precision. Using OpenGL context sharing, TerraLens views can be displayed as part of a composite image, allowing for complete customization of the user interface. TerraLens Core can easily be integrated with an existing application, and is compatible with most GUI toolkits, including Qt, Qt Quick, QML, and Java.

TerraLens Core is standards-based, and platform independent, and includes libraries, documentation, and sample code for most operating systems and multiple development environments.

Deploy to multiple Form Factors

TerraLens Core supports more platforms, operating systems, and form factors than any other mapping SDK or geospatial library. With TerraLens, you can easily deploy your application to multiple platforms and form factors, and be confident of the same standard of performance – whether your application is running on a desktop, tablet, smart phone, or dedicated hardware.

TerraLens on Android tablet

TerraLens on Android tablet

TerraLens on Android phone

TerraLens on Android phone

TerraLens on Microsoft Surface Pro tablet

TerraLens on Microsoft Surface Pro tablet

Create Customized Operator Displays

Application displays created with TerraLens Core are completely customizable, including GUI, appearance, behavior and interaction with displayed objects. This flexibility ensures that unique requirements are easily implemented and modifiable, ensuring that your project meets operational requirements.

Visualize Complex Data with a Layered Design

TerraLens Core visualizes data sources using a flexible layered display paradigm. TerraLens Core incorporates data from multiple sources, including real-time data feeds, databases, maps and images. Any number of data sources can be visually fused in the situation display, independent of their source.

 

Display layers in TerraLens

TerraLens provides unlimited layers for complex integrated displays

Features

  • Precision terrain mapping to within 2.5cm/pixel
  • High-performance plotting of up to 100 000 simultaneous tracks
  • Support for ARM and other low-power architecture
  • Unlimited 2D and 3D viewports
  • Support for unlimited layer overlays for data visualization
  • Cutting-edge HMI / UI framework with multi-touch support
  • Can update multiple display layers at different rates
  • Supports over 20 spheroid and over 30 map projections
  • Supports most map data formats and multiple coordinate systems
  • High-performance 3D terrain engine
  • Consistent 30+ FPS frame rate, even with complex displays
  • Support for custom symbology, ships with MIL-STD-2525B/C

 

Comprehensive Documentation and Training

TerraLens Core is supported with comprehensive documentation and training resources, including:

  • Complete developer-oriented documentation set
  • Online application programmatic interface reference
  • Sample application demonstrating key components and functionality
  • Example model-view-controller (MVC) development framework
  • Viewer for previewing map products
  • Programming tutorials for implementation concepts
  • Instructor-led training course

Technical Specifications:

For a complete list of technical specifications, see the TerraLens product specifications page: