SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
CONNECT. TRANSFORM. AUTOMATE.
XML Modeling of Flight Path & Aeronautical Data
Todd Lewis and Alessandro Lenares
President & CEO Data Integration Specialist
Overview
!  Intro to Aeronautical Data
!  Problem 1: Mandatory Frequency Zones
!  Problem 2: Integrate RNP Flight Paths
CONNECT. TRANSFORM. AUTOMATE.
What is Aeronautical Information?
!  Physical ground-based infrastructure:
!  Runways, Taxiways, Helipads, and Aprons
!  Navigation Aids and Communications Facilities
!  Obstacles (hazards), such as antennas, buildings, stacks
!  Procedural information:
!  Flight paths and reporting points
!  Airspace Descriptions
!  Communication frequencies and call-signs
!  Dynamic changes to use or condition of facilities or
procedures, or notification of changes to obstacles
Airside Operations & Navigation
Airspace Descriptions
Aeronautical Data is Temporal
EuroControl Aeronautical DB
!  A transaction is modeled as a set of changes
grouped into “Private” and “Public” slots
!  Three levels of checks are performed:
!  Private Slot (A) – conformance to XML Schema
!  Public Slot (B) – conformance to business rules
!  Commit (C) – referential integrity checks
!  Effective Date – Date when the slots become
effective and the values updated become valid for
use
Aeronautical Data Format
Aeronautical data is:
! stored in a DB according to the
Aeronautical Information
Conceptual Model (AICM), an
entity-relationship model.
! exchanged among systems using
the Aeronautical Information
Exchange Model (AIXM), that
specifies encoding rules and is
based on XML.
AIXM Primary ID
!  The Primary ID is a natural key,
composed of the feature’s mandatory
attributes and foreign keys
!  Advantage: Enables exchange of
data independent of system
implementation
!  Disadvantage: System is expected
to manage referential integrity issues
and propagate changes to natural
key across all related records
<Fqy>
<FqyUid>
<SerUid>
<codeType>CTAF</codeType>
<noSeq>1</noSeq>
</SerUid>
<valFreqTrans>123.2</valFreqTrans>
</FqyUid>
<valFreqRec>123.2</valFreqRec>
<uomFreq>MHZ</uomFreq>
<codeType>STD</codeType>
</Fqy>
1: Mandatory Frequency Zone
!  Problem Definition:
!  Airports without control towers may have mandatory
frequency zones assigned where aircraft have to
announce their intent for transit, approach or departure
on published frequencies
!  Airspace descriptions were not published in the
aeronautical database
!  Each airspace required a service entry containing
communication frequency and hours of operation
!  Mandatory Frequency Zones may operate or overlap
Control Zones when towers are not operable
Mandatory Frequency Zone
ClassD
Class E
Class A
Airport Tower
Mandatory
Frequency Area
18,000 ft
Problem Breakdown
!  The approach we used:
!  Profile the data (1,400 airspaces)
!  Document each use case (23)
!  For each use case or combination, generate (or
link to):
!  Airspace
!  Airspace Composites (where airspaces intersect)
!  Unit
!  Service, frequency, and call-sign features
!  Service in Airspace (relationship)
Problem Breakdown (cont’d)
!  Develop FME Workspaces to generate one or
more AIXM update messages
!  Combine each AIXM update message to generate
a Public Slot containing many Private Slots
!  Submit AIXM file to EuroControl to generate a
new Public Slot in the database
!  Test load into system and run system check reports
to identify data element collisions and other errors
!  Data Collection Staff validate and commit the
data
Service in AICM Model Mapping Service
To Airspace
FME Workflow
Prepare Data
for Use Case 1
Prepare Data
for Use Case 2
Create airspace,
service, frequency,
callsign, relationships
Update
Timesheets
Results of Use Case 1 and 2
2: Integrate RNP Flight Paths
!  Problem Definition:
!  Aircraft operators are designing new fuel-optimized
paths for landing
!  Need to incorporate flight paths (436) designed by third
parties into aeronautical database
!  Data is provided in ARINC 424, an industry standard for
aircraft flight management systems
!  Identify data changes and automatically generate an
AIXM update message to inject into the database
Add New Procedure Types
Problem Breakdown
!  The approach we used:
!  Profile the data (436 airspaces)
!  Document each use case (2 – new/changed)
!  Convert ARINC424 to AIXM Update Message
!  In FME, generate new (or changed):
!  Standard Instrument Departure
!  Instrument Approach Procedure
!  Procedure Legs
!  Designated Points
Problem Breakdown (cont’d)
!  Develop FME Workspaces to generate one AIXM
update message
!  Submit AIXM file to EuroControl to generate a
new Public Slot in the database
!  Test load into system and run system check reports
to identify data element collisions and other errors
!  Data Collection Staff validate and commit the
data
IAP in AICM Model
SID in AICM Model
FME Workspace
Read input, write
as AIXM Update
Reference higher-
resolution waypoint in DB
Write new
waypoints
Verify changed
waypoints are
within DB tolerance
Waypoint changes
outside of tolerance
Conclusion
!  FME loves XML…
!  Understands the object-relational nature built into
complex XML models
!  Enables profile of XML-based data formats into
special input and output types
!  Power of geo-processing can be brought to bear in
translation
!  We can validate XML-based messages against a
schema (XMLValidator) – and better yet, against
geography-based business rules
Thank You!
!  Questions?
!  For more information:
!  Todd Lewis, todd.lewis@spatialdna.com OR
!  Alessandro Lenares, alessandro.lenares@spatialdna.com
!  Spatial DNA Informatics Inc.
!  www.spatialdna.com
!  Twitter: @SpatialDNA
CONNECT. TRANSFORM. AUTOMATE.

Mais conteúdo relacionado

Mais procurados

DESIGN OF AVIONICS ARCHITECTURE
DESIGN OF AVIONICS ARCHITECTUREDESIGN OF AVIONICS ARCHITECTURE
DESIGN OF AVIONICS ARCHITECTUREMIbrar4
 
FAMILIARIZATION WITH AVIONICS SUITE
FAMILIARIZATION WITH AVIONICS SUITE FAMILIARIZATION WITH AVIONICS SUITE
FAMILIARIZATION WITH AVIONICS SUITE MIbrar4
 
Air to ground datalink communication
Air to ground datalink communicationAir to ground datalink communication
Air to ground datalink communicationLintang Widayanto
 
Avionics Digital data buses
Avionics Digital data busesAvionics Digital data buses
Avionics Digital data busesostroumov
 
FANS 1/A Presentation Minnesota Business Aircraft Association
FANS 1/A Presentation Minnesota Business Aircraft AssociationFANS 1/A Presentation Minnesota Business Aircraft Association
FANS 1/A Presentation Minnesota Business Aircraft AssociationJo Kremsreiter
 
Air traffic control
Air traffic controlAir traffic control
Air traffic controlRishu Seth
 
System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)University of Southern California
 
5.6 Basic computer structure microprocessors
5.6 Basic computer structure   microprocessors5.6 Basic computer structure   microprocessors
5.6 Basic computer structure microprocessorslpapadop
 
ERAP OBE 2015_e catalogue
ERAP OBE 2015_e catalogueERAP OBE 2015_e catalogue
ERAP OBE 2015_e catalogueSashi B
 
Uas-15008-a-slides for PDR
Uas-15008-a-slides for PDRUas-15008-a-slides for PDR
Uas-15008-a-slides for PDRmattogodoy
 
Mlat ads-b-reference-guide
Mlat ads-b-reference-guideMlat ads-b-reference-guide
Mlat ads-b-reference-guideSergio Llugdar
 
AIRPORTS AUTHORITY OF INDIA
AIRPORTS AUTHORITY OF INDIAAIRPORTS AUTHORITY OF INDIA
AIRPORTS AUTHORITY OF INDIAShatakshi Mohan
 

Mais procurados (20)

DESIGN OF AVIONICS ARCHITECTURE
DESIGN OF AVIONICS ARCHITECTUREDESIGN OF AVIONICS ARCHITECTURE
DESIGN OF AVIONICS ARCHITECTURE
 
FAMILIARIZATION WITH AVIONICS SUITE
FAMILIARIZATION WITH AVIONICS SUITE FAMILIARIZATION WITH AVIONICS SUITE
FAMILIARIZATION WITH AVIONICS SUITE
 
Dr Jancovich
Dr JancovichDr Jancovich
Dr Jancovich
 
Air to ground datalink communication
Air to ground datalink communicationAir to ground datalink communication
Air to ground datalink communication
 
EUROCAT
EUROCATEUROCAT
EUROCAT
 
Avionics Digital data buses
Avionics Digital data busesAvionics Digital data buses
Avionics Digital data buses
 
What Is ARINC 429_
What Is ARINC 429_What Is ARINC 429_
What Is ARINC 429_
 
FANS 1/A Presentation Minnesota Business Aircraft Association
FANS 1/A Presentation Minnesota Business Aircraft AssociationFANS 1/A Presentation Minnesota Business Aircraft Association
FANS 1/A Presentation Minnesota Business Aircraft Association
 
Air traffic control
Air traffic controlAir traffic control
Air traffic control
 
RADAR, Mlat, ADS, Bird RADAR, Weather RADAR Guide
RADAR, Mlat, ADS, Bird RADAR, Weather RADAR GuideRADAR, Mlat, ADS, Bird RADAR, Weather RADAR Guide
RADAR, Mlat, ADS, Bird RADAR, Weather RADAR Guide
 
System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)System Architecture Study Global Hawk Unamanned Aerial System (UAS)
System Architecture Study Global Hawk Unamanned Aerial System (UAS)
 
Typical electronic
Typical electronicTypical electronic
Typical electronic
 
Q4101108111
Q4101108111Q4101108111
Q4101108111
 
5.6 Basic computer structure microprocessors
5.6 Basic computer structure   microprocessors5.6 Basic computer structure   microprocessors
5.6 Basic computer structure microprocessors
 
data bus Mil1553 b
data bus Mil1553 bdata bus Mil1553 b
data bus Mil1553 b
 
ATM I4D Flight Trial by Chief Pilot
ATM I4D Flight Trial by Chief PilotATM I4D Flight Trial by Chief Pilot
ATM I4D Flight Trial by Chief Pilot
 
ERAP OBE 2015_e catalogue
ERAP OBE 2015_e catalogueERAP OBE 2015_e catalogue
ERAP OBE 2015_e catalogue
 
Uas-15008-a-slides for PDR
Uas-15008-a-slides for PDRUas-15008-a-slides for PDR
Uas-15008-a-slides for PDR
 
Mlat ads-b-reference-guide
Mlat ads-b-reference-guideMlat ads-b-reference-guide
Mlat ads-b-reference-guide
 
AIRPORTS AUTHORITY OF INDIA
AIRPORTS AUTHORITY OF INDIAAIRPORTS AUTHORITY OF INDIA
AIRPORTS AUTHORITY OF INDIA
 

Semelhante a XML Modelling of Flight Paths and Aeronautical Data

Aircraft digital computer system
Aircraft digital computer systemAircraft digital computer system
Aircraft digital computer systemItchan Urbano
 
5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systems5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systemslpapadop
 
Air Traffic Control and Runway Separations
Air Traffic Control and Runway SeparationsAir Traffic Control and Runway Separations
Air Traffic Control and Runway SeparationsAshwin Samales
 
Future Air Navigation System.docx
Future Air Navigation System.docxFuture Air Navigation System.docx
Future Air Navigation System.docxDBSHINGRUP
 
AUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.pptAUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.pptRohitShourya
 
AE8751-CAE347 AVIONICS (1).pptx
AE8751-CAE347 AVIONICS (1).pptxAE8751-CAE347 AVIONICS (1).pptx
AE8751-CAE347 AVIONICS (1).pptxMRCrazylover1122
 
SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92
SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92
SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92SESAR Joint Undertaking
 
Foundation Fieldbus
Foundation FieldbusFoundation Fieldbus
Foundation FieldbusJustin Baby
 
Ls catalog thiet bi tu dong master p 5000-e_dienhathe.vn
Ls catalog thiet bi tu dong master p 5000-e_dienhathe.vnLs catalog thiet bi tu dong master p 5000-e_dienhathe.vn
Ls catalog thiet bi tu dong master p 5000-e_dienhathe.vnDien Ha The
 
Ls catalog thiet bi tu dong master p 5000-e
Ls catalog thiet bi tu dong master p 5000-eLs catalog thiet bi tu dong master p 5000-e
Ls catalog thiet bi tu dong master p 5000-eDien Ha The
 
ACARS structural overview, main features
ACARS structural overview, main featuresACARS structural overview, main features
ACARS structural overview, main featuresvladimirgrya
 
Flight control system
Flight control systemFlight control system
Flight control systemApoorv Anand
 
AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7 AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7 Logic Fruit Technologies
 
kupdf.net_44-cabin-systemspdf.pdf
kupdf.net_44-cabin-systemspdf.pdfkupdf.net_44-cabin-systemspdf.pdf
kupdf.net_44-cabin-systemspdf.pdfPedroLuis216164
 

Semelhante a XML Modelling of Flight Paths and Aeronautical Data (20)

Aircraft digital computer system
Aircraft digital computer systemAircraft digital computer system
Aircraft digital computer system
 
5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systems5.15 Typical electronic digital aircraft systems
5.15 Typical electronic digital aircraft systems
 
AE8751 - Unit II.pdf
AE8751 - Unit II.pdfAE8751 - Unit II.pdf
AE8751 - Unit II.pdf
 
Air Traffic Control and Runway Separations
Air Traffic Control and Runway SeparationsAir Traffic Control and Runway Separations
Air Traffic Control and Runway Separations
 
IFR flight plan equipment.pdf
IFR flight plan equipment.pdfIFR flight plan equipment.pdf
IFR flight plan equipment.pdf
 
Future Air Navigation System.docx
Future Air Navigation System.docxFuture Air Navigation System.docx
Future Air Navigation System.docx
 
ACARS
 ACARS ACARS
ACARS
 
AUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.pptAUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
AUTOMATION PPT FOR VOCATIONAL TRAINEES.ppt
 
ACNS UNIT-5.pdf
ACNS UNIT-5.pdfACNS UNIT-5.pdf
ACNS UNIT-5.pdf
 
AE8751-CAE347 AVIONICS (1).pptx
AE8751-CAE347 AVIONICS (1).pptxAE8751-CAE347 AVIONICS (1).pptx
AE8751-CAE347 AVIONICS (1).pptx
 
SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92
SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92
SESAR at World ATM Congress 2016 - InteroperabilityWac 2016 iop draft v0.92
 
acra
acraacra
acra
 
Foundation Fieldbus
Foundation FieldbusFoundation Fieldbus
Foundation Fieldbus
 
Avionics Test Station Setup
Avionics Test Station Setup Avionics Test Station Setup
Avionics Test Station Setup
 
Ls catalog thiet bi tu dong master p 5000-e_dienhathe.vn
Ls catalog thiet bi tu dong master p 5000-e_dienhathe.vnLs catalog thiet bi tu dong master p 5000-e_dienhathe.vn
Ls catalog thiet bi tu dong master p 5000-e_dienhathe.vn
 
Ls catalog thiet bi tu dong master p 5000-e
Ls catalog thiet bi tu dong master p 5000-eLs catalog thiet bi tu dong master p 5000-e
Ls catalog thiet bi tu dong master p 5000-e
 
ACARS structural overview, main features
ACARS structural overview, main featuresACARS structural overview, main features
ACARS structural overview, main features
 
Flight control system
Flight control systemFlight control system
Flight control system
 
AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7 AFDX A Time-Deterministic application of ARINC 664 part 7
AFDX A Time-Deterministic application of ARINC 664 part 7
 
kupdf.net_44-cabin-systemspdf.pdf
kupdf.net_44-cabin-systemspdf.pdfkupdf.net_44-cabin-systemspdf.pdf
kupdf.net_44-cabin-systemspdf.pdf
 

Mais de Safe Software

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISSafe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriSafe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersSafe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsSafe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
 

Mais de Safe Software (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 

Último

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Último (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

XML Modelling of Flight Paths and Aeronautical Data

  • 1. CONNECT. TRANSFORM. AUTOMATE. XML Modeling of Flight Path & Aeronautical Data Todd Lewis and Alessandro Lenares President & CEO Data Integration Specialist
  • 2. Overview !  Intro to Aeronautical Data !  Problem 1: Mandatory Frequency Zones !  Problem 2: Integrate RNP Flight Paths CONNECT. TRANSFORM. AUTOMATE.
  • 3. What is Aeronautical Information? !  Physical ground-based infrastructure: !  Runways, Taxiways, Helipads, and Aprons !  Navigation Aids and Communications Facilities !  Obstacles (hazards), such as antennas, buildings, stacks !  Procedural information: !  Flight paths and reporting points !  Airspace Descriptions !  Communication frequencies and call-signs !  Dynamic changes to use or condition of facilities or procedures, or notification of changes to obstacles
  • 4. Airside Operations & Navigation
  • 5.
  • 8. EuroControl Aeronautical DB !  A transaction is modeled as a set of changes grouped into “Private” and “Public” slots !  Three levels of checks are performed: !  Private Slot (A) – conformance to XML Schema !  Public Slot (B) – conformance to business rules !  Commit (C) – referential integrity checks !  Effective Date – Date when the slots become effective and the values updated become valid for use
  • 9. Aeronautical Data Format Aeronautical data is: ! stored in a DB according to the Aeronautical Information Conceptual Model (AICM), an entity-relationship model. ! exchanged among systems using the Aeronautical Information Exchange Model (AIXM), that specifies encoding rules and is based on XML.
  • 10. AIXM Primary ID !  The Primary ID is a natural key, composed of the feature’s mandatory attributes and foreign keys !  Advantage: Enables exchange of data independent of system implementation !  Disadvantage: System is expected to manage referential integrity issues and propagate changes to natural key across all related records <Fqy> <FqyUid> <SerUid> <codeType>CTAF</codeType> <noSeq>1</noSeq> </SerUid> <valFreqTrans>123.2</valFreqTrans> </FqyUid> <valFreqRec>123.2</valFreqRec> <uomFreq>MHZ</uomFreq> <codeType>STD</codeType> </Fqy>
  • 11. 1: Mandatory Frequency Zone !  Problem Definition: !  Airports without control towers may have mandatory frequency zones assigned where aircraft have to announce their intent for transit, approach or departure on published frequencies !  Airspace descriptions were not published in the aeronautical database !  Each airspace required a service entry containing communication frequency and hours of operation !  Mandatory Frequency Zones may operate or overlap Control Zones when towers are not operable
  • 12. Mandatory Frequency Zone ClassD Class E Class A Airport Tower Mandatory Frequency Area 18,000 ft
  • 13. Problem Breakdown !  The approach we used: !  Profile the data (1,400 airspaces) !  Document each use case (23) !  For each use case or combination, generate (or link to): !  Airspace !  Airspace Composites (where airspaces intersect) !  Unit !  Service, frequency, and call-sign features !  Service in Airspace (relationship)
  • 14. Problem Breakdown (cont’d) !  Develop FME Workspaces to generate one or more AIXM update messages !  Combine each AIXM update message to generate a Public Slot containing many Private Slots !  Submit AIXM file to EuroControl to generate a new Public Slot in the database !  Test load into system and run system check reports to identify data element collisions and other errors !  Data Collection Staff validate and commit the data
  • 15. Service in AICM Model Mapping Service To Airspace
  • 16. FME Workflow Prepare Data for Use Case 1 Prepare Data for Use Case 2 Create airspace, service, frequency, callsign, relationships Update Timesheets
  • 17. Results of Use Case 1 and 2
  • 18. 2: Integrate RNP Flight Paths !  Problem Definition: !  Aircraft operators are designing new fuel-optimized paths for landing !  Need to incorporate flight paths (436) designed by third parties into aeronautical database !  Data is provided in ARINC 424, an industry standard for aircraft flight management systems !  Identify data changes and automatically generate an AIXM update message to inject into the database
  • 20. Problem Breakdown !  The approach we used: !  Profile the data (436 airspaces) !  Document each use case (2 – new/changed) !  Convert ARINC424 to AIXM Update Message !  In FME, generate new (or changed): !  Standard Instrument Departure !  Instrument Approach Procedure !  Procedure Legs !  Designated Points
  • 21. Problem Breakdown (cont’d) !  Develop FME Workspaces to generate one AIXM update message !  Submit AIXM file to EuroControl to generate a new Public Slot in the database !  Test load into system and run system check reports to identify data element collisions and other errors !  Data Collection Staff validate and commit the data
  • 22. IAP in AICM Model
  • 23. SID in AICM Model
  • 24. FME Workspace Read input, write as AIXM Update Reference higher- resolution waypoint in DB Write new waypoints Verify changed waypoints are within DB tolerance Waypoint changes outside of tolerance
  • 25. Conclusion !  FME loves XML… !  Understands the object-relational nature built into complex XML models !  Enables profile of XML-based data formats into special input and output types !  Power of geo-processing can be brought to bear in translation !  We can validate XML-based messages against a schema (XMLValidator) – and better yet, against geography-based business rules
  • 26. Thank You! !  Questions? !  For more information: !  Todd Lewis, todd.lewis@spatialdna.com OR !  Alessandro Lenares, alessandro.lenares@spatialdna.com !  Spatial DNA Informatics Inc. !  www.spatialdna.com !  Twitter: @SpatialDNA CONNECT. TRANSFORM. AUTOMATE.