AIXM

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Aeronautical Information Exchange Model (zkráceně AIXM, česky výměnný model pro letecké informace) umožňuje sdílet a spravovat letecká data v digitální formě. Je to společný projekt EUROCONTROLu a FAA. Cílem je příprava datového a konceptuálního modelu pro budoucí generaci systémů pracujících s leteckými informacemi. Poslední verze je 5.1, která byla vydána v roce 2009. Nová verze by měla být vydávána každé dva roky (verze 5.2 je plánována na rok 2011), ovšem u těchto modelů probíhá vývoj prakticky neustále.[1]

AIXM má za úkol sběr, rozesílání i úpravy leteckých informací. Má dvě hlavní komponenty, konceptuální model a XML schéma. Jednou z jeho největších výhod je propracovaný časový model. Časovost je jednou ze základních charakteristik letových dat.

Obsah

Konceptuální model AIXM [editovat]

Konceptuální model popisuje entity (features), vlastnosti (atributy a relace) a pravidla, které dohromady tvoří doménu leteckých dat. Proto je vhodný jako základ při modelování AIXM-kompatibilní databáze. Model zahrnuje mnoho oblastí, mimo jiné data pro letiště a heliporty nebo hranice letových prostorů. Vymodelován je pomocí UML.

Entity [editovat]

Důležité entity jsou v UML vymodelovány jako třídy.

  • Letiště
  • Trasy
  • Ranveje
  • Procedury

Atributy [editovat]

Atributy charakterizují jednotlivé entity.

Relace [editovat]

Relace popisují vztahy mezi entitami v modelu.

  • Ranvej je umístěná na letišti a ranvej má osvětlení.

Pravidla [editovat]

Model zahrnuje i pravidla, nicméně jejich dodržování záleží na každé implementaci.

  • Každá ranvej musí být do 25nm od referenčních souřadnic letiště (kontrola věrohodnosti).
  • Pětimístný kód každého waypointu (pojmenovaný bod se souřadnicemi) musí být celosvětově unikátní (povinné pravidlo).

AIXM XML schéma [editovat]

Představuje samotný výměnný model pro data. Je to implementace konceptuálního modelu pomocí XML schéma. Umožňuje tedy vyměňovat letecká data ve formě XML mezi různými systémy.

Použití [editovat]

  • V publikačních systémech při tvorbě AIPu.
  • Digital NOTAM (obohacení klasického čistě textového NOTAMu o strukturovanou XML složku).
  • V systémech pro správu leteckých informací jako je EFB (Electronic Flight Bag) nebo FMS (Flight Management System) apod.

Příklad letiště v XML formátu [editovat]

Povšimněte si, že entita je zabalené v časovém kontejneru (timeSlice).

<?xml version="1.0" encoding="UTF-8"?>
<aixm:AirportHeliport gml:id="EADH" xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:aixm="http://www.aixm.aero/schema/5.1" 
    xmlns:gml="http://www.opengis.net/gml/3.2"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.aixm.aero/schema/5.1 ../xsd/AIXM_Features.xsd">
        <gml:identifier codeSpace="http://www.aixm.aero/example">dd062d88-3e64-4a5d-bebd-89476db9ebea</gml:identifier>
        <aixm:timeSlice>
                <aixm:AirportHeliportTimeSlice gml:id="ahts1EADH">
                        <gml:validTime>
                                <gml:TimePeriod gml:id="vtnull0">
                                        <gml:beginPosition>2009-01-01T00:00:00.000</gml:beginPosition>
                                        <gml:endPosition indeterminatePosition="unknown"/>
                                </gml:TimePeriod>
                        </gml:validTime>
                        <aixm:interpretation>BASELINE</aixm:interpretation>
                        <aixm:sequenceNumber>1</aixm:sequenceNumber>
                        <aixm:correctionNumber>0</aixm:correctionNumber>
                        <aixm:featureLifetime>
                                <gml:TimePeriod gml:id="ltnull0">
                                        <gml:beginPosition>2009-01-01T00:00:00.000</gml:beginPosition>
                                        <gml:endPosition indeterminatePosition="unknown"/>
                                </gml:TimePeriod>
                        </aixm:featureLifetime>
                        <aixm:designator>EADH</aixm:designator>
                        <aixm:name>DONLON/DOWNTOWN HELIPORT</aixm:name>
                        <aixm:magneticVariation>-3</aixm:magneticVariation>
                        <aixm:dateMagneticVariation>1990</aixm:dateMagneticVariation>
                        <aixm:magneticVariationChange>0.03</aixm:magneticVariationChange>
                        <aixm:servedCity xsi:nil="true" nilReason="missing"/>
                        <aixm:responsibleOrganisation>
                                <aixm:AirportHeliportResponsibilityOrganisation gml:id="ID01">
                                        <aixm:role>OPERATE</aixm:role>
                                        <aixm:theOrganisationAuthority
                                            xlink:href="http://www.aixm.aero/example#xpointer(//aixm:OrganisationAuthority[gml:identifier='74efb6ba-a52a-46c0-a16b-03860d356882'])"/>
                                </aixm:AirportHeliportResponsibilityOrganisation>
                        </aixm:responsibleOrganisation>
                        <aixm:ARP>
                                <aixm:ElevatedPoint srsDimension="2" gml:id="elpoint1EADH">
                                        <gml:pos srsDimension="3">-32.035 52.288888888888884 </gml:pos>
                                        <aixm:elevation uom="M">18.0</aixm:elevation>
                                        <aixm:geoidUndulation xsi:nil="true" nilReason="unknown"/>
                                </aixm:ElevatedPoint>
                        </aixm:ARP>
                        <aixm:availability xsi:nil="true" nilReason="withheld"/>
                        <aixm:annotation>
                                <aixm:Note gml:id="ID03">
                                        <aixm:propertyName xsi:nil="true" nilReason="missing"/>
                                        <aixm:translatedNote>
                                                <aixm:LinguisticNote gml:id="ID04">
                                                        <aixm:note lang="fr-fr">Note en Français</aixm:note>
                                                </aixm:LinguisticNote>
                                        </aixm:translatedNote>
                                </aixm:Note>
                        </aixm:annotation>
                </aixm:AirportHeliportTimeSlice>
        </aixm:timeSlice>
</aixm:AirportHeliport>

Externí odkazy [editovat]

Poznámky [editovat]

  1. Porosnicu Eddy, AIXM 5.1 Development, 2009, str. 19, http://www.aixm.aero/gallery/content/public/2009_AIXM_Met_Conf/Day%203-05%20---%20AIXM%205.1%20Development%20%28Eddy%20Porosnicu%29.pdf