04 - AIXM Overview

Download Report

Transcript 04 - AIXM Overview

AIXM 5 Overview
xNOTAM Workshop #2
Brussels, 20-21 November 2007
Item 4
European
Organisation for the Safety of Air Navigation
1
Presentation objectives


Remind AIXM 5 goals
Explain in detail the part of AIXM 5 that will be used for the
xNOTAM Trial

2
Focus on conceptual model
AIXM development
Sources
AIP
Sep 2005
AIXM 4.5
3
AIXM scope
EnRoute Airspace
Route
Terminal
Fix
Procedures
Service
Airport/Runway
Airport/Runway
Support international air navigation



4
Aerodromes
Airspace
NAVAIDS & Fixes



Routes (incl. flight restrictions)
Procedures
Organizations & Services
AIXM 5 Design Objectives
Future Capabilities
Modularity
Technical Design Decisions
New Data
Requirements
Extensibility
ISO19100
series
Aerodrome
Mapping
Flexible
Exchange
UML
Terminal
Procedures
Flexible
Messages
GML 3.2
Obstacles
Permanent
& Temporary
Metadata
Integrity
Data Quality Mandates
5
AIXM 5 – UML class model
isSpecifi edFor
1
<<object>>
RoutePortion
6
AIXM 5 – based on ISO 19100
geometry
GM_Point
(from ISO 19107 Geometry)
7
AIXM 5 – based on ISO 19100
metadata
8
AIXM 5 – GML 3.2 (ISO 19136)
example
9
AIXM 5 – AMDB support
example
10
AIXM 5 – Procedures revision
example
0..*
supplies
1
<<feature>>
InstrumentApproachProcedure
(from 1 - Approach)
11
AIXM 5 – Obstacles
example
isActiveBy
0..1
12
<<object>>
Timetable
(from Time Management)
AIXM 5 – Temporality
Time Slice model
Feature
Properties
P1
value 1
P2
value 2
value 3
value a
value 4
value b
P3
value x
P4
temporary
value w
P5
value $
value z
value #
Time
TimeSlices:
TS 1
TS 2
TS "temp”
13
TS 3
TS 4
TS 5
TS 6
TS 7
TS 8
AIXM 5 – Extensibility
example
14
AIXM 5 – Modularity
work in progress
Intended for final release
15
AIXM 5 – Data Products
flexible messages
16
AIXM 5 – example of encoding
17
Questions ?
18
19
AIXM 5 UML – modelling conventions
Objects
Features
data types
attributes
relationships
(f rom Airport/Heliport)
1
0..*
<<feature>>
Runway
<<feature>>
AirportHeliport
isSituatedAt
<<feature>>
Runway
hasSurfaceDescribedBy
0..1
<<object>>
SurfaceCharacteristics
(f rom Airport/Heliport)
20
AIXM 5 UML – modelling conventions
inheritance
association classes
choice
21
AIXM 5 UML – modelling conventions
data types
22
Trial – NOTAMs to be converted










23
Airspace Usage
temporary restricted/segregated airspace usage/activation;
ad-hoc restricted/segregated airspace establishment and activation; Airspace
route portion closure/activation (such as for CDR 1 and CDR 2 routes); Route Usage
Routeetc.);
Segments
temporary/permanent changes in the route structure (names/positions of points,
Navaid
en-route navaid unserviceability;
Airport Usage
airport/heliport usage restrictions;
Airport
Usage
usage restrictions affecting runway directions, runways, taxiways, gate/stands,
TLOFs,
etc;
Runway
changes in the surface characteristics of runways;
Runway Centreline Point
threshold displacements;
Vertical Structure
new permanent or temporary obstacles (point/line/polygon are supported).
AIXM - AirportHeliport
24
AIXM - Runway
0..*
isSituatedAt
1
<<f eature>>
AirportHeliport
(from Airport/Heliport)
25
AIXM - Runway
26
AIXM – Airport Usage
<<f eature>>
AirportHeliportUsage
<<object>>
Timetable
hasApplicableTimes
(from Time Management)
0..1
27
AIXM – Airport Usage
28
AIXM – Airport Usage
<<feature>>
RunwayDirection
(from Runway)
0..*
affects
<<feature>>
AirportHeliport
0..*
<<feature>>
affects 0..* RunwayElement
affects
<<feature>>
AirportHeliportUsage
affects
(from Runway)
affects
0..*
0..*
<<feature>>
TaxiwayElement
29
<<feature>>
Taxiway
(from Taxi way)
Questions ?
30
AIXM – Significant Points
<<choice>>
SignificantPoint
Position
0..1
<<object>>
Point
(from Geometry)
...)
31
AIXM – Significant Points
32
AIXM – Routes and Segments
hasGeometry
0..1
<<object>>
Curv e
(from Geometry)
33
AIXM – Routes and Segments
34
AIXM – Route Usage
<<feature>>
Route
1
isPartOf
isSpecifi edFor
1
0..*
<<object>>
RoutePortion
passesThrough
startsAt
endsAt
1
0..*
<<choice>>
SignificantPoint
(f rom Nav aids Points)
35
1
AIXM – Route Usage
36
AIXM - Obstacles
isActiveBy
0..1
<<object>>
Timetable
(from Time Management)
+horizontalProjection
<<choice>>
VerticalStructurePartGeometry
hasSurfaceShape
hasCurveShape
0..1
37
0..1
hasPointShape
0..1
<<object>>
ElevatedSurface
<<object>>
ElevatedCurve
<<object>>
ElevatedPoint
(from Geometry)
(from Geometry)
(from Geometry)
AIXM - Obstacles
38
AIXM - Airspace
isActive
<<object>>
Timetable
hasGeometry
0..1
<<object>>
AirspaceGeometry
1
(from Time Management)
...)
0..1
0..1
is
1
hasSameHorizontalExtentAs
0..*
1
+component
<<choice>>
AirspaceGeometry ComponentChoice
0..*
<<choice>>
AirspaceBoundary
+horizontalProjection
1
1
hasHorizontalBoundary
0..1
<<object>>
Surf ace
(from Geometry)
39
AIXM – Airspace class
40
AIXM – Airspace Usage
<<f eature>>
AirspaceUsage
0..*
isSpecifiedFor
<<f eature>>
Airspace
41
1
AIXM - Airspace
42
AIXM – text notes
43
AIXM - Geometry
44
AIXM – XML encoding example
45
AIXM development status


Final AIXM 5 Release scheduled for the end of 2007
Domains still expected to be significantly impacted





46
finalisation of the SID/STAR model
update of the Service model
refinement of the Address class
modularisation of the AIXM Feature schema file
xNOTAM Trial – will use the RC2/RC3 model & schema
Questions?
47