
Software
Open source
Our core navigation software is available in the following open source Rust crates and Git repositories:
| Description | Rust Crate | Github Repo | C++ / Python Repo |
|---|---|---|---|
| Geometric calculations on the WGS84 ellipsoid | icao-wgs84 | icao-wgs84-rs | via-ellipsoid-cpp |
| Geometric calculations on the surface of a sphere | unit-sphere | unit-sphere-rs | via-sphere-cpp |
| Trigonometry calculations | angle-sc | angle-sc-rs | via-angle-cpp |
| Air Navigation units defined in ICAO Annex 5 | icao-units | icao-units-rs | via-units-cpp |
All our open-source navigation libraries are provided under the MIT License.
Commercial

We have extended our open source Rust libraries to:
- serialize and deserialize GeoJSON types: Position, LineString, Polygon and MultiPolygon;
- calculate the geodesic length of a LineString;
- calculate whether a Position is inside geodesic Polygons or MultiPolygons;
- and calculate where a geodesic LineString intersects geodesic Polygons or MultiPolygons.
Licensing terms and conditions are available on request.
Consulting

We offer consultancy in air navigation and software development.
We can help organizations understand:
- geodesic algorithms;
- air navigation standards;
- and air navigation software standards.
Contact us