by cyberlab on 4/27/21, 2:25 PM with 60 comments
by amatecha on 4/27/21, 8:02 PM
There's also https://www.adsbexchange.com/ which doesn't filter their data (probably much to the chagrin of various businesses and governments). If you see/hear a weird plane above and you can't find it on the commercial services above, check ADSB Exchange.
by Fomite on 4/27/21, 3:43 PM
by phsource on 4/27/21, 3:46 PM
I can't stress just how important (and how hard) it is to get a great source of data for airports -- I've now built 3 travel-related projects (the latest, Wanderlog [https://wanderlog.com], keeps people's flight reservations, so uses it for an autocomplete), and it's been a key building block for all of them.
The main datasets we use are:
- OpenFlights [1]: mentioned in this post, but this dataset was great since it had timezone too.
- OurAirports [2]: no timezone here, but the "type" and "scheduled_service" columns in this dataset are essential. "Type" lets you distinguish between small/medium/large airports, and "scheduled_service" lets you easily filter out airports without real flights (which you often might not care about).
- Random other GitHub Gist [3]: I have no idea where this data comes from, but it was surprisingly complete and has a few golden nuggets like "num_flights" and "runway_length" in addition to "timezone". The presence of a "woeid" suggests Yahoo-related origins, but it's hard to be sure.
- We now supplement this with airports from autocomplete APIs like Skyscanner's, because they're still the most up-to-date.
Long story short, it'd be AWESOME to have one complete, updated database with all this data in one place. This kind of data really should be public and a public service, but until then it's unfortunately up to the community.
[0] https://www.iata.org/en/publications/store/airline-coding-di...
[1] https://github.com/jpatokal/openflights/
by wyozi on 4/27/21, 3:10 PM
source: started with OpenFlights but had to switch to OurAirports for my project https://flightnotebook.com
by einpoklum on 4/27/21, 3:02 PM
http://www.transtats.bts.gov/DL_SelectFields.asp?Table_ID=23...
But it's cumbersome to work with.
I am working (on and off) on a DBMS benchmark based on this data. As part of that endeavor, I have a script which:
* Automates downloading the CSVs.
* Creates an appropriate SQL database schema.
* Performs a bit of rudimentary cleaning (e.g. invalid character codes; optional)
* Loads the CSV files into the database.
So that, from the command-line, you could get the flight on-time performance data by merely typing in something like:
/path/to/usdt-ontime-tools/scripts/setup-usdt-ontime-db -r -db-name ontime --first-year 2019 --last-year 2020
it's available within this repository:https://github.com/eyalroz/usdt-ontime-tools
the caveat is that, for now, the only DBMS supported directly is MonetDB: https://www.monetdb.org/ , a FOSS analytics-oriented columnar DBMS.
An adaptation of the script for other systems (MySQL/Maria, PostgreSQL) should be straightforward, since the commands are SQL'ish after all. If you're interested in that, open an issue or write me.
by kingsloi on 4/27/21, 5:48 PM
I wish I was able to track more frequently than every 15 minutes (free version api max, etc), because some aircraft pass overhead before they're picked up, so it's not the most accurate, but a rough figure to/from O'Hare, Midway, and Gary
by JamilD on 4/27/21, 6:10 PM
I wish I had access to the GDS data to get realtime seat/award availability, but I couldn't find any pricing information to get that information through Sabre's API.
Does anyone know how much that costs, or if there are any services which provide it as an API? I use ExpertFlyer for personal use, but ideally I'd want to get that information at the source…
by asix66 on 4/27/21, 6:40 PM
Live data: https://globe.adsbexchange.com
by leugim on 4/27/21, 2:51 PM
by radelaine on 4/27/21, 6:59 PM
I'm still working on bit.io and would love feedback so hit me.
by atbpaca on 4/28/21, 1:14 AM
by jjwiseman on 4/27/21, 7:06 PM
For some reason they make you register in order to download the data, and the site is a bit confusing, but the data seems good.
by rkwasny on 4/28/21, 1:02 PM
Anyone build it yet/ needs something like this?
by ALittleLight on 4/27/21, 10:44 PM
by gbrindisi on 4/27/21, 4:07 PM
Since the pandemic I've found plenty of airlines selling tickets and systematically cancel the flight a few days before. I was looking to scrape some data to avoid this kind of unreliable flights.
by Jemm on 4/28/21, 12:16 PM
by rumblestrut on 4/27/21, 7:58 PM