Aeronautical Information Exchange Model (AIXM) – GML Encoding Guidelines.

Slides:



Advertisements
Similar presentations
ICAO Seminar on Aeronautical spectrum management (Cairo, 7 – 17 June 2006) SAFIRE Spectrum and Frequency Information Resource (presented by Eurocontrol)
Advertisements

28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
Routemap to derive ISO models from BUFR Why do we need both ISO and BUFR models? –The BUFR data model is very large – much larger in principle than most.
The European Organisation for the Safety of Air Navigation Open session AIXM XML Developers' Seminar.
® Hosted and Sponsored by Copyright © 2012Open Geospatial Consortium Geometry Ad Hoc – Introduction to Aviation Use Cases and Requirements 80th OGC Technical.
System integrity The term system integrity has the following meanings: That condition of a system where in its specified operational and technical parameters.
The European Organisation for the Safety of Air Navigation AIXM 5.1 – use of CRC Draft proposal.
Objective ITY-ADQ ESSIP Plan 2014 Ana Paula FRANGOLHO DSS/EIPR
Background Data validation, a critical issue for the E.S.S.
AIXM 5.1 Seminar 12 – 13 December 2011
Integrating information towards Digital ATM Information Structures - AIXM - Presented By: Eduard Porosnicu, Eurocontrol Date:August 27, 2013.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Aeronautical Information Exchange Model (AIXM). Introduction “Never let an aircraft take you somewhere your brain didn't get to five minutes earlier”
The European Organisation for the Safety of Air Navigation ARINC 424A specification and SESAR WP9.31 AIXM Procedure Modelling/Encoding seminar Brussels.
The European Organisation for the Safety of Air Navigation OGC Aviation Domain Working Group - GML Guidelines / Profile -
AIXM 5 Metadata. Requirements for AIXM Metadata AIXM Metadata Model Examples Requirements for AIXM Metadata AIXM Metadata Model Examples.
The European Organisation for the Safety of Air Navigation Aeronautical Information Exchange Model (AIXM) – Business Rules.
UNCLASSIFIED 1 Digital Geospatial Information Working Group (DGIWG) Jeffrey Bell – NGA Aeronautical Harmonization Working Group Chair Briefing to AIXM.
The European Organisation for the Safety of Air Navigation OGC Aviation DWG - Bonn Hubert LEPORI EUROCONTROL – DSR/CMN/IM 01-March-2011.
The European Organisation for the Safety of Air Navigation ADQ, INSPIRE and Metadata AIXM 5.1 Seminar.
The Geographic Information System of the European Commission (GISCO) By Albrecht Wirthmann, GISCO, Eurostat ESPON.
AIXM - purpose, scope, implementation and future evolution.
AUKEGGS Canberra, Exposing legacy file-based data (interop-for-files) Andrew Woolf CCLRC Rutherford Appleton Laboratory
® Making Location Count Copyright © 2010 Open Geospatial Consortium AIXM GML Profile CRS Considerations 75th OGC Technical Committee Sydney, Australia.
AIXM XML Schema aspects. Copyright EUROCONTROL 2011 AIXM 5 – Design Objectives Capabilities Extensibility Flexible Exchange Flexible Messages Static and.
A look to the past for the future- The North American Profile Sharon Shin Metadata Coordinator Federal Geographic Data Committee.
František Nonnemann Skopje, 10th October 2012 JHA Data protection and re-use of PSI as a tool for public control–CZ approach.
Geocoding and Georeferencing
FIXM briefing for the AIXM CCB Hubert LEPORI EUROCONTROL, ATM/STR/SWM
AIXM 5.1 XML Developers' Seminar #2 – Dec 2009
European Monitoring Platform for Mapping of QoS and QoE
PBN Performance Based Navigation
ICAO Seminar on Aeronautical spectrum management (Cairo, 7 – 17 June 2006) SAFIRE Spectrum and Frequency Information Resource (presented by Eurocontrol)
AIXM XML Developers' Seminar
AIXM 5.1 – Metadata AIXM CCB – Webex 18 JULY 2017.
AIXM 5.1 – Interoperability issues
Objective ITY-ADQ ESSIP Plan 2015 Ana Paula FRANGOLHO DPS/PEPR
AIS AIM SG Ad-hoc Chapters 5-6 Group
Draft PANS-AIM Chapter 4 ICAO Headquarters: 4th-8th November
2009 TSO Transparency Gas Regional Initiative North-West
AIXM 5.1 – Interoperability issues
AIXM 5.1 – Interoperability issues
& Galdos: Geospatial SOA Products and Solutions Provider, Systems Integrator Ron Lake – original author of GML WFS, WMS, and WRS products Clients.
Ellipsoid and Geoid Geographic Coordinate system
Presented by: Miguel Rodrigues Paulo SES unit EUROCONTROL
ICAO Seminar on Aeronautical spectrum management (Cairo, 7 – 17 June 2006) SAFIRE Spectrum and Frequency Information Resource (presented by Eurocontrol)
AIXM CCB meeting EUROCONTROL HQ, Brussels
Harry Williams, Cartography
Recommendations and Conclusions
Updating GML datasets S-100 WG TSM September 2017
AIXM 5.1 – Interoperability issues
AIXM 5 Development Status
S121 Encodings for interchange
AIXM 5.2 – WIP AIXM CCB – Webex 26 July 2018.
The Arc-Node Data Model
AIS Manual (Doc 8126) Air Navigation Procedures for AIM Seminar
PANS-AIM (Doc 10066) Air Navigation Procedures for AIM Seminar
Digital AIM Training - AIXM
AIXM 5.1 – Interoperability issues
Proposal of a Geographic Metadata Profile for WISE
Digital AIM Training - AIXM
SOLITEC Company Profile
30 NOV – 01 DEC 2017, Eurocontrol, Brussels
AIXM 5.1 – Interoperability issues
WG standards for data access/exchange
… Two-step approach Conceptual Framework Annex I Annex II Annex III
AIXM 5.2 – WIP AIXM CCB – Webex 10 OCT 2017.
Digital AIM Training - Introduction Introduction – day 2
AIXM 5.1 – Interoperability issues
Presentation transcript:

Aeronautical Information Exchange Model (AIXM) – GML Encoding Guidelines

Copyright EUROCONTROL 2011 Objective Guidelines for aviation specific aspects E.g. srsName (WGS 84 is imposed in aviation) E.g. Surface and lines - specials Parallels Arcs E.g. Embedded curves/points Geographical borders re-used in Surface definitions In relation with the use of AIXM for aeronautical data encoding GML Profile

Copyright EUROCONTROL

Copyright EUROCONTROL 2011 Positions - encoding … … First latitude, then longitude ICAO Annex 15, all “published aeronautical geographical coordinates (indicating latitude and longitude) shall be expressed in terms of the WGS-84 geodetic reference datum”

Copyright EUROCONTROL 2011 Lines and surfaces No explicit indication of the type of interpolation between two points Assumed “Straight lines” Unless same latitude -> assumed “parallel” EAP 25 (The Castle) 52°11'08.00"N 005°12'30.00"E; 52°12'22.00"N 005°17'15.00"E; 52°11'21.00"N 005°17'56.00"E; 52°10'09.00"N 005°17'56.00"E; (then along the parallel to) 52°10'09.00"N 005°13'11.00"E; to point of origin.

Copyright EUROCONTROL 2011 Straight lines gml:Geodesic gml:GeodesicString … …

Copyright EUROCONTROL 2011 Parallels Linear interpolation -> parallel Longitude axis Latitude axis (NORTH) Lat 1 Long1 Lat 1 Long2 Linear interpolation in a geodetic CRS

Copyright EUROCONTROL 2011 Arc by centre point lat_P3 long_P3 radius calculated_start_angle calculated_end_angle gml:ArcByCenterPoint

Copyright EUROCONTROL 2011 Re-calculate centre If necessary for spatial calculations!

Copyright EUROCONTROL 2011 Arc by edge gml:Arc … … P2 P3 P4... Can we not change our practices? Use Arc by edge! -Less ambiguous -No problems with projections -Perfectly supported in GIS tools

Copyright EUROCONTROL 2011 Circle gml:CircleByCenterPoint

Copyright EUROCONTROL 2011 Other suggested subjects Wind Spiral

Copyright EUROCONTROL 2011 Airspace aggregation By reference - between synchronized databases By copying the geometry - geometrical data for direct consumption Combined if necessary

Copyright EUROCONTROL 2011 Point references * Edge point * Centre point * Etc. “E) AIR DISPLAY WILL TAKE PLACE WI LATERAL LIMITS: N E (NDB OBR) N E (VILLAGE JAKOVO) N E N E (NDB OBR). gml:pointProperty

Copyright EUROCONTROL 2011 With annotation VILLAGE JAKOVO information provided is “for human consumption”

Copyright EUROCONTROL 2011 With xlink:href Local Remote references as well to the feature! Looking into other xlink attributes… include xlink:title for display purpose

Copyright EUROCONTROL 2011 Progress Initial version November 2010 after ADWG meeting in Brussels Task for the Aviation Domain WG Current version (0.6) GMLGuidelinesForAIXMhttp://external.opengeospatial.org/twiki_public/AviationDWG/ GMLGuidelinesForAIXM 80% mature, still to do: GML profile details (exact list of GML elements) interpolation/densification issues (should this be in?) Other geometries (wind spiral, etc. ?) Target: finalise end 2011 Release during TC meeting in March 2012 as “Discussion paper” (March 2012)

Copyright EUROCONTROL 2011 & Q A & Q A

Copyright EUROCONTROL 2011 Other issues – accuracy, resolution, integrity

Copyright EUROCONTROL 2011 Other issues – data quality ICAO, European ADQ Regulation (73/2010) Data accuracy Data publication resolution Data integrity Problems Understanding of requirements Different interpretations by different people Pre-imposition of some technical solutions Such as use of CRC Lack of direct support in GML But maybe there was a good reason for that

Copyright EUROCONTROL 2011 Data accuracy AIXM extension of GM_Point, GM_Curve, GM_Surface also, use of Metadata for global values (data set, feature)

Copyright EUROCONTROL 2011 Data publication resolution

Copyright EUROCONTROL 2011 Data publication resolution AIXM business (data verification) rules, but: GML lat /long format is not DDMMSS.ssss! No place in AIXM/GML for specifying the precision of an individual x or y position in gml:pos or gml:posList Although explicitly required by ICAO We can use metadata for global values - data set level or feature level Need to treat lat/long position as character string, not as numbers! Preserve trailing zeros Pay attention to database conversions In: Out: 23: (not OK!)

Copyright EUROCONTROL 2011 Data integrity ICAO Annex 15, Point “Electronic aeronautical data sets while stored or in transit shall be protected by the inclusion in the data sets of a 32-bit cyclic redundancy check (CRC) implemented by the application dealing with the data sets. This shall apply to the protection of all integrity levels of data sets as specified in (critical, essential and routine data).” ADQ IR, Annex VI (1) “All data transferred in an electronic format shall be protected against loss or alteration of data by the application of the CRC32Q algorithm as referred to in point 21 of Annex III. The cyclic redundancy check (hereinafter CRC) value shall be applied before the final verification of the data prior to storage or transfer.”

Copyright EUROCONTROL 2011 CRC - guidelines operational principles AIXM 5.1 support extension

Copyright EUROCONTROL 2011 The VERY IMPORTANT question 1.Do we need to allocate a CRC value when the data is originated and preserve (store/transmit) that same CRC value along the whole data chain, up to the end user? Or 2.Is it OK if CRC are used just for data in transit, meaning that they are calculated 'on the fly' when the data is packed for transmission, checked at the other end and then dropped?

Copyright EUROCONTROL 2011 Option 1 - CRC “per data record” Data merging – re-calculate CRCV!

Copyright EUROCONTROL 2011 AIXM 5.1 – proposed encoding AIXM Extensions Each AIXM Feature CRC “subjects” - xPath expression Would also work if option 2 is chosen Just allow multiple elements! … //aixm:ARP//gml:pos | //aixm:ARP//aixm:elevation | 582C2727 …

Copyright EUROCONTROL 2011 AIXM 5.1 – proposed solution General principle Use xpath to indicate which elements are included If complex elements are indicated, all their content is included Several CRCV per feature supports both Option 1 and Option 2 CRC algorithm specification Metadata? Extension? Any known ‘list of values’?

Copyright EUROCONTROL 2011 & Q A & Q A