A browser application that implements a geo-filtering algorithm to dynamically generate topic subscriptions that attract pre-filtered sets of streaming GPS data from SCDS feeds.
This GUI displays data produced by SWIM Feed Handler, an application designed to relay messages from the FAA's publicly available US System Wide Information Management (SWIM) data feeds to a Solace PubSub+ Event Broker. The SWIM Feed Handler GitHub repository includes a thorough overview of the steps required to sign up with the FAA to receive SCDS data and to run the application locally.
https://solacese.github.io/faa-scds-feeds-gui/
- SWIM Flight Data Publication Service - info about the data feeds this application uses for real-time aircraft position data
- Topic Hierarchy and Topic Architecture Best Practices - a blog post dedicated to describing how to get the most out of your topic space (e.g. putting lat/lng values in the topic space enables geo-filtering).
- Google Maps Marker Clustering - docs that help explain the aircraft marker clustering that improves map performance
- solclientjs - docs for Solace's native JavaScript API
Original repo here: https://github.com/solacese/faa-scds-feeds-gui