package: routes. routes describe en route structure conventional and rnav minimum clearance...
TRANSCRIPT
Package: RoutesPackage: Routes
RoutesRoutes
• Describe En route structure• Conventional and RNAV• Minimum clearance altitudes• Usage restrictions
• Describe En route structure• Conventional and RNAV• Minimum clearance altitudes• Usage restrictions
EnRouteRouteRouteSegment
Flight LevelsTrack LengthTrack WidthTrack DirectionFlight Rules and Use
RoutePortion
Standard flight levelsMinimum AltitudesChange over pointsDME usage (RNAV)
Route FeatureRoute FeatureRoute
designatorPrefix : CodeRouteDesignatorPrefixTypedesignatorSecondLetter : CodeRouteDesignatorLetterTypedesignatorNumber : NoNumberTypedesignatorSuffix : CodeRouteDesignatorSuffixTypelocationDesignator : TextDesignatorTypetype : CodeRouteTypeflightRule : CodeFlightRuleTypemilitaryUse : CodeMilitaryStatusTypeinternationalUse : CodeRouteOriginType
<<feature>>
RouteSegment
level : CodeLevelTypeupperLimit : ValDistanceVerticalTypeupperLimitReference : CodeVerticalReferenceTypelowerLimit : ValDistanceVerticalTypelowerLimitReference : CodeVerticalReferenceTypeminimumObstacleClearanceAltitude : ValDistanceVerticalTypepathType : CodeRouteSegmentPathTypetrueTrack : ValBearingTypemagneticTrack : ValBearingTypereverseTrueTrack : ValBearingTypereverseMagneticTrack : ValBearingTypelength : ValDistanceTypewidth : ValDistanceTypesignalGap : CodeYesNoType
<<feature>>
0..*
1
0..*
isPartOf
1
CodeRouteDesignatorPrefixType
K : stringU : stringS : string
(from AIXM Data Types)
<<codelist>>
CodeRouteDesignatorLetterType
A : stringB : stringG : stringH : stringJ : stringL : stringM : stringN : stringP : stringQ : stringR : stringT : stringV : stringW : stringY : stringZ : string
(from AIXM Data Types)
<<codelist>>
CodeRouteDesignatorSuffixType
F : stringG : stringY : stringZ : string
(from AIXM Data Types)
<<codelist>>
Route segmentRoute segment
RouteSegment
level : CodeLevelTypeupperLimit : ValDistanceVerticalTypeupperLimitReference : CodeVerticalReferenceTypelowerLimit : ValDistanceVerticalTypelowerLimitReference : CodeVerticalReferenceTypeminimumObstacleClearanceAltitude : ValDistanceVerticalTypepathType : CodeRouteSegmentPathTypetrueTrack : ValBearingTypemagneticTrack : ValBearingTypereverseTrueTrack : ValBearingTypereverseMagneticTrack : ValBearingTypelength : ValDistanceTypewidth : ValDistanceTypesignalGap : CodeYesNoType
<<feature>>Route
designatorPrefix : CodeRouteDesignatorPrefixTypedesignatorSecondLetter : CodeRouteDesignatorLetterTypedesignatorNumber : NoNumberTypedesignatorSuffix : CodeRouteDesignatorSuffixTypelocationDesignator : TextDesignatorTypetype : CodeRouteTypeflightRule : CodeFlightRuleTypemilitaryUse : CodeMilitaryStatusTypeinternationalUse : CodeRouteOriginType
<<feature>>
0..*1
0..*1
isPartOf
EnRouteSegmentPoint
roleFreeFlight : CodeFreeFlightTyperoleRVSM : CodeRVSMPointRoleTypeturnRadius : ValDistanceType
(f rom Point Ref erence)
<<object>>
1111
endsAt
startsAt
SegmentPoint
reportingATC : CodeATCReportingTypeflyOver : CodeYesNoTypewaypoint : CodeYesNoTyperadarGuidance : CodeYesNoType
(from Point Reference)
<<object>>
0..1
hasGeometry
Curve(f rom Geometry )
<<object>>
0..1
ObstacleAssessmentArea
type : CodeObstacleAssessmentSurfaceTypesectionNumber : NoNumberTypeslope : decimalassessedAltitude : ValDistanceVerticalTypeslopeLowerAltitude : ValDistanceVerticalType
(f rom Surf ace Assessment)
<<object>>
0..10..1
isEvaluatedWith
0..10..1
SignificantPoint(from Navaids Points)
<<choice>>
RoutePortion<<object>>
1
0..*0..*
11
endsAt11
startsAt
0..*0..*
passesThrough
isPartOf
1
Route portionsRoute portionsRoute
designatorPrefix : CodeRouteDesignatorPrefixTypedesignatorSecondLetter : CodeRouteDesignatorLetterTypedesignatorNumber : NoNumberTypedesignatorSuffix : CodeRouteDesignatorSuffixTypelocationDesignator : TextDesignatorTypetype : CodeRouteTypeflightRule : CodeFlightRuleTypemilitaryUse : CodeMilitaryStatusTypeinternationalUse : CodeRouteOriginType
<<feature>>
isPartOf
0..*
1
RouteSegment
level : CodeLevelTypeupperLimit : ValDistanceVerticalTypeupperLimitReference : CodeVerticalReferenceTypelowerLimit : ValDistanceVerticalTypelowerLimitReference : CodeVerticalReferenceTypeminimumObstacleClearanceAltitude : ValDistanceVerticalTypepathType : CodeRouteSegmentPathTypetrueTrack : ValBearingTypemagneticTrack : ValBearingTypereverseTrueTrack : ValBearingTypereverseMagneticTrack : ValBearingTypelength : ValDistanceTypewidth : ValDistanceTypesignalGap : CodeYesNoType
<<feature>>
0..*
1
Navaid
type : CodeNavaidServiceTypedesignator : CodeNavaidDesignatorTypelandingCategory : CodeLandingAidCategoryTypeoperationalStatus : CodeStatusNavaidTypeflightChecked : CodeYesNoType
(from Navaids Points)
<<feature>>
DesignatedPoint
designator : CodeDesignatedPointDesignatorTypetype : CodeDesignatedPointTypename : TextNameType
(from Navaids Points)
<<feature>>
0..1+location 0..1
0..1 +location0..1
Route UsageRoute UsageRoutePortionUsage
direction : CodeDirectionTypecardinalDirection : CodeCardinalDirectionTypeminimumEnrouteAltitude : ValDistanceVerticalTypeminimumCrossingAtEnd : ValDistanceVerticalTypeminimumCrossingAtEndReference : CodeVerticalReferenceTypenavigationType : CodeRouteNavigationTyperequiredNavigationPerformance : CodeRNPType
<<feature>>
RoutePortion<<object>>
11
isSpecifiedFor
RoutePortionUsageLimitation
routeAvailability : CodeRouteAvailabilityTypeaircraftClass : CodeAircraftPropulsionType
<<object>>
0..*0..*
isComposedOf
Timetable
workingHours : CodeTimetableType
(from Time Management)
<<object>>StandardLevelColumn
series : CodeLevelSeriesTypeunitOfMeasurement : UomDistanceVerticalTypeseparation : CodeRVSMType
(from Standard Levels)
<<feature>>
LevelAndTimeBlock
upperLimit : ValDistanceVerticalTypeupperLimitReference : CodeVerticalReferenceTypelowerLimit : ValDistanceVerticalTypelowerLimitReference : CodeVerticalReferenceType
(from Shared)
<<object>>
0..10..1
isActiveBy
0..*0..*
refersTo
0..1
0..*
0..1
0..*isRestrictedTo
CodeRouteAvailabilityType
OPEN : stringCOND : stringCLSD : stringOTHER
(from AIXM Data Types)
<<enumeration>>CodeDirectionType
FORWARD : stringBACKWARD : stringBOTH : string
(from AIXM Data Types)
<<enumeration>>
CodeCardinalDirectionType
N : stringNE : stringE : stringSE : stringS : stringSW : stringW : stringNW : stringNNE : stringENE : stringESE : stringSSE : stringSSW : stringWSW : stringWNW : stringNNW : string
(from AIXM Data Types)
<<enumeration>>
CodeAircraftPropulsionType
JET : stringPROP : stringHEL : stringHEL_PROP : stringALL : stringJET_PROP : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
Change Over PointsChange Over Points
ChangeOverPoint
distance : ValDistanceType
<<feature>>
SignificantPoint(from Navaids Points)
<<choice>>0..10..1
isLocatedAt
RoutePortion<<object>>
1
startsAt
1
0..*0..*passesThrough
11
endsAtisApplicableTo
Route DMEsRoute DMEs
DME(f rom Nav aids Points)
<<feature>>
RouteDME
criticalDME : CodeYesNoTypesatisfactory : CodeYesNoType
<<feature>>
1
0..*
1
0..*
uses
RoutePortion<<object>>
11
isFor
Flight RestrictionsFlight Restrictions
• Traffic Flow restrictions– Route Availability Document (RAD)
• Recommended routings– “City pairs”
• ATC Centre transfer agreements– Letters of agreement
• Traffic Flow restrictions– Route Availability Document (RAD)
• Recommended routings– “City pairs”
• ATC Centre transfer agreements– Letters of agreement
FlightRestriction
identifier : CodeFlightResrictionDesignatorTypetype : CodeFlightRestrictionTypeoperationGoal : TextDescriptionTypedescription : TextDescriptionType
<<feature>>
regulatesUseOf
0..*
FlightRestrictionRoute<<object>>
0..*
isApplicableBy
0..10..1 Timetable(f rom Time Management)
<<object>>
FlightConditionCombination
logicalOperator : CodeFlowConditionOperationType
<<object>>
11
appliesToFlight
CodeFlightRestrictionType
FORBID : stringMANDATORY : stringCLSD : string
(from AIXM Data Types)
<<enumeration>>
Flight RestrictionsFlight RestrictionsFlightRestriction
identifier : CodeFlightResrictionDesignatorTypetype : CodeFlightRestrictionTypeoperationGoal : TextDescriptionTypedescription : TextDescriptionType
<<feature>>
regulatesUseOf
0..*
FlightRestrictionRoute<<object>>
0..*
isApplicableBy
0..10..1 Timetable(f rom Time Management)
<<object>>
FlightConditionCombination
logicalOperator : CodeFlowConditionOperationType
<<object>>
11
appliesToFlight
1..*
FlightRoutingElement
orderNumber : NoSequenceTypespeed : ValSpeedTypespeedReference : CodeSpeedReferenceTypespeedCriteria : CodeComparisonType
<<object>>
1..*
isSequenceOf
0..*
hasOperand
0..*
FlightConditionElement
index : NoSequenceType
<<object>>
1
is
1
FlightConditionElementChoice<<choice>>
hasCondition
0..10..1
FlightConditionCircumstance<<object>>
0..*
isRestrictedTo
FlightRestrictionLevel<<object>>
0..*
isApplicableAt
0..*0..*
FlightRestrictionLevel<<object>>
Flight RestrictionsFlight Restrictions
FlightRestrictionLevel
upperLevel : ValDistanceVerticalTypeupperLevelReference : CodeVerticalReferenceTypelowerLevel : ValDistanceVerticalTypelowerLevelReference : CodeVerticalReferenceType
<<object>>
FlightRoutingElement
orderNumber : NoSequenceTypespeed : ValSpeedTypespeedReference : CodeSpeedReferenceTypespeedCriteria : CodeComparisonType
<<object>>
0..*0..*
isRestrictedTo
FlightRoutingElementChoice<<choice>>
11
isBasedOn
0..1
0..*0..*
+routingPoint
AirportHeliport(from AirportHeliport)
<<feature>>0..1
0..1
0..*
0..1
+routingElement
Airspace(from Airspace)
<<feature>>
0..*
0..1
0..*0..*
Route
0..1
RoutePortion(from Routes)
<<object>>
1
endsAt
0..*
passesThrough
1
startsAt
1
0..*
1
SignificantPoint(from Navaids Points)
<<choice>>
0..1
0..*0..*
+routingPoint
0..1
SignificantPoint(from Navaids Points)
<<choice>>
0..1
Direct
0..1
DirectFlightSegment<<object>>
endsAt11
0..*0..*
0..*1
0..*startsAt1
0..*
0..1
0..*
StandardInstrumentDeparture(from Departure Procedure)
<<feature>>
0..1+routingElement
StandardInstrumentArrival(from Arrival Procedure)
<<feature>>
0..1
0..*
+routingElement0..1
0..*
Flight RestrictionsFlight RestrictionsFlightConditionElement
index : NoSequenceType
<<object>>
is
11
FlightConditionElementChoice<<choice>>
AirportHeliport(from AirportHel iport)
<<feature>>
+condition
0..1
0..*
0..1
0..* 0..*
0..1
0..*
+condition0..1
Airspace(from Airspace)
<<feature>>
0..1
0..*0..*
AirspaceBorderCrossing<<feature>>
+condition
0..1
1
0..*
goesInto
0..*0..*
comesFrom
1
0..*
1 1
Flight RestrictionsFlight Restrictions
DirectFlightClass
exceedLength : ValDistanceType
<<object>>
DirectFlightSegment<<object>>
AirportHeliport(from AirportHeliport)
<<feature>>
Airspace(from Airspace)
<<feature>>
AirspaceBorderCrossing<<feature>>
1
0..*
1
0..*
comesFrom
1
0..*
1
0..*
goesInto
SignificantPoint(from Navaids Points)
<<choice>>1 0..*1 0..*
endsAt
10..*
10..*
startsAt
DirectFlight<<object>>
StandardInstrumentDeparture(from Departure Procedure)
<<feature>>
OrganisationAuthority(from Organisation)
<<feature>>
StandardInstrumentArrival(from Arrival Procedure)
<<feature>>
AircraftCharacteristic
type : CodeAircraftTypeengine : CodeAircraftEngineTypenumberEngine : CodeAircraftEngineNumberTypetypeAircraftICAO : CodeAircraftICAOTypeaircraftLandingCategory : CodeAircraftCategoryTypemaxWingSpan : ValDistanceTypemaxWeight : ValWeightTypemaxPassengers : NoNumberType
(from Shared)
<<object>>
FlightCharacteristic
type : CodeFlightTyperule : CodeFlightRuleTypestatus : CodeFlightStatusTypemilitary : CodeMilitaryStatusTypeorigin : CodeOriginTypepurpose : CodePurposeType
(from Shared)
<<object>>
RoutePortion(from Routes)
<<object>>
11
startsAt
11
endsAt
0..*0..*
passesThrough
FlightConditionElementChoice<<choice>>
0..1
0..*
+condition
0..1
0..* 0..*
0..1
0..*
+condition
0..1
0..1
0..*
+condition
0..1
0..*
0..1
0..*
+condition
0..1
0..*
0..10..1
Direct
0..1
0..*
+condition
0..1
0..*
0..1
0..*
+condition
0..1
0..*
0..1
0..*
+condition
0..1
0..*
0..10..1
Aircraft
0..10..1
Flight
0..10..1
Route
FlightConditionCombination<<object>>
0..1 +operand0..1
CombinationOf
FlightConditionElement
index : NoSequenceType
<<object>>
11
is
0..*0..*
hasOperand
QuestionsQuestions
?