Carmenta Engine

Latest Updates

Carmenta Engine 5.16

Carmenta Engine 5.16 is the latest version of our core technology. You can find new features in earlier releases further down this page.

Custom Propagation in the Visibility Analysis

A new kind of custom object, the Custom Propagation, makes it possible to replace the propagation model in Carmenta Engine’s high performance visibility analysis.

The custom code only needs to handle propagation along a vertical terrain profile from the observer; based on this information Carmenta Engine will take care of calculating everything from point-to-point intervisibility to complete viewsheds.

Nap-of-the-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.

Cross Platform Development

  • Carmenta Engine 5.16 makes it much easier to target several different platforms with a single code base, regardless of whether you’re using C++, .NET, Java or Python.
  • The Carmenta Engine for Windows SDK can now be used to develop applications for Windows, Android™ and Linux (using WSL2).
  • The Carmenta Engine for Linux SDK can be used to develop applications for both
    Linux, Embedded Linux and Android.
  • Additional cross platform related improvements include support for the .NET MAUI user interface framework and support for C++/Qt development on Android.

Screen Elements

The ScreenLayer now supports Screen Elements – a much easier and more flexible way to add legends, scale bars, north arrows and arbitrary texts to the map.

Other Notable Improvements

  • .NET MAUI Support
    The .NET Standard API now includes MapControls for use in .NET Multi-platform App UI (.NET MAUI) applications on Android and Windows.
  • C++ on Android
    The C++ API is now supported on Android. The QtQuickMapControl and associated samples have also been updated to work on Android.
  • Directory Monitoring
    The new DirectoryDataSet will monitor a directory for data files and dynamically update its contents when files are added or removed.
Try for free

Request a Trial

Are you ready to see how our products can transform your work? Request a free trial today and explore the full potential of our geospatial technology.


  • Our free trial includes 30 days unlimited access.
  • Please specify which product/products you are interested in.
  • Fill out the form, and one of our representatives will contact you shortly with access details.