TerraLens

Real-Time Geospatial SDK

Build Beautiful, Performant Geospatial Applications

TerraLens® is a highly performant next-gen geospatial and display SDK designed for easy project integration and quick implementation in virtually any development environment. TerraLens provides real-time 2D and 3D mapping with powerful data visualization tools. TerraLens also includes a flexible and full-featured UI development toolset that, when coupled with QT, includes advanced multi-touch support.
  • 3d terrain image

    Display Gorgeous 3D Terrain

    TerraLens delivers high performance 3D terrain rendering
  • RADAR data is shown as plotted in real-time in a maritime surveillance application built with TerraLens

    Show Real-Time Data

    Plot real-time data from a wide variety of sensors
  • maps shown in various projections and data formats

    Display any Map Format

    Consume and display almost any data format
  • an operator is shown changing the visibility of map layers

    Add Dynamic Layers

    Dynamically control the opacity of overlay and symbol layers
  • terralens is designed to perform on limited hardware like the aviation computer pictured here

    Deliver Performance

    TeraLens is designed to perform well on limited hardware

TerraLens® Can Help You Build Your Application

diagram of the TerraLens application ecosystem

Use Your Choice of Development Environment

TerraLens® supports a broad variety of platforms, operating systems, development environments (IDEs), and compilers.

Ingest Most Map Formats

Ingest virtually any map data format - many without time-consuming pre-processing, or use TerraLens Creator to prepare map data.

Display Real-Time Sensor Data

Easily add new sensor data feeds using a publish-subscribe middleware such as InterCOM DDS.

Visualize Geo-Located Big Data Sources

Integrate big data sources in your application using your choice of data connector.

Create Unlimited Viewports and Overlays

Create unlimited 2D and 3D viewports and overlay layers to create effective and attractive application dispays.

Distribute Your Map Data

Distribute map data using your choice of WMTS Server, or use TerraLens Server to deliver any combination of map layers.

Reduce Risk and Deliver Performance

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 SDK to deliver the features and performance they need, instead of having to develop a display framework from scratch. The TerraLens 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 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 can easily be integrated with an existing application, and is compatible with most GUI toolkits, including Qt, Qt Quick, QML, and Java.

To help with quick prototyping and UI / UX development, we have also created an application development framework called TerraLens UI, which includes a basic application framework, and a library of components, including 2D and 3D map viewports, and document and video viewports, that can be easily styled, re-arranged, and configured to create a functional application very quickly.

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

Build Once and Deploy to Multiple Platforms

TerraLens 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 other dedicated hardware.

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 at 4K resolution
  • Support for custom symbology, ships with MIL-STD-2525B/C

What's New in TerraLens® 9.2

Faster 3D Terrain

TerraLens 9.2 features enhanced 3D terrain rendering for large viewports - delivering blazing 3D performance for 4K apps.

3D terrain rendered in a 4K viewport

Performant 3D for Large Viewports

TerraLens 9.2 features improved terrain rendering for large viewports - allowing you to create highly performant, responsive applications for viewports up to 4K.
  • Performant 3D for Large Viewports

    TerraLens 9.2 features improved terrain rendering for large viewports - allowing you to create highly performant, responsive applications for viewports up to 4K.

Point Cloud Support

TerraLens® 9.2 provides support for point clouds and LIDAR data - creating opportunities for immersive, highly detailed visualizations.

Point cloud and LIDAR support

Point Cloud Support

TerraLens 9.2 offers out-of-the-box support for point clouds and LIDAR data.
  • Point Cloud Support

    TerraLens 9.2 offers out-of-the-box support for point clouds and LIDAR data.

DPI Scaling

TerraLens 9.2 features native DPI scaling - allowing you to build crisp, responsive UIs that look equally good on mobile devices or huge 4K screens.

TerraLens 9.2 offers native DPI scaling for building responsive apps

DPI Scaling

TerraLens 9.2 makes building responsive applications easy - with native DPI scaling that makes your apps look equally good in small viewports, or on huge 4K screens.
  • DPI Scaling

    TerraLens 9.2 makes building responsive applications easy - with native DPI scaling that makes your apps look equally good in small viewports, or on huge 4K screens.

Technical Specifications:

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

Product Information

Learn More about TerraLens®

Have Questions?

Send us a message or give us a call
Kongsberg Geospatial is a fully owned subsidiary of Kongsberg Defence & Aerospace
Kongsberg Geospatial is a wholly-owned subsidiary of Kongbserg Defense and Aerospace
Kongsberg Geospatial Ltd.
United States and Canada
1-800-267-7330
WorldWide
1-613-271-5500
This email address is being protected from spambots. You need JavaScript enabled to view it.