The European Organisation for the Safety of Air Navigation OGC Aviation Domain Working Group - GML Guidelines / Profile -

Slides:



Advertisements
Similar presentations
FIXM – What’s it all about?
Advertisements

Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
The European Organisation for the Safety of Air Navigation AIXM 4.5 to 5.1 Mapping Razvan Guleac DNM/COO/NOM/ADM AIXM 5.1 Seminar.
ISO19107 Geographic information – Spatial schema Pusan National University Dept. of Computer Engineering Spatiotemporal Database Lab. Joon-Seok Kim
The European Organisation for the Safety of Air Navigation Open session AIXM XML Developers' Seminar.
XML Examples AIXM 5 RC2.
® Hosted and Sponsored by Copyright © 2012Open Geospatial Consortium Geometry Ad Hoc – Introduction to Aviation Use Cases and Requirements 80th OGC Technical.
The European Organisation for the Safety of Air Navigation AIXM 5.1 – Business rules AIXM XML Developers' Seminar.
Lecture 05: Spatial Data Structure for Computer Cartography Geography 128 Analytical and Computer Cartography Spring 2007 Department of Geography University.
Edge Blend Constant radius edge blend Handlebar. Edge Blend - Variable 5 mm radius for 25% length of the edge 10 mm radius for the next 25% 15 mm radius.
Unit 3 Understanding Maps.
Map Projection & Coordinate Systems
Background in geospatial data modeling Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
AIXM 5.1 Seminar 12 – 13 December 2011
Spatial data can be described according to: entity distinct object (river) attribute characteristic of entity (discharge) relationship linkages amongst.
Harry Williams, Cartography
Direction of PIDF-LO Profile James Winterbottom. Problems PIDF-LO profile has suffered from feature creep Base level GML is designed to define complex.
GeoUML a conceptual data model for geographical data conformant to ISO TC 211 Main GeoUML constructs Alberto BelussiNovembre 2004.
GEOREFERENCING By Okan Fıstıkoğlu. GEOGRAPHIC COORDINATE SYSTEMS Geographic Coordinate System (GCS) uses a three dimensional spherical surface to define.
1 Introduction to Geographical Data Kris Ray Confederated Tribes of the Colville Reservation.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
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”
UML to XSD. Assumptions Basic Understanding of UML Basic Understanding of XML Basic Understanding of XSD schemas Basic Understanding of UML Basic Understanding.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
The European Organisation for the Safety of Air Navigation Aeronautical Information Exchange Model (AIXM) – Business Rules.
TASK 3.2 NatureSDI+ metadata profiles : Final version Dorian Ginane IRD - ESPACE.
The European Organisation for the Safety of Air Navigation OGC Aviation DWG - Bonn Hubert LEPORI EUROCONTROL – DSR/CMN/IM 01-March-2011.
John Pickford IBM H11 Wednesday, October 4, :30. – 14:30. Platform: Informix Practical Applications of IDS Extensibility (Part 2 of 2)
The European Organisation for the Safety of Air Navigation ADQ, INSPIRE and Metadata AIXM 5.1 Seminar.
What are Latitudes and Longitudes?
Singapore Workshop – Technical Focus - 16 June 2008 Temporality and Encodings Concepts and Examples Presented by Brett Brunk Aeronautical Information Management.
AIXM - purpose, scope, implementation and future evolution.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
WIGOS Data model – standards introduction.
INTRO TO SPATIAL DATA ANALYSIS JOU-1526 Computer Assisted Reporting.
NATURE-SDIplus Metadata Specification Co-funded by the Community Programme eContentplus ECP-2007-GEO
A face of a prism or pyramid that is not a base An edge of a prism or pyramid that is not an edge of a base A prism whose lateral faces are all rectangles.
AUKEGGS Canberra, Exposing legacy file-based data (interop-for-files) Andrew Woolf CCLRC Rutherford Appleton Laboratory
The European Organisation for the Safety of Air Navigation AIXM UML to XSD AIXM XML Developers' Seminar.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
© Copyright 2006 POSC Coordinate Reference Systems John Bobbitt & Paul Maton June 2006.
The European Organisation for the Safety of Air Navigation AIXM 5.1 Seminar Introduction.
® 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.
AIXM 5 Concepts This presentation is based on the first part of the “AICM and AIXM 5 - Exchange Model goals, requirements and design” document. The purpose.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
Aeronautical Information Exchange Model (AIXM) – GML Encoding Guidelines.
European Monitoring Platform for Mapping of QoS and QoE
AIXM XML Developers' Seminar
AIXM 5 UML to XSD.
AIXM 5.1 XML Developers' Seminar #2 – Dec 2009
AIXM 5.1 – Interoperability issues
Razvan Guleac DNM/COO/NOM/ADM
XML Examples AIXM 5 RC2.
AIXM 5.1 – Interoperability issues
UML to XSD.
& Galdos: Geospatial SOA Products and Solutions Provider, Systems Integrator Ron Lake – original author of GML WFS, WMS, and WRS products Clients.
AIXM CCB meeting EUROCONTROL HQ, Brussels
Harry Williams, Cartography
AIXM 5 Overview xNOTAM Workshop #2 Brussels, November 2007
AIXM 5 Development Status
Raphael Malyankar; Eivind Mong
Navaids and Points The purpose of this presentation is to provide an overview of the Aeronautical Conceptual Model for Navaids and Points.
XML Examples AIXM 5 RC2.
AIXM 5 UML Modelling Conventions
Digital AIM Training - AIXM
AIXM Seminar 2009, December 15th
… Two-step approach Conceptual Framework Annex I Annex II Annex III
Presentation transcript:

The European Organisation for the Safety of Air Navigation OGC Aviation Domain Working Group - GML Guidelines / Profile -

2 Guidance and Profile of GML for use with Aviation Data Published: MAY 2012 by OGC (produced by the Aviation Domain WG) Status: OGC Discussion Paper ( ) 1 st part - Encoding guidelines for aviation specific data srsName (WGS 84 is imposed in aviation) Surface and lines - specials Parallels Arcs Embedded curves/points Geographical borders re-used in Surface definitions In relation with the use of AIXM for aeronautical data encoding 2 nd part - GML Profile

3 Why guidelines AIXM 4.5 – non GML AIXM 5.1– GML

4 Positions - encoding … … First latitude, then longitude

5 Straight lines gml:Geodesic gml:GeodesicString … …

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

7 Arc by centre point lat_P3 long_P3 radius calculated_start_angle calculated_end_angle gml:ArcByCenterPoint

8 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

9 With annotation VILLAGE JAKOVO information provided is “for human consumption”

10 With xlink:href Local Or with remote references to the feature! Looking into other xlink attributes… include xlink:title for display purpose

11 AIXM 5.1 Guidelines 2 nd part: GML Profile

12 GML Profile Table 2 – AIXM Conceptual Types and the relevant XSD Implementation to document AIXM Conceptual Type AIXM XSD Implementation (Element and Type) Section Reference Pointaixm:Point, -Type9.3.2 ElevatedPointaixm:ElevatedPoint, -Type9.3.3 Curveaixm:Curve, -Type9.3.4 ElevatedCurveaixm:ElevatedCurve, -Type9.3.5 Surfaceaixm:Surface, -Type9.3.6 ElevatedSurfaceaixm:ElevatedSurface, -Type9.3.7

13 GML Profile ISO TypeISO / GML Implementation (Element and Type) Section Reference DirectPositiongml:pos, gml:DirectPositionType9.4.2 GM_Pointgml:Point, -Type9.4.3 GM_Envelopegml:Envelope, -Type9.4.4 GM_PointRefgml:pointProperty, gml:PointPropertyType9.4.5 GM_PositionDefined in GML as a group, not as an element/type: gml:geometricPositionGroup GM_PointArraygml:posList, gml:DirectPositionListType gml:AbstractCurve, -Type9.4.8 GM_Curvegml:Curve, -Type9.4.9 GM_CurveSegmentgml:AbstractCurveSegment, -Type9.4.10

14 GML Profile -gml:ArcByCenterPoint, -Type gml:CircleByCenterPoint, -Type GM_Arcgml:Arc, -Type GM_Circlegml:Circle, -Type GM_GeodesicStringgml:GeodesicString, -Type GM_Geodesicgml:Geodesic, -Type GM_LineStringgml:LineStringSegment, -Type GM_Surfacegml:Surface, -Type GM_SurfacePatchgml:AbstractSurfacePatch, -Type GM_Polygongml:PolygonPatch, -Type gml:AbstractRing, -Type GM_Ringgml:Ring, -Type GM_OrientableCurvegml:OrientableCurve, -Type GM_CompositeCurvegml:CompositeCurve, -Type9.4.24

15 GML Profile – example of an element XSD Elementgml:Curve Typegml:CurveType BaseTypegml:AbstractCurveType Restrictionnone UsageTo represent spatial properties of aeronautical features with 1D shape (e.g. the centerline of an airspace corridor) but also the boundaries of a 2D shape (e.g. the exterior of an airspace). DefinitionA curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive. The element “ segments ” encapsulates the segments of the curve. Comments The orientation of a curve can be inverted using an OrientableCurve as wrapper – see section for further details. Used inUsed as parent type for AIXM Curve (see section 9.3.4). Can be used in the definition of a surface boundary (see Figure 22 and section ).

16 GML Profile – example of an element XML Schema File(./ISO_19136_Schemas/) geometryPrimitives.xsd XML Schema Component Example lat_P1 long_P1 lat_P2 long_P2 lat_P3 long_P3 radius calculated_start_angle calculated_end_angle lat_P4 long_P4 lat_P5 long_P5

The European Organisation for the Safety of Air Navigation