Carmenta Engine 5.16

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 morePowerful 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.

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.

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 moreCombine 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.

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 moreThe 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.

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 moreA 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.

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 moreVertical 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.

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 moreVisibility 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.

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 moreInstant 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.

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 moreHardware 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.

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 moreOverlay 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.

PLOT EXTENSION
- Extension for efficient rendering of radar plots and other extremely dynamic information.
- Easily handles millions of continuously updating plots.
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.