
DRONE
Flight planning solution
]
[
.png)

01
2D Flight Planning
-
Start your flight planning easily by setting a take-off point and defining the flight area.
-
Leverage built-in measurement tools and custom layers to verify if you're operating in non-restricted airspace.
3D Flight Planning
-
When planning real-world flights, 3D mode is indispensable. It helps you steer clear of obstacles like towers or buildings and factor in varying terrain conditions.
-
If you have a map with elevation data, 3D mode illuminates potential hazards along your flight path, ensuring safer navigation.
We know how
.png)

Implementing features like route creation, terrain following, and loiter circle management.
.png)

Conducting user testing with your customers to ensure they fully understand your product.


Utilizing diverse data sources 
for precise elevation data integration.
.png)

Designing intuitive, user-friendly interfaces.
02
Terrain Following 
& Area Splitting
-
Flying over flat terrain is straightforward. But when navigating hills or mountainous regions with significant elevation changes, terrain following becomes essential. This ensures your flight maintains a consistent height above the ground, adapting to the varying landscape.
​
-
In more complex mountainous areas, the need for precision and control becomes paramount. This is where the concept of splitting the flight area into segments, instead of relying on basic terrain following, comes into play. It allows for a more granular and effective control over each section of your route.
.png)
We know how
.png)

Supporting various terrain following modes, including respecting the lowest elevation value or considering all height variations.
.png)

Implementing the ability to split complex areas into smaller, manageable pieces for more effective terrain following.


Creating routes that maintain a consistent height above ground.
.png)
03
Layer Management
-
To ensure you're flying within the correct area, efficient layer management is essential.
-
Whether it's a regulatory layer showing restricted zones or a KML file from a previous flight, having the flexibility to handle multiple layers is critical for successful flight planning.
We know how
.png)
.png)
Integrating custom data, such as orthomosaics and DSM (Digital Surface Models), into specific map areas for precise flight planning.
.png)

Supporting various file formats, including KML, DXF, GeoJSON, and GeoTIFF, with the ability to transform between them.

.png)
Handling large layers with optimized tiling for enhanced performance.
.png)
04
Elevation Data 
& Obstacles Tracking
-
Tracking obstacles and ensuring drone visibility throughout the mission are key to safe flight planning.
-
Accurate elevation data allows you to plan around terrain features and avoid unseen hazards.
We know how
.png)

-
Processing GeoTIFF data for precise elevation mapping.
-
Performing horizontal and vertical reprojection (coordinate system transformations).
-
Georeferencing raw raster data for accurate location alignment.
-
Converting grayscale elevation data to RGB, making it compatible with platforms like Mapbox.
-
Using cloud-optimized GeoTIFFs for efficient data handling.
.png)

Working with various elevation data sources, including SRTM, DSM (Digital Surface Models), and DTM (Digital Terrain Models).
.png)

Building custom graphs and dashboards for real-time elevation data analysis.
.png)

Integrating elevation data from APIs such as Mapbox.
.png)
.png)
Supporting custom flight datasets for highly tailored flight planning.
05
Measurements
Real-time measurements are not directly part of flight planning, but they play a crucial role in practical tasks. They help in estimating distances between points, ensuring your drone has sufficient battery, and understanding the scale of your mission. These practical benefits make real-time measurements an essential part of your operations.
.png)
We know how
.png)

Calculating areas in both 2D and 3D projections.
.png)
.png)
Creating accurate measurements and calculating volumes.


Performing spatial calculations on point clouds for detailed analysis.
.png)
06
Multi-Platform Capabilities
-
Consistency across devices is crucial. Whether you're using a desktop or mobile, you need the same functionality for flight adjustments.
-
With technologies like Flutter or wrapping your React app using Capacitor and Electron, we ensure seamless multi-platform support.
We know how
.png)

Addressing platform-specific nuances, such as file system management, to ensure optimal performance on both desktop and mobile.
.png)
.png)
Developing multi-platform apps with a unified team, reducing complexity and time-to-market.

.png)
Integrating existing C++ code with your current software for smooth transitions.
.png)
07
Feature Flags
-
It's a powerful tool for minimizing risks, enabling you to roll out new features gradually.
-
They facilitate early testing and limited user group releases, ensuring smooth transitions and reducing potential issues.
We know how
.png)

Integrating your app with third-party providers to implement cost-effective feature flag solutions.
.png)

Ensuring stability and preventing crashes with each release, safeguarding your app's reliability.


Building custom feature flag systems from scratch.