Skip to content

Migrate navdata pipeline from X-Plane to OurAirports/OSM - #169

Merged
amorfinv merged 3 commits into
mainfrom
fix/navdata-ourairports-pipeline
Aug 8, 2026
Merged

Migrate navdata pipeline from X-Plane to OurAirports/OSM#169
amorfinv merged 3 commits into
mainfrom
fix/navdata-ourairports-pipeline

Conversation

@amorfinv

@amorfinv amorfinv commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a new navdata tile pipeline (script/navdata/) built from the public-domain OurAirports CSVs, with optional OSM-derived taxiway/apron geometry — replacing the previous X-Plane apt.dat/earth_fix.dat source, which had redistribution restrictions on the data files.
  • Removes the legacy X-Plane pipeline (script/build_navdata_tiles.sh, script/parse_xplane.py) and the now-stale "Navdata pipeline" section of script/README.md.
  • Fixes doc comments and docs/offline-pmtiles.md that still pointed at the nonexistent scripts/navdata/ (should be script/navdata/, singular, matching the rest of the repo's tooling layout).

🤖 Generated with Claude Code

Replaces X-Plane apt.dat/earth_fix.dat as the navdata source with the
public-domain OurAirports CSVs (no redistribution restrictions, easy
to fetch as part of the build) plus an optional OpenStreetMap extract
for taxiway/apron geometry that OurAirports doesn't provide.
Superseded by script/navdata/ (OurAirports/OSM-based). Drops the
inventory rows and the "Navdata pipeline" section from script/README.md
along with it, since that section documented the X-Plane-specific
workflow in detail.
The navdata pipeline lives at script/navdata/ (singular "script/", per
the rest of the repo's build tooling); several doc comments and
docs/offline-pmtiles.md still pointed at the nonexistent scripts/navdata/.
@amorfinv
amorfinv merged commit 867fee8 into main Aug 8, 2026
4 checks passed
@amorfinv
amorfinv deleted the fix/navdata-ourairports-pipeline branch August 8, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant