Extensions

Carmenta Engine 5.16

TacticalGraphics2525D.px

TACTICAL EXTENSION

Supports tactical symbols and graphics according to the MIL‑STD‑2525 and STANAG 2019 APP-6 standards and contains a multitude of features that facilitate the development of C4ISR applications.

Read more

Powerful support for military overlays

Tactical Extension is a supplementary package that makes it easy to implement support for military overlays in your Carmenta Engine-based applications.

Tactical Extension supports tactical symbols and graphics according to the MIL‑STD‑2525 and STANAG 2019 APP-6 standards, and also contains a multitude of features that facilitate the development of C4ISR applications.

Carmenta Tactical Extension is a powerful development tool designed to meet the challenges faced when integrating complex military overlays in a Command and Control System. The data-driven visualization and comprehensive symbol management ensure that the presentation is always kept up-to-date. With Tactical Extension it is easy to implement real-time situation displays that include advanced symbology.

Tactical Extension has been seamlessly integrated with Carmenta Engine and extends its already powerful overlay capability to a new level.

Carmenta Engine Tactical Extension contains the following components:

  • Ready-to-use implementation of the MIL-STD-2525B (change 1), MIL-STD-2525C, MIL-STD-2525D, and NATO STANDARDS APP-6B and APP-6D, symbol standards.
  • Supports MIL-STD-2525 Appendix A, B, D and E.
  • For APP-6B all point symbols in the 1.X hierarchy are supported.
  • Provides an API for handling the full MIL-STD-2525 and APP-6 metadata. The metadata contains descriptions of the tactical symbols and can be used to create data-drive symbol editor dialogues.
  • A group storage component for advanced support for hierarchical grouping of tactical symbols with functionality for automatically generating convex hulls around groups. The convex hull polygon is calculated in real-time and works with moving objects.

Key Features

  • Visualization parameters such as size, affiliation colors, transparency, halo, fill and icon can be set individually per object or collectively per layer.
  • Tactical symbol are specified using SIDC identifiers which makes it very easy and quick to define tactical objects.
  • Supports dynamic moving and rotating 2D and 3D views.
  • Easy-to-use APIs for .NET, Java and C++.
  • Support for hardware accelerated graphics and display of several thousands of moving tactical symbols, even on low-end rugged systems.
  • Built-in support for creating and interacting with tactical symbols and and graphics.
Close
CarmentaEngineAeronauticalExtension1

AERONAUTICAL EXTENSION

Reads aeronautical navigation database files on the ARINC SPECIFICATION 424-16, 424-17 and 424-18 formats, as well as the AIXM 5.1 and 5.1.1 formats. Used together with terrain analysis extension it is suitable for building aeronautical mission planning systems.

CarmentaEngineNauticalChartExtension1

NAUTICAL CHART EXTENSION

Provides native, high-performance reading and rendering of maritime data according to the International Hydrographic Organization (IHO) S-57, S-63 and S-52 standards, and adds support for reading C-MAP CM93 nautical charts and visualising them according to the IHO S-52 standard.

Read more

Combine S-57 and S-63 Charts with Maps and Overlays

The Carmenta Engine Nautical Chart Extension is a supplementary package for adding nautical charts to Carmenta Engine-based applications. The extension provides native, high-performance reading and rendering of maritime data according to the International Hydrographic Organization (IHO) S-57, S-63 and S-52 standards.

Combine charts and maps

Many Command and Control systems lack adequate map presentation over maritime areas. Conversely, the map display in many maritime systems would benefit from data sources like satellite imagery and town plans.

The Nautical Chart Extension bridges this gap by enabling systems to combine S-57 and S-63 charts with maps in any of the 70+ formats supported by Carmenta Engine.

The Nautical Chart Extension supports both ENC and NATO AML (Additional Military Layers) S-57 layers, as well as commercial charts protected by the S-63 Data Protection Scheme.

Cost effective data management

One of the greatest benefits of using the extension is that it allows you to read the maritime data directly from the S-57 or S-63 files. This means that time consuming offline data preparation work can be eliminated altogether. When you receive charts from the data provider, just copy them to your computer and they will immediately be available in your system.

Standardized chart presentation

The extension provides ready-to-use nautical chart presentation according to the S-52 Presentation Library 4.0 and the NATO AML Portrayal Specification 2.0. It is also possible to apply custom processing and visualization to individual S-57 features using the complete Carmenta Engine function set, e.g. to remove or highlight certain objects.

Real time performance

The Nautical Chart Extension benefits from the full set of performance-enhancing features contained in Carmenta Engine. These include hardware accelerated graphics, multi-core support and sophisticated caching. This means that the charts can be used for real time and rotating moving map systems with outstanding results.

Ongoing development

The Carmenta Engine Nautical Extension is under active development to meet the needs of our customers. Work is currently ongoing to add support for the S-102 Bathymetric Surface Product Specification.

Close
1-CarmentaEngine_Extensions_5

3D EXTENSION

Generate realistic 3D environments using any 2D or 3D geospatial data format supported by Carmenta Engine. The 3D ground surface is generated on the fly using either elevation raster data or 3D meshes and can be textured with any combination of 2D map layers.

Read more

The Carmenta Engine 3D Extension makes it easy to create stunning 3D maps, without the need for 3D modelling. Generate realistic 3D environments using any 2D or 3D geospatial data format supported by Carmenta Engine.

The 3D ground surface is generated on the fly using either elevation raster data or 3D point clouds, and can be textured with any combination of 2D map layers.

The generated ground surface can be seamlessly combined with detailed 3D meshes, e.g. to display 3D city models.

3D models in OpenFlight, COLLADA, OBJ, 3D Studio, glTF  and VRML formats can be used to represent objects like aircrafts and vehicles in the view. 3D features can also be automatically created from 2D data. For example, you can easily generate blocks of buildings from 2D building outlines or semi-transparent areas that represent specific airspace zones in an aeronautical map.

The Visibility Extension makes it possible to perform real time line-of-sight calculations on detailed 3D mesh data.

The Terrain Warning Extension enables the 3D environment to be dynamically colorized according to the distance from the aircraft.
For an even more realistic environment, Carmenta Engine 3D maps can be integrated with SilverLining™ from Sundog Software to give your maps natural-looking weather conditions.

Close
CE_5

VEHICLE ANALYSIS EXTENSION

You can calculate how ground-based manned and autonomous vehicles can interact with the terrain and the roads. This makes it possible to calculate optimal off-road routes for terrain vehicles based on road and ground conditions, operational constraints, and vehicle characteristics, and you can calculate flight paths for UAVs in a similar fashion.

Read more

A comprehensive solution for itinerary calculation and accessibility analysis

In various systems, the mobility of terrain vehicles is a key component. Fire trucks dispatched to fight forest fires need to calculate the fastest route through uneven terrain. In force operations, to plan a mission successfully, an officer wants to ensure safe travel for allied vehicles, while anticipating the next moves of enemy forces. Carmenta offers highly dynamic and modular routing functionalities to answer the needs of mission-critical systems.

Combine map data and operational information

Most navigation systems in transport are oriented towards the search for optimal paths following the road network only, but cross-country navigation presents much more complex circumstances to take into account. When advancing through terrain, an optimal route also depends on the slope and the type of soil. The Carmenta Engine terrain vehicle analysis provides comprehensive support for defining these terrain characteristics using elevation, land cover and road network map geographical data in any format supported by Carmenta Engine.

In addition, the Carmenta Engine routing module makes it easy to add dynamic information about operational constraints. In many tactical scenarios, access to normally traversable areas can be restricted by the operator. Such forbidden areas can for example be defined from real-time weather data, highlighting flooded fields or areas with low visibility; or they can come from an analysis of enemy line-of-sight, a too dangerous area to enter. The routing algorithm gauges which areas are impossible to reach or enter under any circumstances, and which areas are passable but not recommended to enter, and then optimizes the itinerary accordingly.

A streamlined terrain vehicle model makes it easy to define characteristics, such as the maximal speed for each terrain condition or for each road, as well as dimensions, weight and more. Combining map data, operational constraints and vehicle types makes the terrain routing calculations a process tailored to the requirements of any system.

Analyse mobility and accessibility

Additionally, Carmenta Engine makes it possible to calculate omnidirectional travel times from a specified starting point, resulting in so-called isochrones. Based on calculated isochrones, an operator evaluates how far a vehicle can drive in a certain time, what are the best points of entry to reach a target location, or makes rough predictions where an enemy vehicle could be in a certain amount of time. The integration of isochrones as a color-coded overlay into a map makes it easy in a single glance to evaluate the mobility of vehicles.

Nap-of-earth Routes for Drones

The new AirRouteOperator can be used to find a nap-of-the-earth flight route for a rotary-wing aircraft along a given list of waypoints, balancing two objectives: speed and safety.
The safety can for example be based on the visibility index; this will calculate a route where the terrain is masking the flight, ensuring that the drone stays hidden from enemy observers.

Close
CarmentaEngineTerrainAnalysisExtension1

TERRAIN ANALYSIS EXTENSION

Provides a highly configurable functionality to calculate the terrain and obstacle clearance along flight routes and enables you to apply a color-coded terrain awareness visualization to both 2D maps and 3D environments. You also get access to a vertical view of defined routes that can be a key feature in a lot of aeronautical applications, as well as mission panning or battle management systems for ground-based vehicles.

Read more

Vertical clearance

Efficient utilization of terrain and obstacle data sources is a key feature in a lot of aeronautical applications. The Vertical Clearance extension provides a highly configurable functionality to calculate the terrain and obstacle clearance along flight routes.

The clearance analysis benefits from Carmenta Engine’s core functionality. The flight route and its corridor can both be dynamically updated from the map, and the clearance calculated on-the-fly using the new route.

Vertical Profile

Using 2D maps gives a good overview on a situation and powerful options to plan routes, but it is often harder to understand the profile of the terrain followed by the route, and the obstacles encountered. Having access to a vertical view of a defined route is a key feature in a lot of aeronautical applications, as well as mission panning or battle management systems for ground-based vehicles. The Carmenta Engine Vertical Profile Extension helps the operator ensure that the route doesn’t encounter forbidden airspaces, or that the slopes are not too steep.

Terrain Warning

The Terrain Warning Extension enables you to apply a color-coded terrain awareness visualization to both 2D maps and 3D environments.

Carmenta Engine evaluates the altitude difference between a flying aircraft and the ground, within a certain radius around the aircraft. Using the calculated altitudes, an entirely configurable color overlay is applied directly to the map views, making it a must-have feature in any system that tracks live aircrafts, such as UAV ground control stations.

Close
engine59-lineofsight

VISIBILITY EXTENSION

The line-of-sight calculation uses elevation data to compute the regions that have a free line of sight to the position of an observer. The computation is extremely rapid and is designed to be computed on the fly for moving objects and can easily be extended with your own algorithms for calculating radio coverage. There is also possible to calculate viewshed volumes that can be merged into a combined volume that represents airspace covered by observers.

Read more

Visibility Analysis

The Carmenta Engine Visibility Analysis Extension allows you to perform high performance visibility calculations in both 2D maps and 3D city environments.

The line-of-sight calculation uses elevation data to compute the regions that have a free line of sight to the position of an observer. The computation is extremely rapid – it is designed to be computed on the fly for moving objects. Multi-resolution data sources can be used to further improve the performance of the calculation.

The result of the calculation consists of raster values that specify at which altitude an object has to be in order to be seen at a certain position. This can be used to create a color coded display of the result. The result can also be intersected and visualized in a vertical profile. Many configurable sensor parameters, such as lobe size, maximum range and refraction means that the calculation can also be used for determining the line of sight from regular or phased array radar systems.

Custom Propagation

It is also possible to replace the standard propagation model of LineOfSightOperator with your own Custom Propagation. The custom code only needs to handle propagation along a vertical terrain profile from the observer.

Line of sight in 3D city environments

In 3D, the line-of-sight analysis can be performed directly on the ground meshes that have been loaded into the view. This allows for a very accurate result, especially when used with detailed 3D city models.

Additional Features

The extension provides high performance calculation of intravisibility between multiple moving objects -especially useful for target tracking. Another component makes it possible to determine the optimal positions for surveying a specific area. Also included in the extension is functionality for computing the shadows cast by terrain features such as mountains on a specific time and day.

Close
GRIB2.px

METEOROLOGICAL EXTENSION

Read meteorological data in the GRIB format, and the output can be used as any raster in Carmenta Engine, either for direct visualization, or as input to other geoprocessing operators.

Read more

Instant visualization of GRIB files

The GribDataSet makes it possible to read meteorological data in the GRIB format, and the output can be used as any raster in Carmenta Engine, either for direct visualization, or as input to other geoprocessing operators.
With the PointSampleOperator you can sample raster values into attributes on point features, and this can be used together with the new WindBarbSymbol that makes it easy to visualize wind direction and speed.

Features

  • GribDataSet makes it possible to read GRIB files, both version 1 and 2, in Carmenta Engine.
  • WindBarbSymbol makes it possible to easily visualize wind direction and speed.
Close
radarvideo

RADAR VIDEO EXTENSION

Display radar plot overlays, radar intensity displays and other highly dynamic layers. Thanks to a highly optimized, GPU accelerated rendering pipeline, these extensions can handle millions of continuously moving objects.

Read more

Hardware Accelerated Rendering of Extremely Dynamic Objects

The Carmenta Engine Plot and Radar Video extensions are supplementary packages for systems that need to display radar plot overlays, radar intensity displays and other highly dynamic layers. Thanks to a highly optimized, GPU accelerated rendering pipeline, these extensions can handle millions of continuously moving objects.

Mission critical systems often need to handle real time data streams from external sensors such as radars. Handling such data streams can be challenging, especially when it comes to keeping the map display up-to-date with the rapidly changing information.

The Carmenta Engine Plot and Radar Video extensions are designed to make this task easy. The high performance of the components ensures that applications will be able to handle virtually any amount of plots, as well as continuously updated intensity displays, without slowing down the system.

Features

  • Plots and radar video can be overlayed on any Carmenta Engine map – benefit from the support for 70+ data formats and high fidelity rendering to create a highly usable map display.
  • The extensions are available for all Carmenta Engine versions – it runs both on Windows, Linux and Android.

Plot Extension Features

  • GPU accelerated rendering pipeline (OpenGL or DirectX) can handle millions of continuously updated plots.
  • Optimized API (available for C++, .NET and Java) allows the application to handle plots in batches to minimize overhead.
  • Plots can be rendered either as colored dots or using external symbol files.
  • The plot opacity can be dynamically updated. This makes it easy to e.g. smoothly fade out old plots.

Radar Video Extension Features

Optimized API (available for C++, .NET and Java) allows the application to pass in individual sweeps from the radars to efficiently update an intensity image. The color and opacity of the intensity images is fully customizable.

Close
3-CarmentaEngine_Extensions_5

GEOREFERENCED VIDEO EXTENSION

Real time video overlays can provide a crucial advantage for UAV Ground Control Stations and other systems that manage tactical video intelligence. Overlaying a live video stream onto a map, from a UAV or other source, significantly increases the usability of the video, as everything that happens in the video is immediately georeferenced.

Read more

Overlay Full Motion Videos onto your Carmenta maps – from any source

Real time video overlays can provide a crucial advantage for UAV Ground Control Stations and other systems that manage tactical video intelligence.

Overlaying a live video stream onto a map, from a UAV or other source, significantly increases the usability of the video, as everything that happens in the video is immediately georeferenced.

The modular architecture of the Carmenta Engine Georeferenced Video Extension enables you to program your own code to read both the video stream and the camera metadata, using any of the APIs supported by Carmenta Engine (C++, C# or Java) – which means you can use videos from any source.

To make getting started easier, the extension comes with a sample video and associated camera metadata, this metadata could be extracted from a video stream encoded in accordance with the Motion Imagery Standards Board (MISB) 0601 and NATO STANAG 4609 standards.

Close
engine56-radar-plot

PLOT EXTENSION

  • Extension for efficient rendering of radar plots and other extremely dynamic information.
  • Easily handles millions of continuously updating plots.
Read more

Hardware Accelerated Rendering of Extremely Dynamic Objects

The Carmenta Engine Plot and Radar Video extensions are supplementary packages for systems that need to display radar plot overlays, radar intensity displays and other highly dynamic layers. Thanks to a highly optimized, GPU accelerated rendering pipeline, these extensions can handle millions of continuously moving objects.

Mission critical systems often need to handle real time data streams from external sensors such as radars. Handling such data streams can be challenging, especially when it comes to keeping the map display up-to-date with the rapidly changing information.

The Carmenta Engine Plot and Radar Video extensions are designed to make this task easy. The high performance of the components ensures that applications will be able to handle virtually any amount of plots, as well as continuously updated intensity displays, without slowing down the system.

Features

  • Plots and radar video can be overlayed on any Carmenta Engine map – benefit from the support for 70+ data formats and high fidelity rendering to create a highly usable map display.
  • The extensions are available for all Carmenta Engine versions – it runs both on Windows, Linux and Android.

Plot Extension Features

  • GPU accelerated rendering pipeline (OpenGL or DirectX) can handle millions of continuously updated plots.
  • Optimized API (available for C++, .NET and Java) allows the application to handle plots in batches to minimize overhead.
  • Plots can be rendered either as colored dots or using external symbol files.
  • The plot opacity can be dynamically updated. This makes it easy to e.g. smoothly fade out old plots.

Radar Video Extension Features

Optimized API (available for C++, .NET and Java) allows the application to pass in individual sweeps from the radars to efficiently update an intensity image. The color and opacity of the intensity images is fully customizable.

Close