NASA - National Aeronautics and Space Administration
Follow this link to skip to the main content
+ Visit NASA.gov
+ Contact NASA
ABOUT NASA LATEST NEWS MULTIMEDIA MISSIONS MY NASA WORK FOR NASA
ATD-2 Concept graphic

NASA Airspace Technology Demonstration 2 (ATD-2) Industry Workshop


ATD-2 Industry Workshop Documentation Outline


Fuser Database to TTP Airport Information Message


This page documents the mapping between the ATD-2 Fuser Database and the NASA TFDM TTP Airport Information Messages which are available for consumption via FAA SWIM. This mapping was developed using the TFDM specification and is meant to follow the TFDM specification as closely as possible. Due to constraints of operating in a prototype environment, not all data elements specified by TFDM are published by ATD-2. The schema used is the native TFDM Airport Information schema. For more information, review the NASA TTP documentation on the NSRR.


To convert data stored in the Fuser DB into TFDM TTP messages, the TFDM SWIM Engine listens for addition, update, and removal events from the TMI Service. Any of these events will trigger the airport data to be transformed to a TFDM message and be published out to FAA SWIM. Populating the elements required by the TFDM specification for TTP Airport Information Messages, the TFDM SWIM Engine either converts an existing element from the Fuser into the native TFDM schema, or it calculates/derives the element using the logic noted in the "Notes/Calculations" column. The results from this conversion / calculation & derivation are stored in the TTP DB for future reference and debugging. 

TMI DB Element TTP DB Element Corresponding TFDM Element Notes/Calculation
tmi_schedule:
entity_key
aerodrome AirportInformationData.aerodrome Uses the entity key for the event/update that triggered the message
tmi_ramp_status_view
tmi_scheduled_resource_view (where resource_type == TAXIWAY || RUNWAY || GATE)
closures AirportInformationData.closures Closures are transformed into a list (represented in JSON in this column) of the updated (steady state) or all current closures (sync)

current_airport_configuration_airport_arrival_rate AirportInformationData.currentAirportConfiguration.airportArrivalRate.aircraftPerHour Set by the TFDM SWIM Engine

current_airport_configuration_airport_departure_rate AirportInformationData.currentAirportConfiguration.airportDepartureRate. aircraftPerHour Set by the TFDM SWIM Engine
tmi_airport_config_summary (currently active config):
end_time
current_airport_configuration_end_time AirportInformationData.currentAirportConfiguration.endTime
tmi_airport_config_summary (currently active config):
start_time
current_airport_configuration_start_time AirportInformationData.currentAirportConfiguration.startTime
tmi_airport_config_summary (all active configs) scheduled_airport_configurations AirportInformationData. scheduledAirportConfigurations All future airport configurations are transformed and written as JSON to the DB
FirstGov - Your First Click to the US Government
+ Freedom of Information Act
+ Budgets, Strategic Plans and Accountability Reports
+ The President's Management Agenda
+ NASA Privacy Statement, Disclaimer,
and Accessibility Certification

+ Inspector General Hotline
+ Equal Employment Opportunity Data Posted Pursuant
to the No Fear Act

+ Information-Dissemination Priorities and Inventories
NASA - National Aeronautics and Space Administration
Curator: Victoriana Delossantos
NASA Official: Al Capps
Last Updated: July 23, 2019