AIXM UML modelling - essentials

Preview:

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 Presentation

Citation preview

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

AIXM - Wiki

www.aixm.aero/wiki

Questions?

Recommended