Software logo
Navigation Software Solutions
/img/software/software-rust-ellipsoid.png

Software

Open source

Our core navigation software is available in the following open source Rust crates and Git repositories:

DescriptionRust CrateGithub RepoC++ / Python Repo
Geometric calculations on the WGS84 ellipsoidicao-wgs84icao-wgs84-rsvia-ellipsoid-cpp
Geometric calculations on the surface of a sphereunit-sphereunit-sphere-rsvia-sphere-cpp
Trigonometry calculationsangle-scangle-sc-rsvia-angle-cpp
Air Navigation units defined in ICAO Annex 5icao-unitsicao-units-rsvia-units-cpp

All our open-source navigation libraries are provided under the MIT License.

Commercial

A geodesic and great circle path

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

A pair of children with a laptop

 

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