Aeronautical Information Exchange AIXM AICM

Document Sample
Aeronautical Information Exchange AIXM AICM Powered By Docstoc
					Aerodrome & Heliport
Aerodrome and Heliports

      •   Aerodromes
      •   Heliports
      •   Movement Areas
      •   Declared Distances
                 Aerodrome and Heliports

• Data necessary to support aerodrome mapping
  applications (RTCA DO-272, EUROCAE ED-99)


                                 • Airport Map
                                    – Movement area
                                      geometries
                                    – Intersections
                                    – Markings
                                    – Plus others…
                                                  Components

                     Aerodrome/Heliport
                     (from AIXM Feature)




Taxiway   Runway                     Helipoints         Apron




          Markings                           Lighting
                                                                            Aerodrome Relationships
                                                                                                        <<feature>>
                                                                                                     AerodromeHeliport
                                                                                +   designator : codeIdAdHp
                                                                                +   name : txtName
                                                                                +   locationIndicatorICAO : codeLocIndIcao                                                              <<feature>>
                                                                                                                                         locatedAtReferenceP...
                                                                                +   designatorIATA : codeLocIndIata                                                                   DesignatedPoint
                                                                                                                                                                                         (from Navaids Points)
                                                                                +   type : codeT ypeAdHp
                                                                                                                                                                   0..* + designator : codeIdDesigPt
                                                                                +   private : codeYesNo
                                                                                                                                         0..1                           + type : codeT ypeDesigPt
                                                                                +   referencePointDescription : txtDescr
                                                                                +   elevation : valDistVer                                                              + name : txtName
                                                      hostedBy                                                                                                     0..*
                                         0..*                                 1 +   elevationAccuracy : valDistVer                                                                            0..*
           <<feature>>                                                          +   geoidUndulation : valDistVer
   AerodromeHeliportCollocation                                                 +   verticalDatum : txtDescr
+ type : codeT ypeAdHpClc                0..*                                1
                                                                                +   cityServed : txtName                                0..1        associatedWith               locatedAtCentre
                                                     hosting
+ collocationDetails : txtDescr                                                 +   locationDescription : txtDescr
                                                                                +   magneticVariation : valAngleMagVar
                                                                                                                                                      situatedAt
                                                                                +   dateMagneticVariation : dateYear                     1
                                                  situatedAt                   1+   magneticVariationChange : valAngleMagVarChg
                                                                                                                                                                                             0..1
                                                                                +   referenceTemperature : valT                                                                    <<feature>>
                                                                                +   altimeterCheckLocation : txtDescr                                                  0..*      TouchDownLiftOff
                                                                              1 +   secondaryPowerSupply : txtDescr                                                                  (from Helipoints)
                                                                                +   windDirectionIndicator : txtDescr
            <<feature>>             0..*                                        +   landingDirectionIndicator : txtDescr                1                                                                0..*
         SurveyControlPoint                                                     +   transitionAltitude : valDistVer
     + identifier : txtName                            situatedAt              1+   transitionLevel : valFl
     + description : txtDescr                                                                                                                                     situatedAt
                                                                                                                1
                                                                                            1..*                                    1
                                                                                                                            1

                                  0..*
           <<feature>>
           ServiceRoad                                                                                                                                                            0..*
                                                                                                                                                     situatedAt                              <<feature>>
             (from Apron)                                                                                                                                                                     Taxiway
                                                associatedWith
+ designator : txtName                                                                                                            situatedAt                                                 (from Taxiway)
+ status : codeStatusSurface                                                                                   situatedAt
                                                                               providedAt

                                                                                                                                                                                                situatedOn
                                                                                                                                                                              0..*           0..1
                      0..*                                                                                                                                                  <<feature>>
            <<feature>>                                                                                                                                                        Apron
      AerodromeHeliportNavaid                                                                                                                                                 (from Apron)
                                                                                                               0..*                          0..*
                                                                     0..*
                                                                                                        <<feature>>                            <<feature>>
                      0..*                              <<feature>>
                                                                                                      ConstructionArea                           Runway
                                                ServiceAtAerodromeHeliport
                                                                                                                                               (from Runway)         0..1                                        situatedOn
                                                        (from Service)                + plannedOperationalYear : dateYear
             using
                                                                                      + plannedOperationalDate : dateMonthDay


                        1
                                                                  Facilities and Services
                                                                                availab leBy


                                                                                                                              0..1
           <<feature>>                                                                                                                       <<object>>
                Fuel                                                     <<feature>>                                         0..1            Timetable
                                                                             Oil                                                         (f rom Time Management)
  + category : codeCatFuel
  + description : txtDescr                                   + category : codeCatOil                      availab leBy
                                                                                                                               0..1
                                                             + description : txtDescr                                                      0..1       0..1
                   0..*
                          0..*                                                                             availab leBy
                                                                         0..*
                                                  availab leAt
providedWith
                                       availab leAt
                                                                                                                          availab leBy

                0..*                                                                                <<feature>>
                                         1               1         availab leAt                      Nitrogen
       <<feature>>                      <<feature>>
        GateStand                                                                      + type : codeCatNitrogen
                                     AerodromeHeliport                              0..*
        (f rom Apron)                (f rom Aerodrome/Heliport)   1
                                                                         availab leAt
               0..*                          1          1          1
                        situatedAt
  locatedOn                                                                                           <<feature>>
                                                                                        0..*
                                                                                                        Oxygen
                                          availab leAt                                         + type : codeCatOxygen           availab leBy
               1   0..*
       <<feature>>
          Apron
        (f rom Apron)                                             0..*
                                                           <<feature>>
                                                         PassengerFacility
                                                 + type : codeTypePaxFac
                                                 + description : txtDescr
                                                                                                        Heliport Points
                                                                                       <<feature>>
                                                                                     TouchDownLiftOff
                                                 situatedAt              +   designator : txtDesig
                                                                         +   length : valDist
                                                              0..*       +   width : valDist
                                                                         +   slope : valSlope
                                       1                                 +   helicopterClass : codeClassHel
          <<feature>>                                                                                              1                     providedFor
                                                                         +   status : codeStatusSurface
       AerodromeHeliport
       (from Aerodrome/Heliport)                                  0..*                                        1
                        1
                                                                                                                                                        0..*
                             situatedOn
                                                                                                                                                      <<feature>>
                                                                                                                                               TouchDownLiftOffLightSystem
       situatedAt                                                                                                  paintedOn
                                               locatedAt                                                                                                   (from Lighting)
                                                                                                                                          + position : codePsnT lof

                 0..*               0..1
               <<feature>>
                                                           hasExtent
                 Runway
                (from Runway)
                                                                                                                                              0..*
                                                                                          surfaceDescribedBy                            <<feature>>
                                                                                                                                   TouchDownLiftOffMarking
                   +aimingPoint
                                           1                                                                                                 (from Markings)

                     <<object>>                                                                                                 + position : codePsnT lof
                    ElevatedPoint
                     (from Geometry)
+   elevation : valDistVer
+   geoidUndulation : valDistSigned                                                                                    0..1
+   verticalDatum : codeVerticalDatum
+   verticalAccuracy : valDist                                                                                              <<object>>
                                                                                                                       SurfaceCharacteristics
                                                                     1                                                   (from Aerodrome/Heliport)
                                                                                                 +   composition : codeCompositionSfc
                                                     <<object>>                                  +   preparation : codePreparationSfc
                                                   ElevatedSurface                               +   surfaceCondition : codeCondSfc
                                                     (from Geometry)
                                                                                                 +   classPCN : valPcnClass
                                +   elevation : valDistVer                                       +   pavementTypePCN : codePcnPavementType
                                +   geoidUndulation : valDistSigned                              +   pavementSubgradePCN : codePcnPavementSubgrade
                                +   verticalDatum : codeVerticalDatum                            +   maxT irePressurePCN : codePcnMaxTirePressure
                                +   verticalAccuracy : valDist                                   +   evaluationMethodPCN : codePcnEvalMethod
                                                                                                 +   classLCN : valLcnClass
                                                                                                 +   weightSIWL : valWeight
                                                                                                 +   tirePressureSIWL : valPressure
                                                                                                 +   weightAUW : valWeight
                                                                        +
                                                                                       <<feature>>
                                                                                         Runway
                                                                            designator : txtDesig
                                                                                                                                                      Runway
                                                                        +   type : codeTypeRwy
                                                                        +   length : valDist
                                                                        +   width : valDist
                                                 situatedAt             +   lengthStrip : valDist
                                                                        +   widthStrip : valDist                       hasPaintedCentre...
        <<feature>>                                               0..*
     AerodromeHeliport                                                  +   lengthOffset : valOffset
                                        1                               +   widthOffset : valOffset
     (from Aerodrome/Heliport)
                                                                       1+   status : codeStatusSurface
                                                paintedOn               +   profile : txtDescr

                                                                                   1                                                          0..1
                                 0..*
                                                                                                                                                 <<object>>
        <<feature>>                                                                                                                             ElevatedCurve
       RunwayMarking                                                                                                                                (from Geometry)
          (from Markings)                                                                                                  +   elevation : valDistVer
                                                              isPartOf                                                     +   geoidUndulation : valDistSigned
+ position : codePsnRwy                                                                   surfaceDescribedBy
                                                                                                                           +   verticalDatum : codeVerticalDatum
                                                                                                                           +   verticalAccuracy : valDist


                                                                 0..*
                                                   <<feature>>
                                                 RunwayElement                                                          0..1
                                   +    type : codeTypeElement
                                   +    length : valDist                                                                    <<object>>
                                   +    width : valDist                                                                SurfaceCharacteristics
                                   +    status : codeStatusSurface                                                      (from Aerodrome/Heliport)
                                                                                                  +   composition : codeCompositionSfc
                                                                                                  +   preparation : codePreparationSfc
                                                                                                  +   surfaceCondition : codeCondSfc
                                                                                           0..1   +   classPCN : valPcnClass
                             hasExtent
                                                                                                  +   pavementTypePCN : codePcnPavementT ype
                                                                 surfaceDescribedBy               +   pavementSubgradePCN : codePcnPavementSubgrade
                                                                                                  +   maxT irePressurePCN : codePcnMaxT irePressure
                                            1                                                     +   evaluationMethodPCN : codePcnEvalMethod
                                                                                                  +   classLCN : valLcnClass
                       <<object>>                                                                 +   weightSIWL : valWeight
                        Surface                                                                   +   tirePressureSIWL : valPressure
                       (from Geometry)                                                            +   weightAUW : valWeight
      + horizontalAccuracy : valDist
                                    <<feature>>
                                      Marking
                          + description : txtDescr
                          + condition : codeCondSfc
                                                                                                                                          Markings
                                                            madeOf

                                                                     0..*
                                                                                                                                                  <<object>>
                                                                      <<object>>                                                                ElevatedSurface
                                                                    MarkingElement                       hasExtent                               (from Geometry)
                                                             + description : txtDescr                                             + elevation : valDistVer
                                                             + colour : codeColour                                      0..1      + geoidUndulation : valDistSigned
                                                             + style : codeStyleType                                              + verticalDatum : codeVerticalDatum
                                                                                                                                  + verticalAccuracy : valDist




        <<feature>>                                          <<feature>>                                         <<feature>>
       RunwayMarking                                        ApronMarking                                 LandingProtectionAreaMarking
+ position : codePsnRwy                             + position : codePsnApron

             0..*                                                     0..*                                                 0..*


                                <<feature>>                                          <<feature>>
                                                                                                                                           <<feature>>
                               TaxiwayMarking                                      StopwayMarking
                                                                                                                                      TouchDownLiftOffMarking
                         + position : codePsnTwy                             + position : codePsnRwy
                                                                                                                                   + position : codePsnTlof
                                         0..*                                                  0..*
  paint...                                                                                                                                            0..*

                                                        paintedOn                                                         paint...

                                                                                              paint...
                                         paint...                                                                                                     paint...
              1                                                        1                                                    1

         <<feature>>                                         <<feature>>                                         <<feature>>
           Runway                                               Apron                                       LandingProtectionArea
         (from Runway)                                                                                       (from Aerodrome/Heliport)
                                                              (from Apron)

                                          1                                                     1                                                      1
                                 <<feature>>                                            <<feature>>                                         <<feature>>
                                   Taxiway                                               Stopway                                          TouchDownLiftOff
                                 (from Taxiway)                                         (from Runway)                                       (from Helipoints)
                                                                                                                                              Apron
                                                                           <<feature>>
                                                                              Apron
                                                                + name : txtName
                                                                + status : codeStatusSurface
                                                                                                            providedFor
                                                                                  1            1     1
                                                         0..*
                        situatedAt
                                                                                                                                         <<feature>>
                                                                                                                       0..*
                                                                                                                                       ApronLightSystem
                                                                                                                                            (from Lighting)
                                                                                       isPartOf
                                                                                                                              + position : codePsnApron


                                                                                                         paintedOn

                       1                                     surfaceDescribedBy                                                      0..*
                                                                                           0..*
       <<feature>>                                                                     <<feature>>                                           <<feature>>
    AerodromeHeliport                                                                 ApronElement                                          ApronMarking
                                                                                                                                             (from Markings)
    (from Aerodrome/Heliport)                                              + type : codeT ypeElement
                                                                                                                                + position : codePsnApron
                                                                           + status : codeStatusSurface

                                                     0..1

                                     <<object>>
                                SurfaceCharacteristics
                                 (from Aerodrome/Heliport)
                                                                                                                       hasExtent
+   composition : codeCompositionSfc
+   preparation : codePreparationSfc                                                  0..1
+   surfaceCondition : codeCondSfc                                                           surfaceDescribedBy
+   classPCN : valPcnClass
+   pavementTypePCN : codePcnPavementT ype
+   pavementSubgradePCN : codePcnPavementSubgrade
+   maxT irePressurePCN : codePcnMaxT irePressure                                                                             0..1
+   evaluationMethodPCN : codePcnEvalMethod
                                                                                                                  <<object>>
+   classLCN : valLcnClass                                                                                         Surface
+   weightSIWL : valWeight                                                                                        (from Geometry)
+   tirePressureSIWL : valPressure
                                                                                                     + horizontalAccuracy : valDist
+   weightAUW : valWeight
                                                                                                                                                       Gatestand
                                                                                                         <<feature>>
                                                                                                          GateStand
                                                                                    +   designator : txtDesig
                                                                                    +   type : codeT ypeStand
                                                                                    +   jetwayAvailability : codeYesNo
                                                                                    +   towingAvailability : codeYesNo
                                                                                    +   dockingAvailability : codeYesNo
                                                              hasPosition
                     <<object>>                                                     +   groundPowerAvailability : codeYesNo
                    ElevatedPoint                                                   +   status : codeStatusSurface                       0..*
                      (from Geometry)                        1
                                                                                               0..*                         0..*                          locatedOn
+   elevation : valDistVer                                                                            0..1      1
+   geoidUndulation : valDistSigned
                                                                                                                                                                       1
+   verticalDatum : codeVerticalDatum
+   verticalAccuracy : valDist                                   providedWith                                                                                                <<feature>>
                                                                                                                                                                                Apron

                                                                                                                                   connectedBy                             0..1

                                              0..*

                <<feature>>                                                                                                                               situatedOn
                    Fuel                                             situatedAt
       (from Aerodrome/Heliport Facilities)
                                                                                                             surfaceDescribedBy
+ category : codeCatFuel
+ description : txtDescr                                                                                                                    0..*
                                                                                situatedAt
                                                                                                                                                     <<feature>>
                                                                                                                                                       Taxiway
                                                                                                                                                      (from Taxiway)
                                           0..*

                  <<feature>>
          NavigationSystemCheckpoint
                   (from Navaids Points)
      + type : codeT ypeNavCkPt


                                                                                                                                          0..1
                                                                   0..*
                                                     <<feature>>                                                                                 <<object>>
                                                     DeicingArea                                                                            SurfaceCharacteristics
                                    + name : txtName                                                                                             (from Aerodrome/Heliport)
                                    + status : codeStatusSurface                                                    +   composition : codeCompositionSfc
                                                                                                                    +   preparation : codePreparationSfc
                                                                                                                    +   surfaceCondition : codeCondSfc
                                                                                                                    +   classPCN : valPcnClass
                                                                                                               0..1
                                                                                                                    +   pavementTypePCN : codePcnPavementType
                                                       hasExtent
                                                                                                                    +   pavementSubgradePCN : codePcnPavementSubgrade
                                                Movement Area Usage

• Restrictions can be applied                                <<feature>>
  to all airport movement                              AerodromeHeliportUsage

  areas
   – “Gatestand for military                                           affects
     use only”                                                     1
                                                            <<object>>
                                                       MovementAreaElements

                                     includes                                               includes

              <<feature>>                                                          includes                     <<feature>>
            TouchDownLiftOff        0..* includes                                                    0..*
                                                                                                             AerodromeHeliport
              (from Helipoints)
                                                       includes        includes


                                         0..*                                                 0..*
                                                              0..*                0..*                <<feature>>
                        <<feature>>
                                                                                                        Runway
                         Taxiway                <<feature>>                 <<feature>>                (from Runway)
                        (from Taxiway)
                                                 GateStand                     Apron
                                                    (from Apron)             (from Apron)
                                                                                                         Usage Model
                                                                                                       <<feature>>
                                                                                                 AerodromeHeliportUsage


• Usage and                                                                                                                      affects
                                                                                                madeOf
  Restrictions                                                                     1..*
                                                                                                                                           1

                                                                 <<object>>                                                             <<object>>

   – Filter by air craft                               AerodromeHeliportUsageLimitation
                                                + codeUsageLimitation : codeUsageLimitation
                                                                                         ...
                                                                                                                                   MovementAreaElements



   – Filter by                                                                  madeOf
                                                                        0..*
     operation                                                  <<object>>
                                                       AerodromeHeliportUsageCondition
                                                                                                                                           hasApplicableTimes

   – Filter by flight                                            0..*
                                                                               0..*
                                                                                                                                       0..1


   – Filter by time                            basedOnAircraft                                                 basedOnOperation

                                                          0..1                                                                                     <<object>>
                                                                                                                                                   Timetable
                                                <<object>>                                      basedOnFlight                                  (from Time Management)
                                           AircraftCharacteristics                                                                + workingHours : codeTypeTimetable
                                                 (from Shared)
                           +   type : codeTypeAcft
                                                                                                                          0..1
                           +   engine : codeT ypeAcftEngine
                           +   numberEngine : codeAcftEngineNo                                                        <<object>>
                           +   typeAircraftICAO : codeIcaoAircraftType                                            AerodromeOperation
                           +   aircraftLandingCategory : codeCatAcft
                                                                                                                                       ...
                                                                                                               + type : codeTypeAerodromeOperation
                                                                                                     0..1
                                                                                              <<object>>
                                                                                          FlightCharacteristics
                                                                                               (from Shared)
                                                                               +   type : codeFltType
                                                                               +   rule : codeTypeFltRule
                                                                               +   status : codeFltStatus
                                                                               +   military : codeMil
                                                                               +   origin : codeOrigin
                                                                               +   purpose : codePurpose
                                                                                                                             Lighting
                                                                                                         <<feature>>
                                                                                                     SurfaceLightSystem
                                                                                          + description : txtDescr
                                                                      madeOf              + emergency : txtDescr
                                                                                          + intensity : codeIntstLgt
                                                                                     0..1 + colour : codeColour
                               <<object>>                                                 + status : codeStatusOperations
                              LightElement                  0..*
                               (from Shared)
                  + colour : codeColour
                  + intensity : codeIntstLgt
                  + type : codeTypeLight
                  + status : codeStatusOperations



• Consistent lighting                                              <<feature>>                                            <<feature>>
                                                                ApronLightSystem                                     TaxiwayLightSystem
  model used                                            + position : codePsnApron                                + position : codePsnTwy
                                       hasPosition
  throughout AIXM                                                            0..*                                                 0..*


   – Obstacles                                                                              <<feature>>
                                                                                      RunwayDirectionLightSystem
                                                                                                                                                <<feature>>
                                                                                                                                         TouchDownLiftOffLightSystem
                                        1            providedFor                    + position : codePsnRwy                         + position : codePsnTlof
                                                                                                        0..*                                           0..*
                               <<object>>
                                                                                                                                                             providedFor
                              ElevatedPoint                                                             provide...
                              (f rom Geometry )                                                                             providedFor

                                                                                                      1                                                 1
                                                                                              <<feature>>                                       <<feature>>
                                                              1                             RunwayDirection                                   TouchDownLiftOff
                                                     <<feature>>                               (f rom Runway )                                   (f rom Helipoints)
                                                        Apron
                                                      (f rom Apron)                                                                 1
                                                                      0..1              situatedOn                       <<feature>>
                                                                                                                           Taxiway
                                                                                                                         (f rom Taxiway )
                       References



• Available soon on www.aixm.aero
  – AIXM Aerodrome / Heliport proposal
    document
  – AMDB AIXM Integration document
  – US AirMAT Integration document