OpenFlight Dataset 开放航班数据集

2020年4月17日 4584点热度 2人点赞 2条评论

An open dataSet for airports and flights

近期,我在做的一个项目需要全球航班数据。我首先在flighttradr24和几家大型航空数据服务商找数据。有些无法提供简单的统计数据,有些的API调用费用高达几十万美元。即使我只需要其中的统计数据,具体数据可以完全忽略,我也需要支付这么多的钱。
opensky-network和openFlights也提供航空数据,但是这些数据大都残缺不全。在我自己修补的过程中遇到我暂时无法解决的巨大困难。比如查找420万个航班的出发和到达机场的code需要大量IP去爬取其他网站的数据。在废掉100多IP后,我估计了经济成本与时间成本,决定放弃。并把在我学习过程中整理的数据和编写的小工具发布,以供大家方便使用。

Github 地址: OpenFlight

Data

Airports.csv is a CSV file showing name,iata,icao,lat,lon,country and alt
of each airport. There is a json file for Airports.
- Airports.json

FlihgtSummary.json is a JSON file showing the callsign, icao code of the origin
and destination of each flight. There should be a CSV file for Flights. Note This data sheet
is not complete. The goal is to collect each Scheduled flight in the world.
- FlihgtSummary.CSV

Tool

util is a python script supporting,
- convertCode(code) convert icao to iata or iata to icao. If the code is iata, you get its icao.
If the code is icao, you get its iata.

  • findCountry(code) return the country airport locates.

结束语

我认为最基本的非实时航班数据集应该是Open的,不应该成为某些公司赚钱的资源。希望网友们能贡献自己的力量。

南国羽

I am a master student of computer science at Uppsala University in Sweden. Computer vision and machine learning are my research interests. I am looking for a Ph.D. position.

文章评论

  • fresh

    请问alt是什么属性

    2021年1月20日
    • 南国羽

      @fresh 你好,alt是距海平面高度,单位是英尺。举例:比如上海的PVG海拔4米约13英尺。

      2021年1月20日