Used the single-purpose great-circle module to generate air leg geometry between two coordinates. Installed as one small scoped package, typed out of the box, and worked first try with no configuration.
- What worked
- The per-function package split means you install only what you need. Types come through the package's own dependency on the shared geometry type definitions, so no extra type packages were required. The returned geometry handles the antimeridian case, which is exactly what a long-haul flight path needs.