You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
traffic already provides aircraft information via either Junzi's or OpenSky's aircraft database.
I find myself needing to filter out helicopters or non land planes: given that the aircraft database has a typecode column for the ICAO aircraft type designator it would make (my?) life easier to have the possibility to join it with the Aircraft Type Designator dataset from ICAO.
Goal
Extend traffic.data.aircraft with (and/or make available on its own, say doc8643at) a dataset that contains ICAO's Aircraft Type Designator information.
I am generally interested in analysing IFR flights, so if I could have ICAO aircraft type datasets (doc8643at and doc8643mc) joined and available in traffic.data.aircraft I would be able to apply the following filter
t_ifr= (t.aircraft_data()
# remove GA flights:
.query('description not in ["L1P","L2P","H1P", "H1T","H2T"]')
# remove special designator flights
.query('aircraft_descriptionnotin ["Gyrocopter", "Tiltrotor"])
.query('aircraft_descriptionnotin ["Amphibian", "Helicopter"])
)
Similarly I could study piston-only flights, ... and then apply the relevant queries.
Expected behaviour
I expect traffic.data.aircraft to be augmented (joined) with doc8643at and doc8643mc.
The text was updated successfully, but these errors were encountered:
Introduction
traffic
already provides aircraft information via either Junzi's or OpenSky's aircraft database.I find myself needing to filter out helicopters or non land planes: given that the aircraft database has a
typecode
column for the ICAO aircraft type designator it would make (my?) life easier to have the possibility to join it with the Aircraft Type Designator dataset from ICAO.Goal
Extend
traffic.data.aircraft
with (and/or make available on its own, saydoc8643at
) a dataset that contains ICAO's Aircraft Type Designator information.ICAO web page for Doc 8643 is at https://www.icao.int/publications/DOC8643/
It provides a search facility:
https://www.icao.int/publications/DOC8643/Pages/Search.aspx
If you look behind the scenes 😁 you can see that the underlying dataset can be scraped with:
10316 rows × 9 columns
And similarly for Manufactures Codes at https://www.icao.int/publications/DOC8643/Pages/Manufacturers.aspx , say
docs8643mc
Motivating Use-case
I am generally interested in analysing IFR flights, so if I could have ICAO aircraft type datasets (
doc8643at
anddoc8643mc
) joined and available intraffic.data.aircraft
I would be able to apply the following filterSimilarly I could study piston-only flights, ... and then apply the relevant queries.
Expected behaviour
I expect
traffic.data.aircraft
to be augmented (joined) withdoc8643at
anddoc8643mc
.The text was updated successfully, but these errors were encountered: