AIXM
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.
- Ranvej má šířku a délku.
- Letiště má ICAO kód letiště a může mít jméno.
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]
- ↑ 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