Skip to content

notPronoe/AirportFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Airport Finder

Python script to find airport data using OSM API.

Disclaimer

This script is still WIP and contains a number of bugs.

For some airports, the script will return runways + their displaced threshold as a separate runway with no numbers and no surface.

Installation

  1. Install dependencies:
pip install -r requirements.txt

Usage

The script now exposes a Click-based CLI with two commands: search and fuzzy.

python airport_finder.py search <ICAO>
python airport_finder.py search <airport name>

If you're unable to find an airport you can try a fuzzy search using part of the airport name. Fuzzy searches are case sensitive, slow and prone to timeout.

Examples

python airport_finder.py fuzzy "Kennedy"

Notes

  • The program queries OpenStreetMap data, which is community-maintained
  • Currently the runway length include any displace threshold if available this may result in runway length longer than indicated on charts.
  • Not all airports may have complete runway information
  • Some runway lengths may be missing or approximate
  • The Overpass API has rate limits; please use responsibly

About

Find Airport data on OSM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages