® FAA Special Activity Airspace (SAA) Dissemination OGC Pilot Nadine Alameh, OGC; Initiative Director nalameh@opengeospatial.org Johannes Echterhoff, iGSI, OGC IPTeam; Initiative Architect johannes.echterhoff@igsi.eu Aviation-info@opengeospatial.org © 2011 Open Geospatial Consortium, Inc. OGC at a Glance (1) The Open Geospatial Consortium (OGC) is a non-profit, international voluntary consensus standards organization that is leading the development, promotion and harmonization of standards for geospatial and location based services. • Founded in 1994, not for profit, consensus based and voluntary • Over 416 member organizations (industry, government, academia) (January 2011) http://www.opengeospatial.org/ogc/members • 30+ adopted OGC Standards (some are ISO Standards) http://www.opengeospatial.org/standards • Several hundred software products, implementing OGC Standards http://www.opengeospatial.org/resource/products • Broad user community worldwide, many policy positions for NSDI based on OGC standards • Cooperation with other standards organizations and foundations, e.g. ISO, W3C, OMG, etc http://www.opengeospatial.org/ogc/alliancepartners OGC ® Copyright © 2011 Open Geospatial Consortium 2 OGC at a Glance (2) OGC Vision: to achieve the full societal, economic and scientific benefits of integrating location resources into commercial and institutional processes worldwide 3 2 2 9% 51 Europe 6% N. America 194 39% Asia / Pacific Africa Government Academic Middle East 164 Commercial Research 29% Not For Profit S. America 17% OGC ® Copyright © 2011 Open Geospatial Consortium 3 OGC’s Approach for Advancing Interoperability • Interoperability Program (IP) - a global, innovative, handson rapid prototyping and testing program designed to unite users and industry in accelerating interface development and validation, and the delivery of interoperability to the market • Specification Development Program –Consensus standards process similar to other Industry consortia (World Wide Web Consortium, OMA etc.). • Compliance Testing and Certification Program allows organizations that implement an OGC standard to test their implementations with the mandatory elements of that standard • Outreach and Community Adoption Program – education and training, encourage take up of OGC specifications, business development, communications Making Location Count... programs Copyright © 2011 Open Geospatial Consortium 4 OGC Interoperability Program • Proven process to rapidly develop, test, validate and demonstrate new standards based on real world use cases identified by OGC members • Effective way for members to quickly align industry to advance standards to meet priority needs • Efficient and competitive process, regularly yielding a high-level of industry participation and cooperation • Repeatable process – over 30 initiatives successfully conducted using proven policies and procedure OGC ® Copyright © 2011 Open Geospatial Consortium 5 Interoperability Program Development http://www.opengeospatial.org/ogc/policies/ippp Specification Program OGC Network Plugfest Pilot Interoperability Experiment Testbed OGC Specifications Implementations Demonstrations ® Copyright © 2011 Open Geospatial Consortium 6 Interoperability Program Interoperability Initiatives • Testbeds are fast-paced, multi-vendor collaborative efforts to define, design, develop, and test candidate interface and encoding specifications. These draft specifications are then reviewed, revised, and, potentially, approved in the OGC Specification Program. • Pilot Projects apply and test OGC specifications in real world applications using standards based commercial off-the-shelf (SCOTS) products that implement OGC Specifications. • Interoperability Experiments are brief, low-overhead, formally structured and approved initiatives led and executed by OGC members to achieve specific technical objectives that further the OGC Technical Baseline. OGC ® Copyright © 2011 Open Geospatial Consortium 7 OGC Aviation Testbeds • Sponsored by – FAA (AIM, SWIM and NNEW) and EUROCONTROL • Focus – – – – Validation and advancement of AIXM and WXXM Delivery of Aeronautical and Weather information on-demand via OGC Web Services Increased uptake by industry for AIXM and WXXM Delivery of Standards-based Commercial Off-The-Shelf (SCOTS) products • Challenges – – – – – Dealing with the (complex) temporality of aeronautical information Dealing with metadata/lineage of information Handling Digital NOTAMS – Events – Event content/Event filtering Standardized styling of information Encoding and filtering of 4D/5D weather information (e.g. radar data, weather forecasts, etc) • Outcomes – Changes to AIXM/WXXM – Changes to OGC/ISO standards – SCOTS products on the market OGC ® Copyright © 2011 Open Geospatial Consortium 8 OGC Aviation Testbeds • Aviation in OGC Web Services Testbed 6 OWS-6 – http://www.opengeospatial.org/pub/www/ows6/index.html – Public Engineering Reports http://www.opengeospatial.org/standards/per – Outcomes • Aviation Clients • Event Service • Change Requests to AIXM and Web Services • Aviation in OGC Web Services Testbed 7 OWS-7 – http://www.opengeospatial.org/pub/www/ows7/index.html – Public Engineering Reports: http://www.opengeospatial.org/standards/per – Outcomes • Standards-compliant Commercial Off-The-Shelf products (SCOTS) • Open source validator • Portrayal • More Change Requests OGC ® Copyright © 2011 Open Geospatial Consortium 9 Aviation in OGC Web Services Testbed 8 • Kickoff Meeting – 9-11 March 11 • Final demonstration - Interoperability Day at OGC TC – 22 September 2011 • Final delivery (reports and videos) – 30 September 2011 OGC ® Copyright © 2011 Open Geospatial Consortium 10 Interoperability Program Development http://www.opengeospatial.org/ogc/policies/ippp Specification Program OGC Network Plugfest Pilot Interoperability Experiment Testbed OGC Specifications Implementations Demonstrations ® Copyright © 2011 Open Geospatial Consortium 11 Interoperability Program Interoperability Initiatives • Testbeds are fast-paced, multi-vendor collaborative efforts to define, design, develop, and test candidate interface and encoding specifications. These draft specifications are then reviewed, revised, and, potentially, approved in the OGC Specification Program. • Pilot Projects apply and test OGC specifications in real world applications using standards based commercial off-the-shelf (SCOTS) products that implement OGC Specifications. • Pilot projects help users understand how to best implement interoperable geoprocessing that meets their requirements for application, spatial data and info sharing. • Pilot projects help identify gaps for further worl. • Interoperability Experiments are brief, low-overhead, formally structured and approved initiatives led and executed by OGC members to achieve specific technical objectives that further the OGC Technical Baseline. OGC ® Copyright © 2011 Open Geospatial Consortium 12 FAA SPECIAL ACTIVITY AIRSPACE (SAA) Information Dissemination OGC Pilot • Extend the SAA SWIM Services to enable the dissemination of SAA information (including updates) to National Airspace System (NAS) stakeholders and other external users via OGC Web Services • RFQ Issued – 20 Sept 2010 • RFQ Responses Due – 18 October 2010 • Kickoff Meeting – 13-15 December 2010 • Demo at AIM COI Meeting – June 2 2011 1- 3 pm • Demo at AIXM/WXXM Conf – Aug/Sep 2011 OGC ® Copyright © 2011 Open Geospatial Consortium 13 Team Participants Organization/Team Jim Perkins, Navin Vembar, Allen Proper FAA (sponsor organization) Glen Landry, Kevin Lew FAA/CNA (sponsor representatives) Nadine Alameh OGC Mike Frey, Ken Gochenour, Dave Oscai Boeing/Jeppesen (US) Steve Miller Concept Solutions (US) Roger Brackin Envitia (UK) David Burggraf Galdos (Canada) Johannes Echterhoff iGSI (Germany), OGC IP Team Thomas Everding Institute of Geoinformatics - U of Muenster (Germany) Jeroen Dries Luciad (Belgium) Christian Grothe, Daniel Bykowski, Barbara Glombiowska Lufthansa Systems FlightNav (Switzerland) Debbie Wilson, Daniel Hardwick, Ian Painter Snowflake (UK) OGC ® Goals / Objectives • Goals – Disseminate SAA information (including updates) to users via OGC Web Services – Promote the implementation of adapters to support external stakeholders • Objectives – Provide access to SAA information (including updates) via OGC Web Services – Expose SAA information services to the NAS stakeholders with emphasis on airlines to automate flight dispatch and planning – Develop architecture that can accommodate future requirements Expose SAA information services to DoD systems to automate scheduling and information synchronization OGC ® Copyright © 2011 Open Geospatial Consortium 15 SAA Pilot Requirements SAA Retrieval • OGC WFS 2.0 • AIXM SAA 5.1 • static and dynamic info OGC SAA Portrayal • OGC FPS, WMS & SLD • user-defined styles • static and dynamic nature SAA Update Notifications • OGC Event Service • SAA activation updates • DNOTAM compliant • notification according to user subscription criteria ® Copyright © 2011 Open Geospatial Consortium 16 OGC Suite of Standards (1/2) • OGC Catalogue Service - ebRIM profile (Registry/CSW) – for discovery of metadata, services and related information objects – http://www.opengeospatial.org/standards/specifications/catalog • OGC Web Feature Service (WFS) – for storage and management of geographic information – http://www.opengeospatial.org/standards/wfs • OGC Event Service (draft) – for publish/subscribe based access to streams of geographic information OGC ® Copyright © 2011 Open Geospatial Consortium 17 OGC Suite of Standards (2/2) • OGC Web Map Service (WMS) – for requesting map images of datasets from geospatial data stores – http://www.opengeospatial.org/standards/wms • OGC Feature Portrayal Service (FPS) – for portrayal of geographic information retrieved from WFS(s) – based on: OGC Styled Layer Descriptor (SLD) Profile of WMS OGC Symbology Encoding (SE) – http://www.opengeospatial.org/standards/sld – http://www.opengeospatial.org/standards/symbol OGC ® Copyright © 2011 Open Geospatial Consortium 18 Suite of Standards from Aviation Domain • Aeronautical Information Exchange Model (AIXM) – to enable the management and distribution of Aeronautical Information Services (AIS) data in digital format – http://www.aixm.aero • Digital NOTAM Event Specification (draft) – for harmonized encoding of information (in AIXM) currently published through NOTAM messages OGC ® Copyright © 2011 Open Geospatial Consortium 19 Architecture External Clients NAS Stakeholders, Partners, Airlines, etc Build on OGC Web Services Access Update SAA SWIM Services SAA Static Repository (NASR) OGC ® SAA Operational Repository (SAMS) SAA Databases Copyright © 2011 Open Geospatial Consortium 20 Architecture Subscriber File: • • • • External Clients NAS Stakeholders, Partners, Airlines, etc SAA baseline data (Airspace geometry, Times of Use, Associated units, etc) AIXM 5.0 produced by NASR system published in advance of effective date, provided on 28 day cycle Schedule feed: • SAA operational scheduling data (airspace identifier & type, activation status [pending, waiting to start,OGC hot], Web start/end time, altitudes etc) Services • produced from SAMS system data • published on FAA web page, updated every minute Subscriber File SAA SWIM Services Schedule Feed SAA Static Repository (NASR) OGC ® SAA Operational Repository (SAMS) SAA Databases Copyright © 2011 Open Geospatial Consortium 21 Architecture External Clients NAS Stakeholders, Partners, Airlines, etc Registry/ CSW WFS FPS/WMS Event Service OGC Web Services Subscriber File SAA SWIM Services Schedule Feed SAA Static Repository (NASR) OGC ® SAA Operational Repository (SAMS) SAA Databases Copyright © 2011 Open Geospatial Consortium 22 Architecture Lufthansa Systems Galdos Registry/ CSW Luciad Luciad, Snowflake WFS Envitia Envitia, Luciad IfGI FPS/WMS Event Service Event Service Adapter IfGI, Snowflake Subscriber File SAA SWIM Services Schedule Feed SAA Static Repository (NASR) OGC ® SAA Operational Repository (SAMS) SAA Databases Copyright © 2011 Open Geospatial Consortium 23 COMPONENT DEMONSTRATIONS OGC ® Copyright © 2011 Open Geospatial Consortium 24 What you will see • Dissemination and usage of FAA SAA data via open, interoperable OGC Web Service interfaces • Multiple OGC Web Service implementations providing interoperable access to SAA data in complementary ways • Multiple client implementations using data retrieved from the same service, to achieve different goals • Enhanced query capabilities supported by OGC Web Services OGC ® Copyright © 2011 Open Geospatial Consortium 25 Order of Demonstrations • • • • • Web Feature Service Event Service Feature Portrayal Service / Catalog Service / FPS client Luciad client Lufthansa Systems client OGC ® Copyright © 2011 Open Geospatial Consortium 26 Web Feature Service Demonstration • Relevant components: Clients Registry/ CSW WFS FPS/ WMS Event Service OGC Web Services Subscriber SAA FileSWIM Services Schedule Feed SR / NASR OR / SAMS SAA Databases OGC ® Copyright © 2011 Open Geospatial Consortium 27 Web Feature Service Demonstration OGC ® Copyright © 2011 Open Geospatial Consortium 28 Web Feature Service Demonstration - Summary • Standards based provisioning of static and dynamic SAA information • Comprehensive querying capabilities supporting typical questions OGC ® Copyright © 2011 Open Geospatial Consortium 29 Event Service Demonstration • Relevant components: Clients Registry/ CSW WFS FPS/ WMS Event Service OGC Web Services Subscriber SAA FileSWIM Services Schedule Feed SR / NASR OR / SAMS SAA Databases OGC ® Copyright © 2011 Open Geospatial Consortium 30 Event Service Demonstration OGC ® Copyright © 2011 Open Geospatial Consortium 31 Event Service Demonstration - Summary • Automated publication and delivery of dynamic SAA information to interested clients, based on sophisticated filter criteria OGC ® Copyright © 2011 Open Geospatial Consortium 32 Catalogue Service / Feature Portrayal Service & Client Demonstration • Relevant components: Galdos/Envitia Client Registry/ CSW WFS FPS/ WMS Event Service OGC Web Services Subscriber SAA FileSWIM Services Schedule Feed SR / NASR OR / SAMS SAA Databases OGC ® Copyright © 2011 Open Geospatial Consortium 33 Catalogue Service / Feature Portrayal Service & Client Demonstration (Part 1 - Catalogue Demo) OGC (Part 2 – FPS & FPS Client Demo) ® Copyright © 2011 Open Geospatial Consortium 34 Catalogue Service / Feature Portrayal Service & Client Demonstration - Summary • Registry: standards based, flexible discovery of resources, supporting diverse metadata models • FPS / FPS client: standards based portrayal of SAA information in light-weight client OGC ® Copyright © 2011 Open Geospatial Consortium 35 Luciad Client Demonstration • Relevant components: Luciad Client Registry/ CSW WFS FPS/ WMS Event Service OGC Web Services Subscriber SAA FileSWIM Services Schedule Feed SR / NASR OR / SAMS SAA Databases OGC ® Copyright © 2011 Open Geospatial Consortium 36 Luciad Client Demonstration OGC ® Copyright © 2011 Open Geospatial Consortium 37 Luciad Client Demonstration - Summary • Multi-purpose, standards based client - supporting SAA information retrieval, notification and portrayal OGC ® Copyright © 2011 Open Geospatial Consortium 38 Lufthansa Systems Client Demonstration • Relevant components: Lufthansa Systems Client Registry/ CSW WFS FPS/ WMS Event Service OGC Web Services Subscriber SAA FileSWIM Services Schedule Feed SR / NASR OR / SAMS SAA Databases OGC ® Copyright © 2011 Open Geospatial Consortium 39 Lufthansa Systems Client Demonstration OGC ® Copyright © 2011 Open Geospatial Consortium 40 Lufthansa Systems Client Demonstration - Summary • Standards based integration of SAA information in COTS electronic charting product OGC ® Copyright © 2011 Open Geospatial Consortium 41 CONCLUSION OGC ® Copyright © 2011 Open Geospatial Consortium 42 Accomplishments • Another successful OGC Interoperability Program Initiative, despite having to work around scope and requirements changes due to SAA source data limitations – Cooperation and coordination among multi-national participants • Academic institutions • Aeronautical information technology companies • Commercial GIS product development representatives – Consistent and responsive contributions and support from FAA participants and representatives – Special thanks to Johannes Echterhoff in leading this effort, in recognition of his organizational, management, and note-taking skills OGC ® Copyright © 2011 Open Geospatial Consortium 43 Accomplishments • Implemented support for AIXM 5.1 in OGC standards based web service components • • • • Mapped AIXM 5.0 data into AIXM 5.1 Supported AIXM 5.1 temporality model Supported SAA AIXM schema extension Tested the draft Digital NOTAM Event Specification • Implemented WFS and ES support for complex airspace geometries, aggregated airspaces, and improved filter capabilities in spatial queries • Interfaced WFS and ES with available data sources via adapter components • Implemented support for portrayal of AIXM 5.1 data (via WMS, FPS and Registry) • Time-dependent map display styling • Demonstrated the value of geospatial and temporal data fusion for the display and use of airspace activation data in realistic aviation scenarios OGC ® Copyright © 2011 Open Geospatial Consortium 44 Lessons Learned • Implemented AIXM / OGC standards are mature enough for industry adoption • OGC, GML and AIXM standards clarifications • Draft standards need to be finalized (e.g. Event Service) • Using OGC Web Services for SAA data dissemination • Integration of static and dynamic data (via WFS) enables value added functions such as airspace proximity notification • Retrieving static and dynamic AIXM data from a single source (WFS), fine grained retrieval of AIXM feature timeslices needs work • Support for snapshot timeslices is important for decision support scenarios • Demonstrated usefulness of time dependent, greater than 2D portrayal of SAA information • Challenges • Having more stable requirements and established data standards would facilitate integration efforts, especially with short-duration initiatives • Data quality does not yet meet requirements for productive use, SAA data has to be validated for consistency before being disseminated OGC ® Copyright © 2011 Open Geospatial Consortium 45 Value Added • Aviation Industry – Demonstrated value of OGC open standards compliance in facilitating cost-effective multi-vendor tool integration – Standards-based approach makes interface implementation viable – Demonstrated support for both lightweight, browser-based client visualization including cross-section perspective, and thick client tools with more advanced data analysis and rendering – Implemented architecture can better address realistic flight data decision support requirements and at the same time potentially reduce the number of cases of noncompliance of airspace users – Offers enhanced pilot situational awareness for onboard systems – Provided insight to industry on what changes are required to take advantage of AIXM compliant data disseminated via OGC web services • FAA – Created a single consolidated source of SAA data for dissemination using OGCstandard web services and AIXM message formats – Beta test of AIXM-format airspace definitions and AIXM 5.1 SAA extensions – Utility of consolidating separate VFR images into single VFR chart display OGC ® Copyright © 2011 Open Geospatial Consortium 46 Future Directions • Industry Standards – Further evolution and refinement of AIXM temporality model conventions and guidelines to enable more practical and efficient implementations – Automate SAA business rule constraint processing (using schematron) – Use of WFS 2.0 pre-defined queries to support SAA data analysis and notifications • AIM Systems – Explore OSGi deployment of OGC service components using a common FUSE ESB – Refinements to AIM systems and service architectures in the context of consolidated static+dynamic AIXM feature representations – Extend architecture to support end-to-end management (including editing, adding and approval) of SAA information in the system – Test integration of SWIM-based SAA services with OGC service components – Performance benchmarking and assessment of comparative architecture scalabilities OGC ® Copyright © 2011 Open Geospatial Consortium 47 The Future is Now OGC ® Copyright © 2011 Open Geospatial Consortium 48 The Future is Now OGC ® Copyright © 2011 Open Geospatial Consortium 49 The Future is Now OGC ® Copyright © 2011 Open Geospatial Consortium 50 For More Information Open Geospatial Consortium, Inc www.opengeospatial.org SAA Pilot Demo page http://www.opengeospatial.org/pub/www/saa/index.html OGC Aviation Domain Working Group http://www.opengeospatial.org/projects/groups/aviationdwg Email Aviation-info@opengeospatial.org Copyright © 2011 Open Geospatial Consortium