openair 0.1.4

Parser for airspace files in OpenAir format.
Documentation

openair-rs

CircleCI Rust Docs

A Rust parser for airspace files in OpenAir format (used by flight instruments like Skytraxx and others).

http://www.winpilot.com/UsersGuide/UserAirspace.asp (see also FORMAT.txt)

This library requires Rust 2018 (1.31+).

Docs: https://docs.rs/openair/

Status

Supported file format features:

  • Parse airspace metadata
  • Parse terrain metadata
  • Support polygon points
  • Support arcs
  • Support circles

Example

You can try the parser using the example program:

$ cargo run --example parse_file example_data/Switzerland.txt

Serde Serialization

To include serialization of all data types, enable the serde feature.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.