Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Finding and Exploring ADS-B data

Finding and Exploring ADS-B data

Planes are overhead frequently. It's easy to look-up at a passing contrail and wonder where it's going. Thanks to a radio transponder now present on most aircraft called Automatic dependent surveillance—broadcast, or ADS–B, it's possible to crunch data about the planes around us. Passenger flights, cargo, military or the small Cessna flying overhead: it's possible to find their flight paths and ownership records.

We'll talk about how hobbyists can get at ADS-B data and what they might do with it. We'll also consider, briefly, how accident investigators can use ADS-B data to fill-in details of what happened when a plane crashes.

Nathan L. Walls

October 14, 2019
Tweet

More Decks by Nathan L. Walls

Other Decks in Technology

Transcript

  1. Finding and Exploring ADS-B Data • How I learned about

    ADS-B and became interested in it • What ADS-B does • What ADS-B looks like • Acquiring ADS-B data • Data and visualization possibilities
  2. What ADS-B does • ADS-B is divided into two services

    • Traffic (TIS-B) • Weather/Flight Information (FIS-B)
  3. What ADS-B / FIS-B does • Provides in-flight weather information

    • Airborne pilot reports (PIREPS) • Doppler Radar images (NEXRAD) • Significant weather info (SIGMET) • Thunderstorms • Icing
  4. What ADS-B / TIS-B does • Old radar-based method: Radar-based

    interrogation of each aircraft’s transponder • New ADS-B-based method: Each aircraft reports on itself
  5. ADS-B/TIS-B advantages • Decreased reporting time for position changes vs.

    radar • Higher positional fidelity to air traffic control, allowing for less space separation • Aircraft can see each other’s ADS-B data and present pilots with a representation of aircraft around them without air traffic control
  6. Acquiring ADS-B data • Over the air, there are two

    flavors • 1090 MHz (Shared with Mode-S transponders) • 978 MHz (Universal Access Transceiver)
  7. Visualization ideas • Traffic by time-of-day • General Aviation •

    Cargo • Schedule passenger service domestic and international
  8. Flights you see everyday • Near an airport with scheduled

    service? • What flights are consistent?
  9. Hypothetical Data Pipeline • Acquire raw radio data • Ingestion

    into a Postgres time-series DB, with or without the radio metadata • Expand location data into PostGIS storage • Expand ICAO addresses into registration numbers, etc • Work with your language/framework of choice
  10. Conclusions/Observations • There’s a lot of curiosity you can satisfy

    with ADSBExchange and FlightAware • “What’s that plane?” • You can go beyond those rich offerings with your own data collection
  11. Data Sources • ADSBHub • http://www.adsbhub.org • ADS-B Exchange •

    https://www.adsbexchange.com/data/ • FlightAware’s Firehose • https://flightaware.com/commercial/firehose/
  12. Resources • FlightAware’s PiAware • https://flightaware.com/adsb/piaware/build • ADS-B Exchange’s How

    to Feed • https://adsbexchange.com/how-to-feed/ • FAA info on ADS-B • https://www.faa.gov/nextgen/programs/adsb/ • Mode-S.org • https://mode-s.org
  13. Credits • ADSBExchange • FlightAware • Mode-S.org • Wikipedia •

    www.lll.lu/~edward • National Transportation Safety Board