aixm uml modelling - essentials

13
Aeronautical Information Exchange Model (AIXM) – Selected packages

Upload: soren

Post on 11-Feb-2016

84 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: AIXM UML modelling - essentials

Aeronautical Information Exchange Model(AIXM) – Selected packages

Page 2: AIXM UML modelling - essentials

AIXM UML modelling - essentials

Page 3: AIXM UML modelling - essentials

AIXM UML modelling - essentials

Aircraft

+ stallSpeed: Real+ mass: Real+ type: CodeAircraftType

Page 4: AIXM UML modelling - essentials

AIXM UML modelling - essentials

Aircraft

+ stallSpeed: Real+ mass: Real+ type: CodeAircraftType

AircraftManufacturer

+ name: CharacterString+manufactures +manufacturer

0..1

Page 5: AIXM UML modelling - essentials

AIXM 5.1 - scope

Page 6: AIXM UML modelling - essentials

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>>

Page 7: AIXM UML modelling - essentials

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

Page 8: AIXM UML modelling - essentials

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>>

Page 9: AIXM UML modelling - essentials

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>>

Page 10: AIXM UML modelling - essentials

Application – an example of input forms

Page 11: AIXM UML modelling - essentials

Application – an example of input forms

Page 12: AIXM UML modelling - essentials

AIXM - Wiki

www.aixm.aero/wiki

Page 13: AIXM UML modelling - essentials

Questions?