aixm uml modelling - essentials
DESCRIPTION
AIXM UML modelling - essentials. AIXM UML modelling - essentials. AIXM UML modelling - essentials. AIXM 5.1 - scope. AIXM Feature. AIXM feature vs. AIXM object. Associations. Data types. Application – an example of input forms. Application – an example of input forms. AIXM - Wiki. - PowerPoint PPT PresentationTRANSCRIPT
Aeronautical Information Exchange Model(AIXM) – Selected packages
AIXM UML modelling - essentials
AIXM UML modelling - essentials
Aircraft
+ stallSpeed: Real+ mass: Real+ type: CodeAircraftType
AIXM UML modelling - essentials
Aircraft
+ stallSpeed: Real+ mass: Real+ type: CodeAircraftType
AircraftManufacturer
+ name: CharacterString+manufactures +manufacturer
0..1
AIXM 5.1 - scope
AIXM Feature
AirportHeliportdesignator : CodeAirportHeliportDesignatorTypename : TextNameTypelocationIndicatorICAO : CodeICAOTypedesignatorIATA : CodeIATATypetype : CodeAirportHeliportTypecertifiedICAO : CodeYesNoTypeprivateUse : CodeYesNoTypecontrolType : CodeMilitaryOperationsTypefieldElevation : ValDistanceVerticalTypefieldElevationAccuracy : ValDistanceVerticalTypeverticalDatum : CodeVerticalDatumTypemagneticVariation : ValMagneticVariationTypemagneticVariationAccuracy : ValAngleTypedateMagneticVariation : DateYearTypemagneticVariationChange : ValMagneticVariationChangeTypereferenceTemperature : ValTemperatureTypealtimeterCheckLocation : CodeYesNoTypesecondaryPowerSupply : CodeYesNoTypewindDirectionIndicator : CodeYesNoTypelandingDirectionIndicator : CodeYesNoTypetransitionAltitude : ValDistanceVerticalTypetransitionLevel : ValFLTypelowestTemperature : ValTemperatureTypeabandoned : CodeYesNoTypecertificationDate : DateTypecertificationExpirationDate : DateType
<<feature>>
AIXM feature vs. AIXM object
Point
horizontalAccuracy : ValDistanceType(from Geometry)
<<object>>
GM_Point(from ISO 19107 Geometry)...)
ElevatedPoint
elevation : ValDistanceVerticalTypegeoidUndulation : ValDistanceSignedTypeverticalDatum : CodeVerticalDatumTypeverticalAccuracy : ValDistanceType
(from Geometry)
<<object>>
1
AirportHeliportdesignator : CodeAirportHeliportDesignatorTypename : TextNameTypelocationIndicatorICAO : CodeICAOTypedesignatorIATA : CodeIATATypetype : CodeAirportHeliportTypecertifiedICAO : CodeYesNoTypeprivateUse : CodeYesNoTypecontrolType : CodeMilitaryOperationsTypefieldElevation : ValDistanceVerticalTypefieldElevationAccuracy : ValDistanceVerticalTypeverticalDatum : CodeVerticalDatumTypemagneticVariation : ValMagneticVariationTypemagneticVariationAccuracy : ValAngleTypedateMagneticVariation : DateYearTypemagneticVariationChange : ValMagneticVariationChangeTypereferenceTemperature : ValTemperatureTypealtimeterCheckLocation : CodeYesNoTypesecondaryPowerSupply : CodeYesNoTypewindDirectionIndicator : CodeYesNoTypelandingDirectionIndicator : CodeYesNoTypetransitionAltitude : ValDistanceVerticalTypetransitionLevel : ValFLTypelowestTemperature : ValTemperatureTypeabandoned : CodeYesNoTypecertificationDate : DateTypecertificationExpirationDate : DateType
<<feature>>
1
+ARP
1hasReferencePoint
0..*
1
+associatedAirportHeliport
1
SurveyControlPointdesignator : TextNameType
<<feature>>
isSituatedAthasPosition
Associations
Point
horizontalAccuracy : ValDistanceType(from Geometry)
<<object>>
GM_Point(from ISO 19107 Geometry)...)
AirportHeliportResponsibilityOrganisationrole : CodeAuthorityRoleType
<<object>>
ElevatedPoint
elevation : ValDistanceVerticalTypegeoidUndulation : ValDistanceSignedTypeverticalDatum : CodeVerticalDatumTypeverticalAccuracy : ValDistanceType
(from Geometry)
<<object>>
SurveyControlPointdesignator : TextNameType
<<feature>>
1 +location1
hasPosition
OrganisationAuthority
name : TextNameTypedesignator : CodeOrganisationDesignatorTypetype : CodeOrganisationTypemilitary : CodeMilitaryOperationsType
(from Organisation)
<<feature>>
Cityname : TextNameType...
<<object>>
NonMovementArea<<feature>>
ContactInformation
name : TextNameTypetitle : TextNameType
(from Address)
<<object>>
0..*
+contact
0..*
isContactedAt ElevatedSurface
elevation : ValDistanceVerticalTypegeoidUndulation : ValDistanceSignedType...verticalDatum : CodeVerticalDatumType...verticalAccuracy : ValDistanceType
(from Geometry)
<<object>>
0..1
+extent
0..1
hasExtent
AirportHotSpotdesignator : TextDesignatorTypeinstruction : TextInstructionType
<<feature>>
0..1
+area
0..1
hasShape
AirportHeliportdesignator : CodeAirportHeliportDesignatorTypename : TextNameTypelocationIndicatorICAO : CodeICAOTypedesignatorIATA : CodeIATATypetype : CodeAirportHeliportTypecertifiedICAO : CodeYesNoTypeprivateUse : CodeYesNoTypecontrolType : CodeMilitaryOperationsTypefieldElevation : ValDistanceVerticalTypefieldElevationAccuracy : ValDistanceVerticalTypeverticalDatum : CodeVerticalDatumTypemagneticVariation : ValMagneticVariationTypemagneticVariationAccuracy : ValAngleTypedateMagneticVariation : DateYearTypemagneticVariationChange : ValMagneticVariationChangeTypereferenceTemperature : ValTemperatureTypealtimeterCheckLocation : CodeYesNoTypesecondaryPowerSupply : CodeYesNoTypewindDirectionIndicator : CodeYesNoTypelandingDirectionIndicator : CodeYesNoTypetransitionAltitude : ValDistanceVerticalTypetransitionLevel : ValFLTypelowestTemperature : ValTemperatureTypeabandoned : CodeYesNoTypecertificationDate : DateTypecertificationExpirationDate : DateType
<<feature>>
1
+ARP
1hasReferencePoint
0..*
1
0..*
+associatedAirportHeliport
1
isSituatedAt
0..*
1
0..*
+responsibleOrganisation1
isUnderResponsibilityOf0..*
+servedCity0..*
serves
0..*
1
0..*
+associatedAirportHeliport
1
isSituatedAt
0..*+contact 0..*
isContactedAt
0..1+aviationBoundary
0..1
hasBoundaryForAviationPurposes
1
0..*
+affectedAirport1
0..*
isLocatedAt
PropertiesWithSchedule(from Schedules)
<<object>>
Data types
CodeMilitaryOperationsBaseType
CIVIL : stringMIL : stringJOINT : stringOTHER : string
(from AIXM Data Types)
<<codelist>>
CodeRunwayType
nilReason : NilReasonEnumeration(from AIXM Data Types)
<<datatype>>
CodeRunwayBaseType
RWY : stringFATO : stringOTHER : string
(from AIXM Data Types)
<<codelist>>
CodeMilitaryOperationsType
nilReason : NilReasonEnumeration(from AIXM Data Types)
<<datatype>>
CodeStatusServiceBaseType
NORMAL : stringLIMITED : stringONTEST : stringUNSERVICEABLE : stringOTHER : string
(from AIXM Data Types)
<<codelist>>
CodeStatusServiceType
nilReason : NilReasonEnumeration(from AIXM Data Types)
<<datatype>>
Application – an example of input forms
Application – an example of input forms
Questions?