Upload
rosa-conley
View
226
Download
0
Tags:
Embed Size (px)
Citation preview
AirspaceAirspace
AirspaceAirspace
• Represents – ICAO Regions– Areas– Zones– Sectors
• Airspaces used in/by– Air traffic services– Special regulated airspace– Client defined airspace– Various ‘limited’ airspace
• Represents – ICAO Regions– Areas– Zones– Sectors
• Airspaces used in/by– Air traffic services– Special regulated airspace– Client defined airspace– Various ‘limited’ airspace
Airspace featureAirspace feature
Airspace
type : codeTypeAsdesignator : codeIdAslocalType : txtNamename : txtNamelocationDesignatorICAO : codeYesNocontrolType : codeMilOpsupperLowerSeparation : valFl
<<feature>>
AirspaceGeometryComponent
operation : codeOprAggregation...operationSequence : noSeq
<<object>>
1..*1..*
hasGeometry
Derived Airspace GeometryDerived Airspace Geometry
Airspaces with same horizontal border
Airspace derived fromaggregation of parts
Airspace featureAirspace feature
Airspace
type : codeTypeAsdesignator : codeIdAslocalType : txtNamename : txtNamelocationDesignatorICAO : codeYesNocontrolType : codeMilOpsupperLowerSeparation : valFl
<<feature>>
AirspaceGeometryComponent
operation : codeOprAggregation...operationSequence : noSeq
<<object>>
1..*1..*
hasGeometry
AirspaceVolume
upperLimit : valDistVerupperLimitReference : codeDistVermaximumLimit : valDistVermaximumLimitReference : codeDistVerlowerLimit : valDistVerlowerLimitReference : codeDistVerminimumLimit : valDistVerminimumLimitReference : codeDistVer
<<object>>
AirspaceAggergateComponent<<choice>>
1+component
1
0..10..1
isDefinedBy
0..1
is
1
AirspaceBoundary<<choice>>
+horizontalProjection
Airspace AltitudesAirspace Altitudes
Airspace BoundaryAirspace Boundary
AirspaceBoundary<<choice>>
Surface
horizontalAccuracy : valDist
(from Geometry)
<<object>>
0..10..1
hasHorizontalBoun...
Curve
horizontalAccuracy : valDist...
(from Geometry)
<<object>>0..10..1
hasCenterLine
AirspaceCorridor
width : valDist
<<object>>
0..1
hasExtent
0..10..1
hasShapeOf
Airspace
type : codeTypeAsdesignator : codeIdAslocalType : txtNamename : txtNamelocationDesignatorICAO : codeYesNocontrolType : codeMilOpsupperLowerSeparation : valFl
<<feature>>
0..1sameHorizontalExtentAs
Airspace ClassAirspace Class
Airspace
type : codeTypeAsdesignator : codeIdAslocalType : txtNamename : txtNamelocationDesignatorICAO : codeYesNocontrolType : codeMilOpsupperLowerSeparation : valFl
<<feature>>
AirspaceBlockClass
class : codeClassAs
<<object>>
0..*0..*
hasClassLayers
LevelAndTimeBlock
upperLimit : valDistVerupperLimitReference : codeDistVer...
(from Shared)
<<object>>0..*0..*
concerns
Timetable
workingHours : codeTypeTimetable
(from Time Management)
<<object>>0..10..1
activeBy
Airspace Usage FeatureAirspace Usage FeatureAirspaceUsage
<<feature>>
Airspace
type : codeTypeAsdesignator : codeIdAslocalType : txtNamename : txtNamelocationDesignatorICAO : codeYesNocontrolType : codeMilOpsupperLowerSeparation : valFl
<<feature>>
0..*
0..10..1
specifiedFor
AirspaceBlockUsage
activity : codeActivi tystatusActivation : codeStatusActivationtrafficAllowed : codeMilOps
<<object>>
1..*1..*
composedOf
LevelAndTimeBlock
upperLimit : valDistVerupperLimitReference : codeDistVerlowerLimit : valDistVerlowerLimitReference : codeDistVer
(from Shared)
<<object>>
0..*0..*
concerns
Timetable
workingHours : codeTypeTimetable
(from Time Management)
<<object>>
0..10..1
activeBy
StandardLevelColumn
series : codeLvlSeriesunitOfMeasurement : uomDistVerseparation : codeRVSM
(from Standard Levels)
<<feature>>
0..*
0..10..1
isRestrictedTo
Lists of valuesLists of values
codeTypeAs
NAS : stringFIR : stringFIR-P : stringUIR : stringUIR-P : stringCTA : stringCTA-P : stringOCA-P : stringOCA : stringUTA : stringUTA-P : stringTMA : stringTMA-P : stringCTR : stringCTR-P : stringOTA : stringSECTOR : stringSECTOR-C : stringTSA : stringCBA : stringRCA : stringRAS : stringAWY : stringP : stringR : stringD : stringR-AMC : stringD-AMC : stringADIZ : stringNO-FIR : stringPART : stringCLASS : stringPOLITICAL : stringD-OTHER : stringTRA : stringA : stringW : stringPROTECT : stringAMA : stringASR : string
(from AIXM Data Types)
<<enumeration>>
codeOprAggregation
BASE : stringUNION : stringINTERS : stringSUBTR : string
(from AIXM Data Types)
<<enumeration>>
codeDistVer
HEI : stringALT : stringW84 : stringSTD : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
codeTypeGeoBdr
ST : stringTW : stringCS : stringRW : stringRB : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>codeClassAs
A : stringB : stringC : stringD : stringE : stringF : stringG : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
codeTypeRelAs
TIME-DIST : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
codeTypeAsAuth
OWN : stringDLGT : stringAIS : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
codeTypeAsSignpnt
EN : stringEX : stringEE : stringIN : stringB : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
codeActivity
TFC-AD : stringTFC-HELI : stringTRG : stringACROBAT : stringAIRSHOW : stringSPORT : stringULM : stringGLIDER : stringPARAGLIDER : stringHANGGLIDER : stringPARACHUTE : stringDROP : stringBALLOON : stringASCENT : stringSPACEFLT : stringUAV : stringWORK : stringDUSTING : stringFIRE : stringMILOPS : stringREFUEL : stringJETCLIMB : stringEXERCISE : stringTOWING : stringNAVAL : stringMISSILES : stringAIRGUN : stringARTILERY : stringSHOOT : stringBLAST : stringWATERBLAST : stringANTIHAIL : stringBIRD : stringBIRD-MGR : stringFIREWORK : stringHI-RADIO : stringHI-LIGHT : stringLASER : stringNATURE : stringFAUNA : stringNO-NOISE : stringACCIDENT : stringPOPULATION : stringVIP : stringVIP-PRES : stringVIP-VICE : stringOIL : stringGAZ : stringIND-OIL : stringIND-CHEM : stringIND-NUCLEAR : stringTECHNICAL : stringATS : stringEQUIPMENT : stringEQUIPMENT-RVSM : stringEQUIPMENT-RNAV : stringEQUIPMENT-833 : stringPROCEDURE : string
(from AIXM Data Types)
<<codelist>>
codeStatusActivation
INACTIVE : stringAVBL_FOR_ACTIVATION : stringPLANNED_ACTIVATION : stringACTIVE : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
codeMilOps
CIVIL : stringMIL : stringJOINT : stringOTHER : string
(from AIXM Data Types)
<<enumeration>>
Airspace AssociationsAirspace Associations
Airspace
type : codeTypeAsdesignator : codeIdAslocalType : txtNamename : txtNamelocationDesignatorICAO : codeYesNo...
<<feature>>
AirspaceAssociation
ty pe : codeTy peRelAs
<<f eature>>
2 0..*0..*
hasMember
OrganizationAuthority
name : txtNamedesignator : codeIdOrgtype : codeTypeOrg
(from Organisation)
<<feature>>
AuthorityForAirspace
type : codeTypeAsAuth
<<feature>>
1
0..*
1
0..*
is
1
0..*0..*
responsibleFor
LevelAndTimeBlock
upperLimit : valDistVerupperLimitReference : codeDistVerlowerLimit : valDistVerlowerLimitReference : codeDistVer
(from Shared)
<<object>>
ServiceInAirspaceBlock(from Service)
<<feature>>
0..*0..*
concerns
providedWithin
1
0..*
SignificantPoint(from Navaids Points)
<<choice>>
SignificantPointInAirspace
type : codeTypeAsSignpnt
(from Navaids Points)
<<feature>>
1
0..*
1
0..*
locat...
0..*
situatedWithin 1
0..*
EnRouteRoute(from En-route routes)...)
<<feature>>
0..*0..1
definesAirway
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
and now it comes the interesting part …
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
XML encoding sampleXML encoding sample
Open (encoding) issuesOpen (encoding) issues
AirspaceBoundary<<choice>>
0..1
hasHorizontalBoun...
0..1
hasShapeOf
Surface
horizontalAccuracy : valDist
(from Geometry)
<<object>>
AirspaceCorridor
width : valDist
<<object>>hasExtent
0..1
0..1
hasCenterLine
Curve
horizontalAccuracy : valDist...
(from Geometry)
<<object>>
GeoBorder
name : txtNametype : codeTypeGeoBdr
<<feature>>0..1
ReferencesReferences
• See www.aixm.aero for more– Airspace
• See www.aixm.aero for more– Airspace