<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Miheld</id>
	<title>FlightGear wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Miheld"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/Miheld"/>
	<updated>2026-04-04T06:47:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Wiki&amp;diff=69621</id>
		<title>FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Wiki&amp;diff=69621"/>
		<updated>2014-04-11T09:42:52Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Sprachen hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
The '''FlightGear Wiki''' is the official wiki for [[FlightGear]]. It was started in 2006 and currently covers a wide range of [[FlightGear]] related topics. It consists of volunteer written [[GPL]] licensed documents relating to developing and using FlightGear and its related projects, as well general information connected to aviation and [[:category:Software|software]].&lt;br /&gt;
&lt;br /&gt;
The main gateways to articles are the [[Portal:User|user]] and [[Portal:Developer|developer]] portals.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[de:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Ca/FlightGear_Wiki&amp;diff=69620</id>
		<title>Ca/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Ca/FlightGear_Wiki&amp;diff=69620"/>
		<updated>2014-04-11T09:41:57Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Sprachen hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Estadístiques del nombre d'articles i visites de pàgines.]]&lt;br /&gt;
El '''Wiki de FlightGear''' és el wiki oficial de [[FlightGear]]. Es va iniciar el 2006 i actualment cobreix una àmplia varietat de temes relacionats amb [[FlightGear]]. Es compon de voluntaris que escriuen documents amb llicència [[GPL]] en relació amb el desenvolupament i l'ús de FlightGear i els projectes connexos, així com informació general relacionada amb l'aviació i el [[:category:Software|programari]].&lt;br /&gt;
&lt;br /&gt;
Les principals portes d'entrada als articles són els portals d'[[Portal:User|usuari]] i de [[Portal:Developer|desenvolupador]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[de:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69619</id>
		<title>De/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69619"/>
		<updated>2014-04-11T09:35:35Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
Das '''FlightGear Wiki''' ist das offiziele Wiki für [[FlightGear]]. Das Wiki wurde erstmals 2006 veröffentlich und deckt mittlerweile viele Bereiche und Themen von [[FlightGear]] ab. Es wird von freiwilligen Helfern nach den [[GPL]]-lizensierten Unterlagen zur Entwicklung und Verwendung von [[FlightGear]] und den verbundenen Projekten gepflegt und weiter ausgebaut [[:category:Software|Software]].&lt;br /&gt;
&lt;br /&gt;
Die Hauptseiten sind [[De/Portal:Benutzer|Benutzer]]- und [[Portal:Developer|Developer]]-Portale.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69618</id>
		<title>De/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69618"/>
		<updated>2014-04-11T09:27:24Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
Das '''FlightGear Wiki''' ist das offiziele Wiki für [[FlightGear]]. Das Wiki wurde erstmals 2006 veröffentlich und deckt mittlerweile viele Bereiche und Themen von [[FlightGear]] ab. Es wird von freiwilligen Helfern nach den [[GPL]]-lizensierten Unterlagen zur Entwicklung und Verwendung von [[FlightGear]] und den verbundenen Projekten gepflegt und weiter ausgebaut [[:category:Software|Software]].&lt;br /&gt;
&lt;br /&gt;
Die Hauptseiten sind [[/De/Portal:Benutzer|Benutzer]]- und [[Portal:Developer|Developer]]-Portale.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69617</id>
		<title>De/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69617"/>
		<updated>2014-04-11T09:26:26Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
Das '''FlightGear Wiki''' ist das offiziele Wiki für [[FlightGear]]. Das Wiki wurde erstmals 2006 veröffentlich und deckt mittlerweile viele Bereiche und Themen von [[FlightGear]] ab. Es wird von freiwilligen Helfern nach den [[GPL]]-lizensierten Unterlagen zur Entwicklung und Verwendung von [[FlightGear]] und den verbundenen Projekten gepflegt und weiter ausgebaut [[:category:Software|Software]].&lt;br /&gt;
&lt;br /&gt;
Die Hauptseiten sind [[/de/Portal:Benutzer|Benutzer]]- und [[Portal:Developer|Developer]]-Portale.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69616</id>
		<title>De/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69616"/>
		<updated>2014-04-11T09:25:46Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
Das '''FlightGear Wiki''' ist das offiziele Wiki für [[FlightGear]]. Das Wiki wurde erstmals 2006 veröffentlich und deckt mittlerweile viele Bereiche und Themen von [[FlightGear]] ab. Es wird von freiwilligen Helfern nach den [[GPL]]-lizensierten Unterlagen zur Entwicklung und Verwendung von [[FlightGear]] und den verbundenen Projekten gepflegt und weiter ausgebaut [[:category:Software|Software]].&lt;br /&gt;
&lt;br /&gt;
Die Hauptseiten sind [[Portal:de/Benutzer|Benutzer]]- und [[Portal:Developer|Developer]]-Portale.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69615</id>
		<title>De/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69615"/>
		<updated>2014-04-11T09:24:46Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Kategorie geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
Das '''FlightGear Wiki''' ist das offiziele Wiki für [[FlightGear]]. Das Wiki wurde erstmals 2006 veröffentlich und deckt mittlerweile viele Bereiche und Themen von [[FlightGear]] ab. Es wird von freiwilligen Helfern nach den [[GPL]]-lizensierten Unterlagen zur Entwicklung und Verwendung von [[FlightGear]] und den verbundenen Projekten gepflegt und weiter ausgebaut [[:category:Software|Software]].&lt;br /&gt;
&lt;br /&gt;
Die Hauptseiten sind [[Portal:Benutzer|Benutzer]]- und [[Portal:Developer|Developer]]-Portale.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69614</id>
		<title>De/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69614"/>
		<updated>2014-04-11T09:24:01Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Kategorie geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
Das '''FlightGear Wiki''' ist das offiziele Wiki für [[FlightGear]]. Das Wiki wurde erstmals 2006 veröffentlich und deckt mittlerweile viele Bereiche und Themen von [[FlightGear]] ab. Es wird von freiwilligen Helfern nach den [[GPL]]-lizensierten Unterlagen zur Entwicklung und Verwendung von [[FlightGear]] und den verbundenen Projekten gepflegt und weiter ausgebaut [[:category:Software|Software]].&lt;br /&gt;
&lt;br /&gt;
Die Hauptseiten sind [[Portal:User|Benutzer]]- und [[Portal:Developer|Developer]]-Portale.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69613</id>
		<title>De/FlightGear Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear_Wiki&amp;diff=69613"/>
		<updated>2014-04-11T09:20:41Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Seite neuerstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:FlightGear wiki statistics.png|thumb|270px|Article number and pageview statistics.]]&lt;br /&gt;
Das '''FlightGear Wiki''' ist das offiziele Wiki für [[FlightGear]]. Das Wiki wurde erstmals 2006 veröffentlich und deckt mittlerweile viele Bereiche und Themen von [[FlightGear]] ab. Es wird von freiwilligen Helfern nach den [[GPL]]-lizensierten Unterlagen zur Entwicklung und Verwendung von [[FlightGear]] und den verbundenen Projekten gepflegt und weiter ausgebaut [[:category:Software|Software]].&lt;br /&gt;
&lt;br /&gt;
Die Hauptseiten sind [[Portal:User|User]]- und [[Portal:Developer|Developer]]-Portale.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation|Wiki]]&lt;br /&gt;
[[Category:Community|Wiki]]&lt;br /&gt;
[[Category:FlightGear|Wiki]]&lt;br /&gt;
&lt;br /&gt;
[[ca:FlightGear Wiki]]&lt;br /&gt;
[[en:FlightGear Wiki]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Neu_bei_FlightGear&amp;diff=69612</id>
		<title>De/Neu bei FlightGear</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Neu_bei_FlightGear&amp;diff=69612"/>
		<updated>2014-04-11T08:55:43Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Kategorie geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Artikel befindet sich noch im Aufbau!&amp;lt;/div&amp;gt; Sie können alternativ das Handbuch zu FlightGear verwenden: [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.pdf PDF], [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.html HTML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einstieg ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO: ein paar aufmunternde Worte und Graphiken zum Beginn... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Systemvorraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
FlightGear benötigt mindestens OpenGL 2.0. Um flüssig zu laufen, muss dies von Ihrer Graphikkarte und dem zugehörigen Treiber unterstützt werden. Bei parktisch allen halbwegs modernen Systemen ist das jedoch der Fall. Falls Sie trotzdem auf Probleme stoßen, werfen Sie bitte einen Blick in die [[Hardware Recommendations|empfohlene Hardware]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FlightGear beziehen ===&lt;br /&gt;
&lt;br /&gt;
Die neuesten Dateien können von der Seite [http://www.flightgear.org/download/ FlightGear Downloads] heruntergeladen werden. Dort wählt man entweder den Quellcode oder die Binärdateien für das entsprechende Betriebssystem. In Abhängigkeit von den technischen Kenntnissen kann man auch die [[Git]]-Version wählen, wenn man mit einer Entwicklerversion von FlightGear arbeiten möchte. Die Git-Version hat üblicherweise mehr Eigenschaften und kann von den neuesten in Entwicklung befindlichen Flugzeugen benötigt werden, aber sie kann instabil sein und ist schwieriger herunterzuladen und zu installieren. Im Allgemeinen ist die Entwicklerversion nicht für den Durchschnittsanwender gedacht. FlightGear gibt es auch auf DVDs, die man unter [http://www.flightgear.org/dvd/] bestellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
==== Linux ====&lt;br /&gt;
&lt;br /&gt;
Am einfachsten ist es, FlightGear über die Paketverwaltung Ihrer Distribution zu installieren. Fast alle gängigen Linux Distributionen führen FlightGear in ihren Paketquellen. Die installierte Version ist zwar häufig nicht die aktuellste, dafür aber der Aufwand der Installation minimal. Falls Sie FlightGear das erste Mal installieren und es nur ausprobieren wollen, ist dies sicher der beste Weg.&lt;br /&gt;
&lt;br /&gt;
Wollen Sie die neueste stabile Version und sie ist nicht in Ihren Paketquellen enthalten, so besteht die Möglichkeit, Fremdpakete zu benutzen. Solche existieren z.B. für Debian/Ubuntu (oder andere Distributionen die das deb-Paketformat verwenden) im [http://www.playdeb.net/software/FlightGear PlayDeb Repository], für SuSe ([http://software.opensuse.org/download.html?project=games&amp;amp;package=FlightGear hier]) und für andere rpm-basierte Distributionen wie Fedora oder Redhat ([http://rpmfind.net/linux/rpm2html/search.php?query=flightgear hier]).&lt;br /&gt;
Weitere Pakete finden Sie eventuell auf der offiziellen [http://www.flightgear.org/download/main-program Download Seite] oder vereinzelt auch im [http://forum.flightgear.org Forum].&lt;br /&gt;
&lt;br /&gt;
Steht für Ihre Distribution kein Paket zur Verfügung, müssen Sie FlightGear selbst kompilieren. Folgen Sie dazu der Anleitung [[Building FlightGear - Linux]].&lt;br /&gt;
&lt;br /&gt;
Möchten Sie den momentanen Stand der Entwicklung von FlightGear testen, können Sie den Quellcode aus dem offiziellen [[Git]] Repository herunterladen und ebenfalls selbst kompilieren. Für Debian/Ubuntu gibt es ein [[Scripted Compilation on Linux Debian/Ubuntu|Skript]], welches diesen Vorgang automatisiert.&lt;br /&gt;
&lt;br /&gt;
Haben Sie FlightGear erfolgreich installiert, dann fahren Sie mit [[#FlightGear starten|FlightGear starten]] fort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
&lt;br /&gt;
Die Installation wird durch einen Doppelklick auf das heruntergeladene Paket (zum Zeitpunkt des Schreibens ''fgsetup-1.9.1b.exe'') gestartet und verläuft auch sonst wie von anderen Anwendungen gewohnt. Nach der Installation sollte FlightGear automatisch gestartet werden und es erscheint ein Fenster welches nach verschiedenen Pfaden verlangt, ähnlich [[:File:Fgrun-page1.jpg|diesem]].&lt;br /&gt;
&lt;br /&gt;
In der ersten Eingabebox, ''Executable'', wird der Pfad zur Anwendung angegeben. Wenn bei der Installation nichts anderes angegeben wurde ist dies &amp;lt;code&amp;gt;C:\Program Files\FlightGear\bin\win32\fgfs.exe&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;C:\Programme\FlightGear\bin\win32\fgfs.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die zweite Zeile weist auf die Daten zu FlightGear, ''$FG_ROOT'', und ist per Default &amp;lt;code&amp;gt;C:\Programme\FlightGear\data&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In der dritten Box, ''$FG_SCENERY'', kann man verschiedene Pfade zu installierten [[Scenery|Sceneries]] (die Landschaft/Erdoberfläche) angeben. Hier sollte automatisch der Inhalt von ''$FG_ROOT'' mit einem angehängten &amp;lt;code&amp;gt;/Scenery&amp;lt;/code&amp;gt; eingefügt werden. Weitere, später in einem anderen Verzeichnis installierte Sceneries können händisch hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
Sind die Pfade richtig eingegeben kann man im rechten unteren Fenstereck auf ''Weiter''/''Next'' klicken und man kommt zur Flugzeugauswahl. Das Fenster mit den den Pfaden erscheint nun beim Starten nicht mehr, man kann es aber jederzeit durch einen Klick auf ''Zurück''/''Prev'' in der Flugzeugauswahl aufrufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mac OS X ====&lt;br /&gt;
&lt;br /&gt;
[[FlightGear Mac OS X|FlightGear auf Mac OS X]] installieren gestaltet sich sehr einfach. Nur den FlightGear Icon in das Verzeichnis ''/Applications'' verschieben. Fertig.&lt;br /&gt;
&lt;br /&gt;
Beim ersten Start wird der FlightGear Icon im Dock ein Weilchen hüpfen bis die Flugzeug- und Flughafendaten geladen sind. Dann erscheint der ''GUI-Launcher'' und man kann mittels klick auf die ''Gear''-Schaltflächen Startpunkt und Fluggerät auswählen. ''Start Flight'' startet dann den Simulator mit den eingegebenen Optionen. Hilfe zu weiteren Optionen findet man im [http://macflightgear.sourceforge.net/home/documents/users-guide/ Mac FlightGear Users Guide].&lt;br /&gt;
&lt;br /&gt;
Um FlightGear per Kommandozeile zu starten öffnet man /Applications/Utilities/Terminal.app und gibt folgendes ein:&lt;br /&gt;
 cd /Applications/FlightGear.app/Contents/Resources&lt;br /&gt;
 ./fgfs --options..... &lt;br /&gt;
&lt;br /&gt;
Die Umgebungsvariablen [[$FG_ROOT]] und [[$FG_SCENERY]] sind unter Mac OS X nicht per Default gesetzt. Um dies per Kommandozeile zu erledigen folgenden Codeblock in Terminal.app ausführen. Man kann diese Pfade aber auch als Option (&amp;lt;code&amp;gt;--fg-root=PFAD&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;--fg-scenery=PFAD1:PFAD2...&amp;lt;/code&amp;gt;) an FlightGear übergeben.&lt;br /&gt;
&lt;br /&gt;
 FG_ROOT=/Applications/FlightGear.app/Contents/Resources/data&lt;br /&gt;
 FG_SCENERY=[[$FG_ROOT]]/Scenery&lt;br /&gt;
&lt;br /&gt;
Nach dem Starten des GUI-Launchers hat man ein Alias auf [[$FG_ROOT]] in $HOME/Documents/Flightgear/&amp;lt;Version&amp;gt;. Das ermöglicht einen einfachen Zugriff auf die Daten mittels des Finders.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL konfigurieren ===&lt;br /&gt;
&lt;br /&gt;
FlightGear läuft am besten mit aktuellen [[OpenGL]] Grafik-Treibern. Wenn Sie Probleme damit haben, dass Flightgear nicht ordentlich dargestellt wird, schauen Sie unter [[Configuring OpenGL]] zwecks weiterer Informationen nach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Szenerien herunterladen ===&lt;br /&gt;
&amp;lt;table style=&amp;quot;margin-top:0.1em; margin-bottom:0.1em; margin-left:2em; padding:2px; font-size:95%; text-align:left; background: transparent;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:1rightarrow.png|15px]] ''Siehe hierzu den Hauptartikel [[de/Howto:Install_scenery|Szenerie installieren]].''&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein kleiner Teil von [[scenery|Szenerien]] ist bei der Installation von FlightGear enthalten. Dieser Teil betrifft Gebiete um [[San Francisco International Airport]] (KSFO).&lt;br /&gt;
&lt;br /&gt;
In Flightgear sind Szenerien in drei Arten aufgeteilt:&lt;br /&gt;
* '''Airports''' beinhaltet Flughafendaten über zu benutzende Start- und Landebahnen und über Parkpositionen.&lt;br /&gt;
* '''Objects''' sind Gebäude, Brücken, Funktürme, usw., die dreidimensionale Strukturen darstellen.&lt;br /&gt;
* '''Terrain''' repräsentieren Konturen, Erhebungen und Bodenberflächen über die geflogen oder gerollt wird.&lt;br /&gt;
&lt;br /&gt;
Alle Objektdaten werden in einem &amp;lt;tt&amp;gt;Objects/&amp;lt;/tt&amp;gt; Verzeichnis und alle Terraindaten werden in einem  &amp;lt;tt&amp;gt;Terrain/&amp;lt;/tt&amp;gt; Verzeichnis gespeichert. Der Speicherort für Szenerien und deren Unterverzeichnisse hängt von der jeweiligen speziellen Installation ab. &lt;br /&gt;
&lt;br /&gt;
Um Objekte oder Terrain für Flightgear herunterzuladen, gehen Sie zu [http://www.flightgear.org/download/scenery/ the scenery section] der Flightgear Webseite. Folgen Sie dem Link, um Szenerien aus einer Landkarte herunterzuladen. Wählen Sie ein Quadrat aus der Karte von dort, wo Sie fliegen wollen. Wenn das Paket heruntergeladen ist, entpacken Sie es in Ihr FlightGear Szenerieverzeichnis.&lt;br /&gt;
&lt;br /&gt;
Die Szeneriepakete, die bei FlightGear verfügbar sind, enthalten alle notwendigen Daten für den gewählten Ort. Sie können zusätzliche und aktuellere Szenerieobjekte erhalten, wenn sie in [http://scenemodels.flightgear.org/ FlightGear Scenery Database] zur Verfügung gestellt werden.&lt;br /&gt;
&lt;br /&gt;
Informationen, die über diesen kurzen Überblick hinausgehen, sind unter [[de/Howto:Install_scenery|Szenerie installieren]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FlightGear starten ===&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich wird der Simulator mit dem Befehl &amp;lt;code&amp;gt;fgfs&amp;lt;/code&amp;gt; und angehängten Optionen gestartet. Jetzt gibt es aber mehrere Arten wie man das umsetzen kann. Die meisten Anwender werden wohl ein Zusatzprogramm wie [[fgrun]] für Windows/POSIX oder den [http://macflightgear.sourceforge.net/home/documents/jump-start-guide/ GUI-Launcher] für Mac OS X bevorzugen um die Optionen für den Simulator festzulegen und diesem beim Start zu übergeben.&lt;br /&gt;
&lt;br /&gt;
Benutzer die lieber von der Kommandozeile aus arbeiten (oder ''fgrun'' noch nicht kompiliert haben) seien noch ein paar Dinge zum leichteren Einstieg gesagt. Um FlightGear zu starten gibt man ein:&lt;br /&gt;
&lt;br /&gt;
 fgfs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scheitert der Befehl gibt es mehrere Ursachen. Schauen wir dazu die Fehlermeldungen an:&lt;br /&gt;
&lt;br /&gt;
 fgfs: command not found&lt;br /&gt;
Das Programm befindet sich nicht in einem in $PATH angegebenen Pfad. Zur Lösung entweder den Ort von ''fgfs'' in die Variable $PATH mitaufnehmen oder beim Starten den kompletten Pfad mitangeben. (z.B.: &amp;lt;code&amp;gt;/$HOME/FlightGear/bin/fgfs&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Base package check failed ... Found version [none] at: $HOME/FlightGear/share/FlightGear&lt;br /&gt;
 Please upgrade to version: 1.9.0&lt;br /&gt;
''fgfs'' findet das Datenverzeichnis [[$FG_ROOT]] nicht. Dazu entweder eine gleichnamige Umgebungsvariable anlegen oder den Pfad zu den Daten per Option übergeben. (z.B: &amp;lt;code&amp;gt;--fg-root=$HOME/FlightGear/data&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt für [[$FG_SCENERY]]. Wenn diese Fehlt wird zwar kein Fehler angezeigt aber es wird auch keine Scenery geladen und das Flugzeug steht nach dem laden mitten im Wasser. (z.B.: &amp;lt;code&amp;gt;--fg-scenery=$HOME/FlightGear/data/Scenery&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Natürlich sind oben genannte Pfade nur als Beispiel zu sehen und sind dem eigenen System nach anzupassen. Um herauszufinden wo sich ''fgfs'' befindet kann man das Dateisystem nach der Datei ''fgfs'' bzw. ''fgfs.exe'' durchsuchen. Um [[$FG_SCENERY]] zu finden kann man nach einem Ordner namens ''Scenery'' suchen. [[$FG_ROOT]] ist (im Normalfall) dann gleich [[$FG_SCENERY]] nur ohne das ''/Scenery'' am Ende.&lt;br /&gt;
&lt;br /&gt;
Nach den Pfaden ist wohl die wichtigste Option die für die Flugzeugwahl. (&amp;lt;code&amp;gt;--aircraft=c172p&amp;lt;/code&amp;gt;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Liste der installierten Flugzeuge erhält man mit &amp;lt;code&amp;gt;--show-aircraft&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn man alle Pfade zusammengesucht hat und die Optionen dann zusammenstellt könnte dies folgendermaßen aussehen:&lt;br /&gt;
 /$HOME/FlightGear/bin/fgfs --fg-root=$HOME/FlightGear/data --fg-scenery=$HOME/FlightGear/data/Scenery --aircraft=c172p&lt;br /&gt;
&lt;br /&gt;
Natürlich ist es sehr umständlich jedes mal beim Starten von FlightGear die ganzen Optionen einzugeben. Deshalb unterstützt fgfs natürlich eine Konfigurationsdatei in welcher man die ganzen Optionen auflisten kann. Dies ist eine simple Textdatei (ASCII) namens .[[fgfsrc]] welche von fgfs in ''$HOME'' erwartet wird und pro Zeile eine Option enthalten sollte. Nachdem diese Angelegt ist können wir munter fortfahren weitere Optionen zu sammeln.&lt;br /&gt;
&lt;br /&gt;
Eine Übersicht über die Optionen gibt's im Wiki unter [[Command Line Parameters]] und, wer hätt's gedacht, mit der Option &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;--help --verbose&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Im Cockpit - was nun? ==&lt;br /&gt;
&lt;br /&gt;
Bevor wir uns ins Flugabenteuer stürzen noch ein paar Sachen zum Verständnis. FlightGear ist sehr flexibel in der Konfiguration, in jeder Hinsicht. Für uns als Benutzer bedeutet das, dass jedes Flugzeug eine eigene Tastenbelgung haben kann und wir bei jedem neuen Fugzeug erst mal in das Hilfe Menu ''Help'' schauen sollten um mehr über die Bedienung desselben zu erfahren.&lt;br /&gt;
&lt;br /&gt;
Die grundlegenden Tasten zur Steuerung sind aber bei den meisten Flugzeugen gleich und viele der für die im folgenden Beispiel verwendeten [[Cessna C172|c172p]] gelten deshalb generell. Die Cessna c172p verwenden wir, weil sie das Default-Flugzeug bei FlightGear und relativ leicht zu steuern ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tastatur ===&lt;br /&gt;
Die wichtigsten Tasten im Überblick, mehr 'Insim' im Menu unter ''Help - Basic Keys'', ''Help - Common Aircraft Keys'' und, je nach Fluggerät, ''Help - Aircraft Help'':&lt;br /&gt;
&lt;br /&gt;
::{|&lt;br /&gt;
| &amp;lt;code&amp;gt;F10&amp;lt;/code&amp;gt; || Menu an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; || Radbremsen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; || Feststellbremse an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Bild ab&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;auf&amp;lt;/code&amp;gt; || Schub reduzieren/erhöhen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Pfeile auf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;ab&amp;lt;/code&amp;gt; || Höhenruder auf/ab&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Pfeile links&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;rechts&amp;lt;/code&amp;gt; || Querruder links/rechts&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; || Seitenruder und Leitrad links/rechts. Bei einem [[Troubleshooting Problems#.5BEnter.5D does not work for rudder control|Problem]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Pos 1&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;Ende&amp;lt;/code&amp;gt; || Trimmen auf/ab&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; || Höhen-, Quer- und Seitenruder zentrieren&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; || (Lande-)Klappen eine Stufe rein/raus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; || Magnetos Schalter eine Stufe zurück/vor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; || Starter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Strg&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; || Hotspots an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt; || [[HUD]] an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt; || zw. Ansichten wechseln vorwärts/rückwärts&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; || Zoom näher/ferner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Esc&amp;lt;/code&amp;gt; || FlightGear beenden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Maus ===&lt;br /&gt;
Die Maus unterstützt in FlightGear drei Modi zwischen welchen mit der '''rechten Maustaste''' (RMB) umgeschaltet werden kann:&lt;br /&gt;
&lt;br /&gt;
* Normal - Bedienung des Menüs und der Hotspots&lt;br /&gt;
::{|&lt;br /&gt;
| Achsen || Bewegen des Mauszeigers auf dem Bildschirm&lt;br /&gt;
|-&lt;br /&gt;
| Linke Maustaste (LMB) || Steuerung der Menüs und Hotspots durch anclicken&lt;br /&gt;
|-&lt;br /&gt;
| Mittlere Maustaste (MMB) || In manchen Fluggeräten dazu verwendet auf Hotspots als Gegenstück zum LMB zu wirken. Also Dreh- und Schieberegler in die andere Richtung zu bewegen.&lt;br /&gt;
|-&lt;br /&gt;
| Scroll Wheel (SCW) || In manchen Fluggeräten dazu verwendet um Hotspots mit Dreh- und Schiebereglern zu steuern.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Simulator Steuerung - Flugsteuerung&lt;br /&gt;
::{|&lt;br /&gt;
| Achsen || Steuerung des Höhen- und Querruders&lt;br /&gt;
|-&lt;br /&gt;
| LMB + L/R-Achse || Steuerung des Seitenruders&lt;br /&gt;
|-&lt;br /&gt;
| MMB + V/Z-Achse || Schubkontrolle&lt;br /&gt;
|-&lt;br /&gt;
| SCW || Steuerung des Trimmers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* View Steuerung - Blickrichtung und Zoom&lt;br /&gt;
::{|&lt;br /&gt;
| Achsen || Blickrichtung ändern&lt;br /&gt;
|-&lt;br /&gt;
| MBB + Achsen || Blickpunk verschieben&lt;br /&gt;
|-&lt;br /&gt;
| LMB || Blickrichtung zentrieren&lt;br /&gt;
|-&lt;br /&gt;
| SCW || Zoom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Joystick etc. ===&lt;br /&gt;
Joysticks und andere Controller werden von FlightGear grundsätzlich unterstützt sofern sie vom Betriebsystem erkannt und als solche gemeldet werden. Die Vielfalt ist enorm, weshalb eine detaillierte Beschreibung hier den Rahmen sprengen würde. Die meisten verwenden folgende Funktionen: die beiden Hauptachsen für Quer- und Höhenruder, den Schubregler für den Schub und die Twistachse für das Seitenruder. Das Coolie Hat zur Blickrichtungssteuerung, oft in Verbindung mit einer Taste zum Zentrieren der Richtung. Der Feuerknopf dient zum Bremsen. Je nachdem wie viele Knöpfe und Achsen das Gerät hat, gibt es dann noch welche für die (Lande-)Klappen, Mixture, Ansichten, Fahrwerk und und und. &amp;lt;br /&amp;gt;&lt;br /&gt;
Diese Controller sind in FlightGear sehr flexibel konfigurierbar. Wie und Hilfe bei Problemen, z.B. wenn man ein Vista/7 User ist und der Stick nicht erkannt wird, kann man im [[Joystick]]s Artikel nachlesen.&lt;br /&gt;
&lt;br /&gt;
== Der erste Flug ==&lt;br /&gt;
An dieser Stelle soll nochmal betont werden, daß FlightGear ''kein'' Spiel ist. Es gibt keine Missionen, Ränge oder Schalter für den Schwierigkeitsgrad. FlightGear ist ein reiner Simulator der versucht so realitätsnah wie möglich das Verhalten von Fluggeräten nachzubilden und viele Einstellmöglichkeiten zur Verfügung zu stellen.&lt;br /&gt;
&lt;br /&gt;
So manche Simulatoreinsteiger aber auch Umsteiger von anderen Sims haben in der Vergangenheit von 'Bugs' geredet obwohl sie eigentlich von der erhöhten Realität, also 'Features', in FlightGear sprachen. Ein paar Beispiele dazu, um einen Eindruck zu vermitteln was auf einen zukommt:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Left Turning Syndrome&amp;quot; wird in der Community die von Neulingen oft gestellte Frage nach dem warum sich das Flugzeug beim Beschleunigen auf der Startbahn nach links wendet genannt. Leute die sich nicht auf diese Weise als Flugnoob outen wollen sei der Artikel [[Understanding Propeller Torque and P-Factor]] ans Herz gelegt.&lt;br /&gt;
&lt;br /&gt;
* Der Kompass dreht nicht richtig: ein Kompass welcher den Kräften während manchen Flugmanövern ausgesetzt ist, neigt dazu, sich kurzzeitig in die entgegengesetzte Richtung als erwartet zu drehen. Das gehört so.&lt;br /&gt;
&lt;br /&gt;
* Die Steig-/Sinkrate wird falsch oder verzögert angezeigt. Jupp, genau wie im richtigen leben.&lt;br /&gt;
&lt;br /&gt;
* Die Richtungsanzeige des [[HSI]] wird von einem Gyroscop angesteuert welches dem Gesetz der Drift unterliegt und muß deshalb ca. alle 15 Minuten nachjustiert werden. Ansonsten wird die Richtung falsch angezeigt und der Pilot verirrt sich.&lt;br /&gt;
&lt;br /&gt;
Auch bei den anderen Instrumenten wird so gut es geht das reale Verhalten, mit allen Nachteilen, nachgebildet. Das Selbe gilt für Kräfte wie sie während des Fluges auf das Flugzeug einwirken. FlightGear Piloten sollten lernen damit umzugehen, damit sie in der Lage sind richtig zu handeln und den Flug erfolreich beenden können. Die Instrumente der default HUDs sind davon nicht betroffen, sie zeigen die Werte genau und in Echtzeit an und können deshalb als Referenz verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Abheben ===&lt;br /&gt;
Wenn FlightGear ohne spezielle Optionen gestartet wird, dann steht man mit der c172p bei angenehmen Wetterbedingungen in [[KSFO]] auf der Startbahn 28R. Sollte es Nacht sein im Menu unter Environment -&amp;gt; Time Settings auf ''Noon'' clicken.&amp;lt;br /&amp;gt;&lt;br /&gt;
Lassen wir, trotz des ganzen Realismus in FlightGear, das ganze Preflightgedöhns beiseite und bringen die Cessna in die Luft:&lt;br /&gt;
* Motor starten: Magnetos anschalten mittels &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; (dreimal nacheinander die geschwungene Klammer zu).&amp;lt;br /&amp;gt;Ein wenig Schub geben, daß der Motor nicht gleich wegen Treibstoffmangels wieder ausgeht.&amp;lt;br /&amp;gt;Mit &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; zwei bis drei Sekunden den Starter betätigen bis der Motor läuft.&lt;br /&gt;
* Vollen Schub geben und Feststellbremse lösen, falls angezogen.&lt;br /&gt;
* Während der Beschleunigungsphase die Seitenbewegungen mit dem Seitenruder ausgleichen und die Maschine in der Spur halten.&lt;br /&gt;
* Am Höhenruder nur sehr leicht ziehen und einfach warten bis die Maschine von selbst rotiert. Das ist, wenn das Bugrad den Boden verlässt. Dieser Moment ist etwas kritisch und der Pilot muß evt. auftretende Seitenbewegungen mit dem Seitenruder abfangen.&lt;br /&gt;
* Kurz darauf, wenn noch etwas mehr Geschwindigkeit aufgenommen wurde, hebt auch das Hauptfahrwerk vom Boden ab. Wenn nicht besondere Windverhältnisse herrschen rollt die Maschine jetzt nach links, was mit dem Querruder korrigiert werden muß.&lt;br /&gt;
* Direkt danach drücken wir das Höhenruder leicht, um den Steigflug nahe Null zu bringen. Das Flugzeug über der Startbahn halten und weiter Geschwindigkeit aufnehmen. In dieser Phase hat man Zeit das evtl. eingschlagene Seitenruder wieder zu zentrieren und die Steuerung auf die Querruder zu übertragen.&lt;br /&gt;
* Wenn so 120 kts angezeigt werden steht einem sportlichen Steigflug nichts mehr im Wege.&lt;br /&gt;
Nach all den Strapazen der Installation etc. haben wir uns einen Rundflug über die San Francisco Bay redlich verdient. Ein paar Meilen nördlich des Flughafens befindet sich die Golden Gate Bridge, nicht weit davon, etwas östlich, die Gefängnisinsel Alcatraz. Um das südliche Ende der Bay reihen sich etliche Flughäfen, ein ideales Gebiet um Lande- und Touch-and-Go-Übungen zu machen. Als kleine Hilfestellung zum finden und anfliegen eines Flughafens kann man im Menu Help -&amp;gt; Toggle Glide Slope Tunnel selben für die nächstgelegene Landebahn entsprechend der Windrichtung aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
Natürlich war dies nur ein Crashkurs für die Ungeduldigen, etwas mehr der Realität entsprechend kann man die Prozeduren mit den der c172p beiliegenden Tutorials üben. Diese leiten einen Schritt für Schritt durch die verschiedenen Phasen eines Fluges, inklusive der Vorbereitungen am Boden.&lt;br /&gt;
&lt;br /&gt;
Das Fenster zum Starten der Tutorials findet man im Menü unter ''Help --&amp;gt; Start Tutorial''. Die Spalte auf der rechten Seite listet die vorhandenen auf. Klickt man auf eines wird im großen Bereich eine Beschreibung eingebelendet. Zum Anfangen empfiehlt sich natürlich das oberste Tut ''Start Up'', über das Starten des Motors. &amp;lt;code&amp;gt;Return&amp;lt;/code&amp;gt; oder ein klick auf ''Start Tutorial'' startet es. Nach einer kurzen Ladezeit befinden wir uns mit unserer Cessna auf einer Parkposition des Livermore Airports.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Erklärungen werden in weißer Schrift am oberen Bildschirmrand angezeigt. Anweisungen welche eine Aktion des angehenden Piloten erwarten werden wieder und wieder eingeblendet bis diese durchgeführet/erreicht ist. Sollte man eine der anderen Aussagen nicht verstehen kann man das Tut jederzeit abbrechen (im Menü, ''Help --&amp;gt; End Tutorial'') und, wie oben beschrieben, neu starten, bis man alle Nachrichten intus hat. Als Hilfestellung wird das zu bedienende Element mit einem dicken lila Kreis umgeben, kann man nicht übersehen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Tutorial endet mit der Nachricht, daß man nun bereit zum Rollen (taxiing) zur Startbahn ist. Ein geeigneter Moment um das nächste Tut zu starten, ''Taxiing''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Navigation ===&lt;br /&gt;
Um nicht wie im Abschnitt [[#Abheben|Abheben]] planlos in der Luft herumzuirren lohnt es sich mit Navigation zu beschäftigen. Auch hier versucht FlightGear so realistisch wie möglich zu sein. Natürlich ist es nahezu unmöglich die Infrastruktur des wirklichen Lebens in einer Datenbank fehlerfrei und immer auf dem aktuellen Stand zu halten, und das auch noch weltweit. Aber sie ist vorhanden.&lt;br /&gt;
&lt;br /&gt;
Für die nahe Zukunft sind auch Tutorials zur Navigation mit der c172p geplant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugplätze ====&lt;br /&gt;
&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;gibt es sehr viele in FlightGear und, wenn man die richtige [[De/Neu bei FlightGear#Scenery|Scenery]] installiert hat, ist bestimmt auch ein Lokaler dabei. Den Startflugplatz und Startbahn oder Parkposition selektiert man in [[:File:Fgrun-page3.jpg|fgrun]] oder per Startoption: &amp;lt;code&amp;gt;fgfs --airport=EDDF [--runway=25L|--parkos=A1] ...&amp;lt;/code&amp;gt;. Wobei ''EDDF'' der vierstellige [[ICAO]] Code für den Fughafen Frankfurt/Main ist. Wird weder eine Startbahn noch Parkposition angegeben startet FlightGear auf der Bahn welche am besten im Wind liegt.&lt;br /&gt;
&lt;br /&gt;
==== Navigationshilfen ====&lt;br /&gt;
Ein Teil der oben erwähnten Infrastruktur besteht aus Komponenten für Funknavigation wie [http://de.wikipedia.org/wiki/Non-Directional_Beacon NDB]s, [http://de.wikipedia.org/wiki/Distance_Measuring_Equipment DME]s, [http://de.wikipedia.org/wiki/Drehfunkfeuer VOR]s und [http://de.wikipedia.org/wiki/Instrumentenlandesystem ILS]'. Damit man die 'richtigen' Daten für diese verwendet empfiehlt es sich auf FlightGear-eigenes (Karten-)Material zurückzugreifen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die meisten Benutzer werden wohl die [[MPMap#NAV|mpmap]] bevorzugen. Sie bietet unter dem Reiter ''nav'' Funktionen um Flughäfen und Naviagationshilfen anzeigen zu lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine weitere Möglichkeit ist [[Atlas]], auch dies bietet alles was gebraucht wird um die Daten der Datenbank grafisch darzustallen. Großer Vorteil, es funktioniert auch offline.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wer RL-Prozeduren fliegen will kann dazu Charts wie die von [http://www.vacc-sag.org/airport/EDDF VATSim] oder [http://www.charts.ivao.de/?icao=EDDF IVAO] verwenden, sollte aber bei Problemen und vor eines Bugreports die Angaben dieser mit einer der zuvor genannten Karten vergleichen.&lt;br /&gt;
&lt;br /&gt;
Die Instrumente mit Frequenzen füttern funktioniert wie bei den Vorbildern, allerdings gibt es auch ein standardisiertes Eingabefenster im Menü unter Equipment --&amp;gt; Radio Settings oder mit &amp;lt;code&amp;gt;F12&amp;lt;/code&amp;gt; welches bei den meisten Flugzeugtypen (voll) funktioniert.&lt;br /&gt;
&lt;br /&gt;
Wer hier jetzt total verloren dasteht weil er nicht einmal versteht wovon hier geredet wird, dem lege ich ans Herz sich mit dem durchaus interessanten Thema der Flugnavigation zu beschäftigen. x&lt;br /&gt;
For help with navigation see [[Understanding Navigation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Autopilot/GPS ====&lt;br /&gt;
Bei diesem Thema bin ich gerade selbst nicht auf dem neuesten Stand. Hier kann gerne jemand einspringen ;-). Auf diesem Gebiet hat sich in letzter Zeit einiges getan und bevor ich hier was veraltetes schreibe, dann besser keine Aussagen machen. Ansonsten werde ich mich damit befassen sobald das neue Release steht und dann hier updaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zgrep -i frankfurt [[$FG_ROOT]]/Airports/apt.dat.gz&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Otionen ==&lt;br /&gt;
=== Scenery ===&lt;br /&gt;
Die Flughäfen der (richtig!) installierten Scenery-Teile werden von [[:File:Fgrun-page3.jpg|fgrun]] angezeigt nachdem die ''Refresh'' Schaltfläche angeklickt wurde und die Datenbank neu aufgebaut wurde. Das kann, je nach Menge der Scenery und Leistung der CPU, mehrere Sekunden bis 1 Minute und sogar länger dauern.&lt;br /&gt;
&lt;br /&gt;
Benutzer welche ''ohne'' fgrun arbeiten können die installierten Flugplätze in der/den Scenery-Ordner(n) Aufspüren. Die, zum Beispiel, im Scenery-Verzeichnis des ''base package''s [[$FG_ROOT]]/Scenery/Airports/ enthaltenen Unterverzeichnisse sind die jeweils ersten Zeichen des vierstelligen [[ICAO-code|ICAO-Codes]]. Wie die weiteren drei Stellen ermittelt werden braucht wohl keine große Erklärung.&lt;br /&gt;
&lt;br /&gt;
Wegen der großen Menge an Daten wird FlightGear nur mit einem 1°x1° Planquadrat von [[Scenery]] ausgeliefert - dem Gebiet um [[San Francisco International Airport|KSFO]] (Flughafen von San Francisco).&lt;br /&gt;
&lt;br /&gt;
In FlightGear unterteilt sich die Scenery in zwei Sorten von Daten: Objekte und Terrain. Zu Objekten zählen Gebäude, Brücken, Funktürme, etc., also alles was dreidimensionale Strukturen darstellt. Terrain repräsentiert die Konturen (also z.B. Küstenlinien), Höhe und die Beschaffenheit der Landschaft die man überfliegt.&lt;br /&gt;
&lt;br /&gt;
Alle Objektdaten befinden sich im &amp;quot;Objects&amp;quot; Ordner, sowie die Terraindaten im &amp;quot;Terrain&amp;quot; Ordner, beide innerhalb des &amp;quot;Scenery&amp;quot; Ordners, dessen Ort während der Installation festgelegt wurde.&lt;br /&gt;
&lt;br /&gt;
Um weitere Scenery herunterzuladen, besuchen Sie die FlightGear Webseite und navigieren zum [http://www.flightgear.org/Downloads/ Downloadbereich]. Dort folgen Sie dem Link der Sie Scenery von einer Karte herunterladen lässt. Klicken Sie die Rechtecke der Karte an, in welchen Sie vorhaben zu fliegen. Haben Sie das Paket erfolgreich heruntergeladen, entpacken Sie es in Ihren Scenery Ordner. Fertig!&lt;br /&gt;
&lt;br /&gt;
Die von der FlightGear Webseite besorgten Scenery Pakete enthalten sowohl Objekt- als auch Terraindaten für das jeweilige Gebiet.&lt;br /&gt;
&lt;br /&gt;
Zusätzliche aktuellere Scenery erhalten Sie möglicherweise von der [http://scenemodels.flightgear.org/ FlightGear Scenery Database].&lt;br /&gt;
&lt;br /&gt;
Über diesen kurzen Einblick hinausgehende Informationen finden Sie in [[Installing Scenery]] und [[Downloading New Flightgear Scenery for Windows XP]]&lt;br /&gt;
&lt;br /&gt;
=== Flugzeuge ===&lt;br /&gt;
Falls Ihnen die Flugzeuge im Standardumfang nicht ausreichen, gibt es auf der [http://www.flightgear.org/download/aircraft-v2-8/ Download Seite] noch viele weitere zum Download (eine nach Typ sortierte Liste finden Sie auf [[:de:Flugzeuge]]).&lt;br /&gt;
&lt;br /&gt;
Entpacken Sie das erhaltene Archiv in den &amp;quot;Aircraft&amp;quot;-Ordner in Ihrem Flightgear-Verzeichnis. Beim nächsten Start von Flightgear sollte Ihnen das Flugzeug zur Verfügung stehen.&lt;br /&gt;
Weitere Informationen finden Sie in [[Installing Aircraft]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Online Multiplayer Flying ===&lt;br /&gt;
{{Main article|Howto: Multiplayer}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hilfe erhalten ==&lt;br /&gt;
&lt;br /&gt;
Startet Flightgear nicht richtig, oder gibt Fehlermeldungen aus? Werfen Sie einen Blick in [[Howto:Understand console output]], nicht alle Ausgaben bedeuten einen Fehler, sondern dienen nur der Information. Sehen sie sich vielleicht auch die [[FAQ]] (häufig gestellte Fragen) an.&lt;br /&gt;
&lt;br /&gt;
Außerdem stehen Ihnen folgende Hilfequellen zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
=== Forum ===&lt;br /&gt;
&lt;br /&gt;
Am einfachsten erhalten Sie Hilfe im offiziellen [http://forum.flightgear.org Flightgear Forum]. Legen Sie sich einfach einen Account an und stellen Sie Ihre Frage in der entsprechenden Kategorie.&lt;br /&gt;
&lt;br /&gt;
=== Chat ===&lt;br /&gt;
&lt;br /&gt;
Die schnellste Hilfe erhalten Sie normalerweise auf dem [[FlightGear IRC channel]].&lt;br /&gt;
&lt;br /&gt;
=== Flightgear Manual ===&lt;br /&gt;
&lt;br /&gt;
Neben diesem Wiki existiert noch das Flightgear Manual, welches aber (vor allem in der Übersetzung) nicht immer auf dem aktuellen Stand ist.&lt;br /&gt;
* auf deutsch: [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.pdf PDF], [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.html HTML]&lt;br /&gt;
* auf englisch: [http://mapserver.flightgear.org/getstart.pdf PDF], [http://www.flightgear.org/Docs/getstart/getstart.html HTML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wie geht es weiter? ==&lt;br /&gt;
&lt;br /&gt;
Sie sollten jetzt in der Lage sein, FlightGear zu starten und Ihr Flugzeug einige Zeit in der Luft zu halten. Wollen Sie realistische Flüge durchführen kann ich Ihnen wieder das [[#Flightgear Manual|Flightgear Manual]] ab Kapitel 2 empfehlen. Dort finden Sie Übungen zur Kontrolle des Flugzeugs, sowie auch zu kompletten Sicht- und Instrumentenflügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wie kann ich helfen? ==&lt;br /&gt;
{{Main article|Volunteer}}&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
* Hilf neuen Benutzern bei der Installation und der Benutzung von FlightGear! (z.B. über das [[#Forum|Forum]] oder über [[FlightGear IRC channel|IRC]])&lt;br /&gt;
* Helfen Sie das Wiki zu Übersetzen und auszubauen! (auch der Autor dieses Artikels war ein Freiwilliger...)&lt;br /&gt;
* Haben Sie Ideen oder Vorschläge zur Weiterentwicklung? Bitte hier weiterlesen: [[Feature Requests / Proposals / Ideas]]&lt;br /&gt;
&lt;br /&gt;
=== Testen ===&lt;br /&gt;
* [[Building Flightgear|Kompilieren]] oder downloaden Sie den neuesten Quellcode von [[Git]]&lt;br /&gt;
* Erstellen Sie Bug Reports&lt;br /&gt;
&lt;br /&gt;
=== Entwicklung ===&lt;br /&gt;
* Dokumentation schreiben! Wir freuen uns über jeden, der zum [[#Flightgear Manual|Flightgear Manual]] beiträgt. Kontaktieren Sie dafür die Autoren. Etwas Wissen über LaTeX erleichtert Ihnen den Einstieg. Alles von kleinen Verbesserungen bis hin zu ganzen Kapiteln ist erwünscht! Sie können dafür auch dieses Wiki zu Rate ziehen.&lt;br /&gt;
* Flugzeuge entwickeln (3D Modellierung, Texturen, FDMs, Scripting)&lt;br /&gt;
* Szenerie verbessern&lt;br /&gt;
* C/C++ Programmierung:&lt;br /&gt;
** räume den Quellcode auf (i.e. help in the process of migrating over to a primarily smart pointer-based memory management approach using SGSharedPtr)&lt;br /&gt;
** fixe [[Bugs]]&lt;br /&gt;
** erstelle neue Features&lt;br /&gt;
** unterstützen Sie Nebenprojekte (wie z.B. [[FGCom]], [[fgms]], [[FGRun]], ...)&lt;br /&gt;
* Lassen Sie FlightGear in &amp;quot;valgrind&amp;quot; laufen um &amp;quot;memory leaks&amp;quot; aufzuspüren&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear|Neu bei FlightGear]]&lt;br /&gt;
&lt;br /&gt;
[[en:New to FlightGear]]&lt;br /&gt;
[[es:Nuevo para FlightGear]]&lt;br /&gt;
[[fr:Nouveau sur flightgear]]&lt;br /&gt;
[[nl:Nieuw bij FlightGear]]&lt;br /&gt;
[[Pt:Novo no FlightGear]]&lt;br /&gt;
[[zh:FlightGear新手]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/FlightGear&amp;diff=69611</id>
		<title>De/FlightGear</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/FlightGear&amp;diff=69611"/>
		<updated>2014-04-11T08:54:32Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Kategorie geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Software&lt;br /&gt;
| title                  = FlightGear&lt;br /&gt;
| logo                   = fglogosm.jpg&lt;br /&gt;
| image                  = FlightGear - 1903 Wright Flyer.jpg&lt;br /&gt;
| alt                    = [[Wright Flyer (UIUC)|Wright Flyer]] in 0.9.9&lt;br /&gt;
| developedby            = FlightGear Entwickler &amp;amp; Mitwirkende&lt;br /&gt;
| initialrelease         = 17. Juli, 1997&lt;br /&gt;
| latestrelease          = 2.12 (21. September 2013) &lt;br /&gt;
| writtenin              = C++&lt;br /&gt;
| os                     = 32-bit Windows, Linux, Mac OS X, FreeBSD, Solaris oder IRIX&lt;br /&gt;
| platform               = Plattformübergreifend&lt;br /&gt;
| developmentstatus      = Aktiv (1996-)&lt;br /&gt;
| type                   = Flugsimulator&lt;br /&gt;
| license                = [[GNU General Public License]]&lt;br /&gt;
| website                = http://www.flightgear.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:OV10A-NASA-in-action.jpg|thumb|right|270px|NASA [[OV-10]] in FlightGear 1.0]]&lt;br /&gt;
&lt;br /&gt;
Der '''FlightGear Flight Simulator''' (oft mit '''FlightGear''' oder '''FGFS''' abgekürzt) ist ein ausgereifter, anspruchsvoller, quelloffener Flugsimulator und ist ausschliesslich von Freiwilligen erschaffen. FlightGear wird unter den Bestimmungen der [[GNU General Public License]] veröffentlicht. Er ist hauptsächlich in der Programmiersprache C++ geschrieben.&lt;br /&gt;
&lt;br /&gt;
Seit dem Projektstart im Jahre 1996 werden jedes Jahr noch detailliertere und realistischere Versionen veröffentlicht.&lt;br /&gt;
&lt;br /&gt;
Die neueste Veröffentlichung kann kostenlos unter [http://www.flightgear.org/Downloads/ http://www.flightgear.org/Downloads/] heruntergeladen werden, dazu gehören vorgefertigte Versionen für eine Reihe von Betriebssystemen, darunter Microsoft Windows (Win 32), Mac OS X, Linux, IRIX und Solaris.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
&lt;br /&gt;
Siehe auch: Hauptartikel Geschichte von FlightGear (engl.)&lt;br /&gt;
{{main article|FlightGear History}}&lt;br /&gt;
&lt;br /&gt;
Die Entwicklung von FlightGear begann im Jahre 1996 mit einem Vorhaben, einen Flugsimulator durch die Mitarbeit einer Internet-Gemeinschaft von Grund auf neu zu erschaffen. Angeführt von Curtis Olsen begann dann 1997 die Ausarbeitung einer OpenGL-basierten Version. Von Anbeginn an steuerten viele Leute dem Projekt bei.&lt;br /&gt;
&lt;br /&gt;
FlightGear schloss andere Open-Source-Ressourcen wie das Flugdynamikmodell LaRCsim der NASA und öffentlich erhältliche Höhendaten mit ein. Die ersten funktionierenden ausführbaren Dateien, die OpenGL als Grafikcode benutzten, kamen 1997 heraus. Durch enthusiastische Arbeit entstanden in den folgenden Jahren stabilere und fortgeschrittene Versionen. Seit 2001 veröffentlichte das Team regelmässig neue Betaversionen, seit 2005 sorgt die Reife des Programms für ein immer grösseres und breiteres Publikum. 2007 fand mit der Version 1.0.0 der formale Austritt aus dem Betastadium statt, zehn Jahre nach der ersten Veröffentlichung von FlightGear.&lt;br /&gt;
&lt;br /&gt;
[[File:FG-A-10.jpg|thumb|270px|3D-Cockpit einer [[A-10]], Version 1.0.0, 2008]]&lt;br /&gt;
&lt;br /&gt;
Version 1.9.0, herausgekommen im Jahr 2008, beinhaltete eine grosse Veränderung: Duch den Wechsel von [[PLIB]] zu [[OSG]] gingen zeitweilig einige &lt;br /&gt;
Features wie 3D-Wolken und Schatten verloren, während andere, z.B. Partikel, die Simulation noch realistischer machten.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Die Simulationsengine von FlightGear, also die Funktionseinheit, die die komplexen Berechnungen der Simulation durchführt, heisst [[SimGear]]. Sie wird sowohl als Endbenutzerapplikation als auch im akademischen Umfeld und zur Forschung verwendet, um Ideen im Bereich Flugsimulation realisieren zu können.&lt;br /&gt;
An der grossen Breite unterschiedlichster Fluggeräte, die von [[:Category:Gliders|Segelflieger]]n über [[Helicopter|Helikopter]]  bis hin zu [[:Category:Airliners|Verkehrflugzeugen]] und [[Military aircraft|Kampfjets]] reicht, lässt sich die Anpassungsfähigkeit von FlightGear ermessen. Diese Modelle wurden und werden von vielen unterschiedlichen Freiwilligen beigesteuert.&lt;br /&gt;
&lt;br /&gt;
Die Fluggeräte benutzen eine der drei primären Datenmodelle: JSBSim, YASim oder, ab Version 0.9.10, UIUC. Als Geländeengine wird zur Zeit TerraGear verwendet. Zu den Wettereffekten gehören 3D-Wolken, Beleuchtungseffekte und Tageszeit.&lt;br /&gt;
&lt;br /&gt;
=== Flugdynamikmodell ===&lt;br /&gt;
&lt;br /&gt;
Das [[Flight Dynamics Models|Flugdynamikmodell]] (FDM) bestimmt, wie die Flugeigenschaften eines Flugzeuges vom Programm simuliert werden. FlightGear benutzt eine Vielfalt von internen und importierten Flugmodellprojekten. Jedwedes Fluggerät muss für eines dieser Modelle programmiert werden. Zur Zeit ist FlightGear der einzige grafische Flugsimulator, der alle FDMs benutzt, wobei UIUC und YASim speziell für FlightGear entwickelt wurden.&lt;br /&gt;
&lt;br /&gt;
Frühere Versionen benutzten ein FDM, das auf dem NASA-Modell [[LaRCsim]] basierte; dieses wurde aber später durch flexiblere ersetzt.&lt;br /&gt;
&lt;br /&gt;
* [[JSBSim]] - Die voreingestellte FDM-Software seit dem Jahr 2000.&lt;br /&gt;
* [[YASim]] - ein weiteres FDM, das andere Berechnungsmethoden verwendet. Eingeführt 2002 mit Version 0.7.9.&lt;br /&gt;
* [[UIUC]] - entwickelt von der UIUC Applied Aerodynamics Group an der Universität von Illinois in Urbana-Champaign; benutzt auch LaRCsim.&lt;br /&gt;
* FlightGear kann auch so eingestellt werden, dass es den Input externer Datenquellen wie z.B. Matlab verwenden kann.&lt;br /&gt;
* Ebenso wurden FDMs für sehr spezielle Flieger wie etwa Gasballons oder Zeppeline geschrieben. &lt;br /&gt;
&lt;br /&gt;
=== Abhängigkeiten von FlightGear ===&lt;br /&gt;
&lt;br /&gt;
Anders als kommerzielle Softwaretitel ist das Hauptergebnis des FGFS-Projektes eine Ansammlung von Softwarecode. Um sie in ein nutzbares Programm zu verwandeln, muss sie für eine bestimmte Plattform kompiliert werden. Dazu werden Softwarebibliotheken, sogenannte Libraries gebraucht. Mit der Zeit hat FlightGear unterschiedliche Libraries verwendet. Die wichtigste hierbei ist [[SimGear]], das die zugrundeliegende Simulationseinheit darstellt. [[TerraGear]] gehört nicht zu den Abhängigkeiten, sondern ist einfach der Name des hauptsächlich benutztem Geländedatenprogramms. OpenAL wird als Audio-/Sound-Software verwendet, seit Version 0.9.5 auch mit Unterstützung für SDL. Vorher sorgte PLIB als Audio-/Sound-Software, dient aber nun nur noch als Unterstützung für Hardwareroutinen. [[OpenGL]] wird wegen seiner integrierten 3D-Grafikroutinen verwendet; andere Hardwarebeschleunigung (namentlich DirectX) wird nicht unterstützt. [[OpenSceneGraph]] ist ebenso in FlightGear integriert. Zuguterletzt wird der sogenannte Simple DirectMedia Layer als Softwarebibliothek beim Kompilieren benutzt. Einige der Abhängigkeiten variieren je nach Plattform, auf der kompiliert wird. Benutzer von FlightGear können den Code entweder selbst kompilieren, oder eines der für viele Plattformen bereits erhältlichen vorkompilierten ausführbaren Programme nutzen.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Die Hardware, die für FlightGear benötigt wird, braucht auf jeden Fall Unterstützung für [[OpenGL]] und 3D-Hardwarebeschleunigung, wobei sich NVIDIA als bessere Lösung herausgestellt hat. Frühere Versionen unterstützten auch 3dfx-Grafikkarten, mit immer höheren Hardwareanforderungen wurde die Unterstützung allerdings eingestellt.&lt;br /&gt;
&lt;br /&gt;
[[File:Fgrun-page2.jpg|thumb|left|270px|The [[FlightGear Launch Control|FlightGear Launcher]]]]&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen und persönliche Anpassung ==&lt;br /&gt;
&lt;br /&gt;
Es gibt Programme, die entweder ''IN'' FlightGear integriert arbeiten (Abhängigkeiten), oder solche, die ''MIT'' FlightGear arbeiten. Einige der Programme sind schon in den Veröffentlichungen des Projektes für spezifische Plattformen enthalten, andere werden unabhängig zur Verfügung gestellt, aber vom FGFS-Projekt beherbergt.&lt;br /&gt;
Zu den bedeutenden Zusatzprogrammen gehören solche, die es dem Benutzer erlauben, FlightGear mit Hilfe einer grafischen Oberfläche (Frontend), und nicht mit Hilfe einer [[command line|Kommandozeile]] zu starten. Die ''FlightGear Launch Control'' mit der ''[[FG launcher]]''-Oberfläche wurde 2003 mit Version 0.9.3 eingeführt. ''[[KFreeFlight]]'' ist ebensolch ein Frontend für die UNIX-Arbeitsumgebung KDE, ''FGTools'' eine Alternative unter Windows und der ''FGKicker'' ein auf GTK+ basierendes Startprogramm.&lt;br /&gt;
&lt;br /&gt;
Zu den anderen signifikanten Programmen gehören Editoren und Projekte für Geländedaten. ''[[Atlas]]'' z.B. ist eine sich bewegende Landkarte, der ''[[Kelpie Flight Planner]]'' ein Java-basierter Flugroutenplaner für FlightGear. ''[[FlightGear Scenery Designer]]'' arbeitet mit Geländedaten und kann zum editieren der FlightGear-Szenerie benutzt werden. Das ''[[World Custom Scenery Project]]'' ist ein Projekt, das die Arbeit an der Verfeinerung der Szenerie koordiniert; Mit ''[[TaxiDraw]]'' kann man Startbahnen und Rollfelder von Flughäfen bearbeiten.&lt;br /&gt;
&lt;br /&gt;
=== Flugzeuge etc. ===&lt;br /&gt;
&lt;br /&gt;
Siehe auch Hauptartikel: Liste der Modelle (engl.)&lt;br /&gt;
{{Main article|Table of models}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FlightGear begann mit einem Flugzeug namens Navion mit dem NASA-Flugdynamikmodell LaRCSim; Die Navion wurde im Jahr 2000 von der Cessna 172 abgelöst. Die Weiterentwicklung sowohl von UIUC wie auch von JSBSim brachte mehrere Flugzeuge mit sich, genauso wie die Entwicklung von YASim, das mittlerweile das Haupt-FDM von FlightGear darstellt. Von den über 230 Fluggeräten, die für Version 1.9.0 erhältlich sind, ist nur eine Auswahl im Basispaket enthalten.&lt;br /&gt;
&lt;br /&gt;
[[File:EHAM.jpg|thumb|270px|[[Boeing 737-300|Boeing 733]] docked in the [[EHAM]] scenery]]&lt;br /&gt;
=== Szenerie ===&lt;br /&gt;
&lt;br /&gt;
Siehe auch Hauptartikel: Szenerie (engl.)&lt;br /&gt;
{{Main article|Scenery}}&lt;br /&gt;
&lt;br /&gt;
Das ''[[world scenery|FlightGear World Scenery Project]]'' beinhaltet Höhen- und Landschaftsdaten der gesamten Erde. Objekte wie Flughafenterminals, Windmühlen oder Brücken sind in der [[FlightGear Scenery Database|Scenerie-Datenbank]] zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk und Multidisplay ===&lt;br /&gt;
&lt;br /&gt;
Etliche Netzwerkoptionen erlauben es den verschiedenen Instanzen von FlightGear untereinander zu kommunizieren. Ein [[Multiplayer Howto|Mehrspieler]]-Protokoll steht zur Verfügung, um FlightGear in einem lokalen Netzwerk mit mehrern Flugzeugen zu betreiben, was man zum Formationsflug oder zur Simulation eines [[ATC|Kontrollturmss]] nutzen kann. Schnell entwickelte sich die Mehrspieler-Option dazu, FlightGear auch über das Internet spielen zu können. Ein weiteres Feature ist die Möglichkeit, auf einer Google-Maps basierten Karte zu beobachten, wo sich die anderen FG-Flieger gerade befinden.&lt;br /&gt;
Mehrere Instanzen von FlightGear können so synchronisiert werden, dass mehrere Bildschirme gleichzeitig benutz werden können. Laufen alle Instanzen beständig mit der gleichen Frequenz, ist eine gute und akkurate Synchronization der Bildschirme möglich.&lt;br /&gt;
&lt;br /&gt;
== FlightGear-Code oder Binärdatei? ==&lt;br /&gt;
&lt;br /&gt;
Der Grossteil kommerzieller Software ist als ausführbare Dateien, also als sogenannte Binaries oder Executables, erhältlich. Das FlightGear-Projekt veröffentlicht im Gegensatz dazu an den jeweiligen Erscheinungsdaten nur den zugrundeliegenden Code. Um ein lauffähiges Programm daraus zu schaffen, muss dieser Code kompiliert werden; Dazu werden mehrere spezielle Softwarebibliotheken benötigt, davon sind einige generell, andere spezifisch nötig, je nach Plattform und Betriebssystem. Da für die breite Masse diese Prozedur zu schwierig ist, werden von den FGFS-Mitwirkenden verschiedene plattform- und betriebssystem-spezifisch vorkompilierte Binaries zur Verfügnug gestellt. Diese können sich hinsichtlich ihrer Stabilität, Leistung, Abhängigkeiten und Aktualität unterscheiden. Zum Beispiel laufen einige ältere Binaries auf Mac OS 9, für Mac OS X werden allerdings neuere Versionen benötigt.&lt;br /&gt;
&lt;br /&gt;
Als Ende 2007 der zu der Zeit neueste Code unter der Bezeichnung 0.9.11-pre1 (Vorveröffentlichung) und 0.9.10 (endgültige Veröffentlichung) herauskam, variierten die dazugehörigen Binaries stark untereinander. Hier einige Beispiele:&lt;br /&gt;
&lt;br /&gt;
* Win-32 - als Paket mit 138 Mb (v0.9.10) (für Windows 98, 2000, ME, 32-bit XP)&lt;br /&gt;
* Linux- pre-built-Paket für spezifische Linux-Distributionen&lt;br /&gt;
** Slackware-Paket (v0.9.10), Fedora Core 2,3,4 Pakete (v0.9.10), Pardus (v0.9.10), Debian (v0.9.9) &lt;br /&gt;
* Solaris-Pakete entweder für SPARC- oder x86-Prozessoren.&lt;br /&gt;
** SPARC (v0.9.8), x86 (v0.9.9) &lt;br /&gt;
* Silicon Graphics IRIX&lt;br /&gt;
** SGI Binaries für (v0.9.9) &lt;br /&gt;
* Mac OS X&lt;br /&gt;
** Mac OS 10.4 (v0.9.10)&lt;br /&gt;
** Mac OS 10.3 (v0.9.9) &lt;br /&gt;
* FreeBSD-Paket für (v0.9.10)&lt;br /&gt;
&lt;br /&gt;
== FlightGear-Rezensionen ==&lt;br /&gt;
&lt;br /&gt;
Siehe auch Hauptartikel FlightGear-Rezensionen (engl.)&lt;br /&gt;
{{Main article|FlightGear Reviews}}&lt;br /&gt;
&lt;br /&gt;
== Externe Links ==&lt;br /&gt;
{{Main article|Links}}&lt;br /&gt;
* [http://www.flightgear.org Offizielle Website]&lt;br /&gt;
* [http://fgfs.i-net.hu/ Community Website] &lt;br /&gt;
* [http://www.caballerosaguila.shialeweb.com/ Club Website] (Spanish)&lt;br /&gt;
* [http://gallery.flightgear.org.uk/ Screenshots der Entwicklerversion]&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
* [http://www.flightgear.org/proposal-3.0.1 Original Flight Gear Proposal] by David L. Murr (Revision 3.0.1)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/FlightGear Wikipedia]&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear|FlightGear]]&lt;br /&gt;
&lt;br /&gt;
[[en:FlightGear]]&lt;br /&gt;
[[es:FlightGear]]&lt;br /&gt;
[[nl:FlightGear]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Neu_bei_FlightGear&amp;diff=69610</id>
		<title>De/Neu bei FlightGear</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Neu_bei_FlightGear&amp;diff=69610"/>
		<updated>2014-04-11T08:50:13Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Kategorie eingefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Artikel befindet sich noch im Aufbau!&amp;lt;/div&amp;gt; Sie können alternativ das Handbuch zu FlightGear verwenden: [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.pdf PDF], [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.html HTML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einstieg ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TODO: ein paar aufmunternde Worte und Graphiken zum Beginn... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Systemvorraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
FlightGear benötigt mindestens OpenGL 2.0. Um flüssig zu laufen, muss dies von Ihrer Graphikkarte und dem zugehörigen Treiber unterstützt werden. Bei parktisch allen halbwegs modernen Systemen ist das jedoch der Fall. Falls Sie trotzdem auf Probleme stoßen, werfen Sie bitte einen Blick in die [[Hardware Recommendations|empfohlene Hardware]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FlightGear beziehen ===&lt;br /&gt;
&lt;br /&gt;
Die neuesten Dateien können von der Seite [http://www.flightgear.org/download/ FlightGear Downloads] heruntergeladen werden. Dort wählt man entweder den Quellcode oder die Binärdateien für das entsprechende Betriebssystem. In Abhängigkeit von den technischen Kenntnissen kann man auch die [[Git]]-Version wählen, wenn man mit einer Entwicklerversion von FlightGear arbeiten möchte. Die Git-Version hat üblicherweise mehr Eigenschaften und kann von den neuesten in Entwicklung befindlichen Flugzeugen benötigt werden, aber sie kann instabil sein und ist schwieriger herunterzuladen und zu installieren. Im Allgemeinen ist die Entwicklerversion nicht für den Durchschnittsanwender gedacht. FlightGear gibt es auch auf DVDs, die man unter [http://www.flightgear.org/dvd/] bestellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
==== Linux ====&lt;br /&gt;
&lt;br /&gt;
Am einfachsten ist es, FlightGear über die Paketverwaltung Ihrer Distribution zu installieren. Fast alle gängigen Linux Distributionen führen FlightGear in ihren Paketquellen. Die installierte Version ist zwar häufig nicht die aktuellste, dafür aber der Aufwand der Installation minimal. Falls Sie FlightGear das erste Mal installieren und es nur ausprobieren wollen, ist dies sicher der beste Weg.&lt;br /&gt;
&lt;br /&gt;
Wollen Sie die neueste stabile Version und sie ist nicht in Ihren Paketquellen enthalten, so besteht die Möglichkeit, Fremdpakete zu benutzen. Solche existieren z.B. für Debian/Ubuntu (oder andere Distributionen die das deb-Paketformat verwenden) im [http://www.playdeb.net/software/FlightGear PlayDeb Repository], für SuSe ([http://software.opensuse.org/download.html?project=games&amp;amp;package=FlightGear hier]) und für andere rpm-basierte Distributionen wie Fedora oder Redhat ([http://rpmfind.net/linux/rpm2html/search.php?query=flightgear hier]).&lt;br /&gt;
Weitere Pakete finden Sie eventuell auf der offiziellen [http://www.flightgear.org/download/main-program Download Seite] oder vereinzelt auch im [http://forum.flightgear.org Forum].&lt;br /&gt;
&lt;br /&gt;
Steht für Ihre Distribution kein Paket zur Verfügung, müssen Sie FlightGear selbst kompilieren. Folgen Sie dazu der Anleitung [[Building FlightGear - Linux]].&lt;br /&gt;
&lt;br /&gt;
Möchten Sie den momentanen Stand der Entwicklung von FlightGear testen, können Sie den Quellcode aus dem offiziellen [[Git]] Repository herunterladen und ebenfalls selbst kompilieren. Für Debian/Ubuntu gibt es ein [[Scripted Compilation on Linux Debian/Ubuntu|Skript]], welches diesen Vorgang automatisiert.&lt;br /&gt;
&lt;br /&gt;
Haben Sie FlightGear erfolgreich installiert, dann fahren Sie mit [[#FlightGear starten|FlightGear starten]] fort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
&lt;br /&gt;
Die Installation wird durch einen Doppelklick auf das heruntergeladene Paket (zum Zeitpunkt des Schreibens ''fgsetup-1.9.1b.exe'') gestartet und verläuft auch sonst wie von anderen Anwendungen gewohnt. Nach der Installation sollte FlightGear automatisch gestartet werden und es erscheint ein Fenster welches nach verschiedenen Pfaden verlangt, ähnlich [[:File:Fgrun-page1.jpg|diesem]].&lt;br /&gt;
&lt;br /&gt;
In der ersten Eingabebox, ''Executable'', wird der Pfad zur Anwendung angegeben. Wenn bei der Installation nichts anderes angegeben wurde ist dies &amp;lt;code&amp;gt;C:\Program Files\FlightGear\bin\win32\fgfs.exe&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;C:\Programme\FlightGear\bin\win32\fgfs.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die zweite Zeile weist auf die Daten zu FlightGear, ''$FG_ROOT'', und ist per Default &amp;lt;code&amp;gt;C:\Programme\FlightGear\data&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In der dritten Box, ''$FG_SCENERY'', kann man verschiedene Pfade zu installierten [[Scenery|Sceneries]] (die Landschaft/Erdoberfläche) angeben. Hier sollte automatisch der Inhalt von ''$FG_ROOT'' mit einem angehängten &amp;lt;code&amp;gt;/Scenery&amp;lt;/code&amp;gt; eingefügt werden. Weitere, später in einem anderen Verzeichnis installierte Sceneries können händisch hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
Sind die Pfade richtig eingegeben kann man im rechten unteren Fenstereck auf ''Weiter''/''Next'' klicken und man kommt zur Flugzeugauswahl. Das Fenster mit den den Pfaden erscheint nun beim Starten nicht mehr, man kann es aber jederzeit durch einen Klick auf ''Zurück''/''Prev'' in der Flugzeugauswahl aufrufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Mac OS X ====&lt;br /&gt;
&lt;br /&gt;
[[FlightGear Mac OS X|FlightGear auf Mac OS X]] installieren gestaltet sich sehr einfach. Nur den FlightGear Icon in das Verzeichnis ''/Applications'' verschieben. Fertig.&lt;br /&gt;
&lt;br /&gt;
Beim ersten Start wird der FlightGear Icon im Dock ein Weilchen hüpfen bis die Flugzeug- und Flughafendaten geladen sind. Dann erscheint der ''GUI-Launcher'' und man kann mittels klick auf die ''Gear''-Schaltflächen Startpunkt und Fluggerät auswählen. ''Start Flight'' startet dann den Simulator mit den eingegebenen Optionen. Hilfe zu weiteren Optionen findet man im [http://macflightgear.sourceforge.net/home/documents/users-guide/ Mac FlightGear Users Guide].&lt;br /&gt;
&lt;br /&gt;
Um FlightGear per Kommandozeile zu starten öffnet man /Applications/Utilities/Terminal.app und gibt folgendes ein:&lt;br /&gt;
 cd /Applications/FlightGear.app/Contents/Resources&lt;br /&gt;
 ./fgfs --options..... &lt;br /&gt;
&lt;br /&gt;
Die Umgebungsvariablen [[$FG_ROOT]] und [[$FG_SCENERY]] sind unter Mac OS X nicht per Default gesetzt. Um dies per Kommandozeile zu erledigen folgenden Codeblock in Terminal.app ausführen. Man kann diese Pfade aber auch als Option (&amp;lt;code&amp;gt;--fg-root=PFAD&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;--fg-scenery=PFAD1:PFAD2...&amp;lt;/code&amp;gt;) an FlightGear übergeben.&lt;br /&gt;
&lt;br /&gt;
 FG_ROOT=/Applications/FlightGear.app/Contents/Resources/data&lt;br /&gt;
 FG_SCENERY=[[$FG_ROOT]]/Scenery&lt;br /&gt;
&lt;br /&gt;
Nach dem Starten des GUI-Launchers hat man ein Alias auf [[$FG_ROOT]] in $HOME/Documents/Flightgear/&amp;lt;Version&amp;gt;. Das ermöglicht einen einfachen Zugriff auf die Daten mittels des Finders.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL konfigurieren ===&lt;br /&gt;
&lt;br /&gt;
FlightGear läuft am besten mit aktuellen [[OpenGL]] Grafik-Treibern. Wenn Sie Probleme damit haben, dass Flightgear nicht ordentlich dargestellt wird, schauen Sie unter [[Configuring OpenGL]] zwecks weiterer Informationen nach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Szenerien herunterladen ===&lt;br /&gt;
&amp;lt;table style=&amp;quot;margin-top:0.1em; margin-bottom:0.1em; margin-left:2em; padding:2px; font-size:95%; text-align:left; background: transparent;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Image:1rightarrow.png|15px]] ''Siehe hierzu den Hauptartikel [[de/Howto:Install_scenery|Szenerie installieren]].''&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein kleiner Teil von [[scenery|Szenerien]] ist bei der Installation von FlightGear enthalten. Dieser Teil betrifft Gebiete um [[San Francisco International Airport]] (KSFO).&lt;br /&gt;
&lt;br /&gt;
In Flightgear sind Szenerien in drei Arten aufgeteilt:&lt;br /&gt;
* '''Airports''' beinhaltet Flughafendaten über zu benutzende Start- und Landebahnen und über Parkpositionen.&lt;br /&gt;
* '''Objects''' sind Gebäude, Brücken, Funktürme, usw., die dreidimensionale Strukturen darstellen.&lt;br /&gt;
* '''Terrain''' repräsentieren Konturen, Erhebungen und Bodenberflächen über die geflogen oder gerollt wird.&lt;br /&gt;
&lt;br /&gt;
Alle Objektdaten werden in einem &amp;lt;tt&amp;gt;Objects/&amp;lt;/tt&amp;gt; Verzeichnis und alle Terraindaten werden in einem  &amp;lt;tt&amp;gt;Terrain/&amp;lt;/tt&amp;gt; Verzeichnis gespeichert. Der Speicherort für Szenerien und deren Unterverzeichnisse hängt von der jeweiligen speziellen Installation ab. &lt;br /&gt;
&lt;br /&gt;
Um Objekte oder Terrain für Flightgear herunterzuladen, gehen Sie zu [http://www.flightgear.org/download/scenery/ the scenery section] der Flightgear Webseite. Folgen Sie dem Link, um Szenerien aus einer Landkarte herunterzuladen. Wählen Sie ein Quadrat aus der Karte von dort, wo Sie fliegen wollen. Wenn das Paket heruntergeladen ist, entpacken Sie es in Ihr FlightGear Szenerieverzeichnis.&lt;br /&gt;
&lt;br /&gt;
Die Szeneriepakete, die bei FlightGear verfügbar sind, enthalten alle notwendigen Daten für den gewählten Ort. Sie können zusätzliche und aktuellere Szenerieobjekte erhalten, wenn sie in [http://scenemodels.flightgear.org/ FlightGear Scenery Database] zur Verfügung gestellt werden.&lt;br /&gt;
&lt;br /&gt;
Informationen, die über diesen kurzen Überblick hinausgehen, sind unter [[de/Howto:Install_scenery|Szenerie installieren]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FlightGear starten ===&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich wird der Simulator mit dem Befehl &amp;lt;code&amp;gt;fgfs&amp;lt;/code&amp;gt; und angehängten Optionen gestartet. Jetzt gibt es aber mehrere Arten wie man das umsetzen kann. Die meisten Anwender werden wohl ein Zusatzprogramm wie [[fgrun]] für Windows/POSIX oder den [http://macflightgear.sourceforge.net/home/documents/jump-start-guide/ GUI-Launcher] für Mac OS X bevorzugen um die Optionen für den Simulator festzulegen und diesem beim Start zu übergeben.&lt;br /&gt;
&lt;br /&gt;
Benutzer die lieber von der Kommandozeile aus arbeiten (oder ''fgrun'' noch nicht kompiliert haben) seien noch ein paar Dinge zum leichteren Einstieg gesagt. Um FlightGear zu starten gibt man ein:&lt;br /&gt;
&lt;br /&gt;
 fgfs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scheitert der Befehl gibt es mehrere Ursachen. Schauen wir dazu die Fehlermeldungen an:&lt;br /&gt;
&lt;br /&gt;
 fgfs: command not found&lt;br /&gt;
Das Programm befindet sich nicht in einem in $PATH angegebenen Pfad. Zur Lösung entweder den Ort von ''fgfs'' in die Variable $PATH mitaufnehmen oder beim Starten den kompletten Pfad mitangeben. (z.B.: &amp;lt;code&amp;gt;/$HOME/FlightGear/bin/fgfs&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Base package check failed ... Found version [none] at: $HOME/FlightGear/share/FlightGear&lt;br /&gt;
 Please upgrade to version: 1.9.0&lt;br /&gt;
''fgfs'' findet das Datenverzeichnis [[$FG_ROOT]] nicht. Dazu entweder eine gleichnamige Umgebungsvariable anlegen oder den Pfad zu den Daten per Option übergeben. (z.B: &amp;lt;code&amp;gt;--fg-root=$HOME/FlightGear/data&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Das gleiche gilt für [[$FG_SCENERY]]. Wenn diese Fehlt wird zwar kein Fehler angezeigt aber es wird auch keine Scenery geladen und das Flugzeug steht nach dem laden mitten im Wasser. (z.B.: &amp;lt;code&amp;gt;--fg-scenery=$HOME/FlightGear/data/Scenery&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Natürlich sind oben genannte Pfade nur als Beispiel zu sehen und sind dem eigenen System nach anzupassen. Um herauszufinden wo sich ''fgfs'' befindet kann man das Dateisystem nach der Datei ''fgfs'' bzw. ''fgfs.exe'' durchsuchen. Um [[$FG_SCENERY]] zu finden kann man nach einem Ordner namens ''Scenery'' suchen. [[$FG_ROOT]] ist (im Normalfall) dann gleich [[$FG_SCENERY]] nur ohne das ''/Scenery'' am Ende.&lt;br /&gt;
&lt;br /&gt;
Nach den Pfaden ist wohl die wichtigste Option die für die Flugzeugwahl. (&amp;lt;code&amp;gt;--aircraft=c172p&amp;lt;/code&amp;gt;)&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Liste der installierten Flugzeuge erhält man mit &amp;lt;code&amp;gt;--show-aircraft&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn man alle Pfade zusammengesucht hat und die Optionen dann zusammenstellt könnte dies folgendermaßen aussehen:&lt;br /&gt;
 /$HOME/FlightGear/bin/fgfs --fg-root=$HOME/FlightGear/data --fg-scenery=$HOME/FlightGear/data/Scenery --aircraft=c172p&lt;br /&gt;
&lt;br /&gt;
Natürlich ist es sehr umständlich jedes mal beim Starten von FlightGear die ganzen Optionen einzugeben. Deshalb unterstützt fgfs natürlich eine Konfigurationsdatei in welcher man die ganzen Optionen auflisten kann. Dies ist eine simple Textdatei (ASCII) namens .[[fgfsrc]] welche von fgfs in ''$HOME'' erwartet wird und pro Zeile eine Option enthalten sollte. Nachdem diese Angelegt ist können wir munter fortfahren weitere Optionen zu sammeln.&lt;br /&gt;
&lt;br /&gt;
Eine Übersicht über die Optionen gibt's im Wiki unter [[Command Line Parameters]] und, wer hätt's gedacht, mit der Option &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;--help --verbose&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Im Cockpit - was nun? ==&lt;br /&gt;
&lt;br /&gt;
Bevor wir uns ins Flugabenteuer stürzen noch ein paar Sachen zum Verständnis. FlightGear ist sehr flexibel in der Konfiguration, in jeder Hinsicht. Für uns als Benutzer bedeutet das, dass jedes Flugzeug eine eigene Tastenbelgung haben kann und wir bei jedem neuen Fugzeug erst mal in das Hilfe Menu ''Help'' schauen sollten um mehr über die Bedienung desselben zu erfahren.&lt;br /&gt;
&lt;br /&gt;
Die grundlegenden Tasten zur Steuerung sind aber bei den meisten Flugzeugen gleich und viele der für die im folgenden Beispiel verwendeten [[Cessna C172|c172p]] gelten deshalb generell. Die Cessna c172p verwenden wir, weil sie das Default-Flugzeug bei FlightGear und relativ leicht zu steuern ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tastatur ===&lt;br /&gt;
Die wichtigsten Tasten im Überblick, mehr 'Insim' im Menu unter ''Help - Basic Keys'', ''Help - Common Aircraft Keys'' und, je nach Fluggerät, ''Help - Aircraft Help'':&lt;br /&gt;
&lt;br /&gt;
::{|&lt;br /&gt;
| &amp;lt;code&amp;gt;F10&amp;lt;/code&amp;gt; || Menu an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; || Radbremsen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; || Feststellbremse an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Bild ab&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;auf&amp;lt;/code&amp;gt; || Schub reduzieren/erhöhen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Pfeile auf&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;ab&amp;lt;/code&amp;gt; || Höhenruder auf/ab&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Pfeile links&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;rechts&amp;lt;/code&amp;gt; || Querruder links/rechts&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; || Seitenruder und Leitrad links/rechts. Bei einem [[Troubleshooting Problems#.5BEnter.5D does not work for rudder control|Problem]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Pos 1&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;Ende&amp;lt;/code&amp;gt; || Trimmen auf/ab&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; || Höhen-, Quer- und Seitenruder zentrieren&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; || (Lande-)Klappen eine Stufe rein/raus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;{&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; || Magnetos Schalter eine Stufe zurück/vor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; || Starter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Strg&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; || Hotspots an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt; || [[HUD]] an/aus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;v&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;V&amp;lt;/code&amp;gt; || zw. Ansichten wechseln vorwärts/rückwärts&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt; || Zoom näher/ferner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Esc&amp;lt;/code&amp;gt; || FlightGear beenden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Maus ===&lt;br /&gt;
Die Maus unterstützt in FlightGear drei Modi zwischen welchen mit der '''rechten Maustaste''' (RMB) umgeschaltet werden kann:&lt;br /&gt;
&lt;br /&gt;
* Normal - Bedienung des Menüs und der Hotspots&lt;br /&gt;
::{|&lt;br /&gt;
| Achsen || Bewegen des Mauszeigers auf dem Bildschirm&lt;br /&gt;
|-&lt;br /&gt;
| Linke Maustaste (LMB) || Steuerung der Menüs und Hotspots durch anclicken&lt;br /&gt;
|-&lt;br /&gt;
| Mittlere Maustaste (MMB) || In manchen Fluggeräten dazu verwendet auf Hotspots als Gegenstück zum LMB zu wirken. Also Dreh- und Schieberegler in die andere Richtung zu bewegen.&lt;br /&gt;
|-&lt;br /&gt;
| Scroll Wheel (SCW) || In manchen Fluggeräten dazu verwendet um Hotspots mit Dreh- und Schiebereglern zu steuern.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Simulator Steuerung - Flugsteuerung&lt;br /&gt;
::{|&lt;br /&gt;
| Achsen || Steuerung des Höhen- und Querruders&lt;br /&gt;
|-&lt;br /&gt;
| LMB + L/R-Achse || Steuerung des Seitenruders&lt;br /&gt;
|-&lt;br /&gt;
| MMB + V/Z-Achse || Schubkontrolle&lt;br /&gt;
|-&lt;br /&gt;
| SCW || Steuerung des Trimmers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* View Steuerung - Blickrichtung und Zoom&lt;br /&gt;
::{|&lt;br /&gt;
| Achsen || Blickrichtung ändern&lt;br /&gt;
|-&lt;br /&gt;
| MBB + Achsen || Blickpunk verschieben&lt;br /&gt;
|-&lt;br /&gt;
| LMB || Blickrichtung zentrieren&lt;br /&gt;
|-&lt;br /&gt;
| SCW || Zoom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Joystick etc. ===&lt;br /&gt;
Joysticks und andere Controller werden von FlightGear grundsätzlich unterstützt sofern sie vom Betriebsystem erkannt und als solche gemeldet werden. Die Vielfalt ist enorm, weshalb eine detaillierte Beschreibung hier den Rahmen sprengen würde. Die meisten verwenden folgende Funktionen: die beiden Hauptachsen für Quer- und Höhenruder, den Schubregler für den Schub und die Twistachse für das Seitenruder. Das Coolie Hat zur Blickrichtungssteuerung, oft in Verbindung mit einer Taste zum Zentrieren der Richtung. Der Feuerknopf dient zum Bremsen. Je nachdem wie viele Knöpfe und Achsen das Gerät hat, gibt es dann noch welche für die (Lande-)Klappen, Mixture, Ansichten, Fahrwerk und und und. &amp;lt;br /&amp;gt;&lt;br /&gt;
Diese Controller sind in FlightGear sehr flexibel konfigurierbar. Wie und Hilfe bei Problemen, z.B. wenn man ein Vista/7 User ist und der Stick nicht erkannt wird, kann man im [[Joystick]]s Artikel nachlesen.&lt;br /&gt;
&lt;br /&gt;
== Der erste Flug ==&lt;br /&gt;
An dieser Stelle soll nochmal betont werden, daß FlightGear ''kein'' Spiel ist. Es gibt keine Missionen, Ränge oder Schalter für den Schwierigkeitsgrad. FlightGear ist ein reiner Simulator der versucht so realitätsnah wie möglich das Verhalten von Fluggeräten nachzubilden und viele Einstellmöglichkeiten zur Verfügung zu stellen.&lt;br /&gt;
&lt;br /&gt;
So manche Simulatoreinsteiger aber auch Umsteiger von anderen Sims haben in der Vergangenheit von 'Bugs' geredet obwohl sie eigentlich von der erhöhten Realität, also 'Features', in FlightGear sprachen. Ein paar Beispiele dazu, um einen Eindruck zu vermitteln was auf einen zukommt:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Left Turning Syndrome&amp;quot; wird in der Community die von Neulingen oft gestellte Frage nach dem warum sich das Flugzeug beim Beschleunigen auf der Startbahn nach links wendet genannt. Leute die sich nicht auf diese Weise als Flugnoob outen wollen sei der Artikel [[Understanding Propeller Torque and P-Factor]] ans Herz gelegt.&lt;br /&gt;
&lt;br /&gt;
* Der Kompass dreht nicht richtig: ein Kompass welcher den Kräften während manchen Flugmanövern ausgesetzt ist, neigt dazu, sich kurzzeitig in die entgegengesetzte Richtung als erwartet zu drehen. Das gehört so.&lt;br /&gt;
&lt;br /&gt;
* Die Steig-/Sinkrate wird falsch oder verzögert angezeigt. Jupp, genau wie im richtigen leben.&lt;br /&gt;
&lt;br /&gt;
* Die Richtungsanzeige des [[HSI]] wird von einem Gyroscop angesteuert welches dem Gesetz der Drift unterliegt und muß deshalb ca. alle 15 Minuten nachjustiert werden. Ansonsten wird die Richtung falsch angezeigt und der Pilot verirrt sich.&lt;br /&gt;
&lt;br /&gt;
Auch bei den anderen Instrumenten wird so gut es geht das reale Verhalten, mit allen Nachteilen, nachgebildet. Das Selbe gilt für Kräfte wie sie während des Fluges auf das Flugzeug einwirken. FlightGear Piloten sollten lernen damit umzugehen, damit sie in der Lage sind richtig zu handeln und den Flug erfolreich beenden können. Die Instrumente der default HUDs sind davon nicht betroffen, sie zeigen die Werte genau und in Echtzeit an und können deshalb als Referenz verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Abheben ===&lt;br /&gt;
Wenn FlightGear ohne spezielle Optionen gestartet wird, dann steht man mit der c172p bei angenehmen Wetterbedingungen in [[KSFO]] auf der Startbahn 28R. Sollte es Nacht sein im Menu unter Environment -&amp;gt; Time Settings auf ''Noon'' clicken.&amp;lt;br /&amp;gt;&lt;br /&gt;
Lassen wir, trotz des ganzen Realismus in FlightGear, das ganze Preflightgedöhns beiseite und bringen die Cessna in die Luft:&lt;br /&gt;
* Motor starten: Magnetos anschalten mittels &amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;}&amp;lt;/code&amp;gt; (dreimal nacheinander die geschwungene Klammer zu).&amp;lt;br /&amp;gt;Ein wenig Schub geben, daß der Motor nicht gleich wegen Treibstoffmangels wieder ausgeht.&amp;lt;br /&amp;gt;Mit &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; zwei bis drei Sekunden den Starter betätigen bis der Motor läuft.&lt;br /&gt;
* Vollen Schub geben und Feststellbremse lösen, falls angezogen.&lt;br /&gt;
* Während der Beschleunigungsphase die Seitenbewegungen mit dem Seitenruder ausgleichen und die Maschine in der Spur halten.&lt;br /&gt;
* Am Höhenruder nur sehr leicht ziehen und einfach warten bis die Maschine von selbst rotiert. Das ist, wenn das Bugrad den Boden verlässt. Dieser Moment ist etwas kritisch und der Pilot muß evt. auftretende Seitenbewegungen mit dem Seitenruder abfangen.&lt;br /&gt;
* Kurz darauf, wenn noch etwas mehr Geschwindigkeit aufgenommen wurde, hebt auch das Hauptfahrwerk vom Boden ab. Wenn nicht besondere Windverhältnisse herrschen rollt die Maschine jetzt nach links, was mit dem Querruder korrigiert werden muß.&lt;br /&gt;
* Direkt danach drücken wir das Höhenruder leicht, um den Steigflug nahe Null zu bringen. Das Flugzeug über der Startbahn halten und weiter Geschwindigkeit aufnehmen. In dieser Phase hat man Zeit das evtl. eingschlagene Seitenruder wieder zu zentrieren und die Steuerung auf die Querruder zu übertragen.&lt;br /&gt;
* Wenn so 120 kts angezeigt werden steht einem sportlichen Steigflug nichts mehr im Wege.&lt;br /&gt;
Nach all den Strapazen der Installation etc. haben wir uns einen Rundflug über die San Francisco Bay redlich verdient. Ein paar Meilen nördlich des Flughafens befindet sich die Golden Gate Bridge, nicht weit davon, etwas östlich, die Gefängnisinsel Alcatraz. Um das südliche Ende der Bay reihen sich etliche Flughäfen, ein ideales Gebiet um Lande- und Touch-and-Go-Übungen zu machen. Als kleine Hilfestellung zum finden und anfliegen eines Flughafens kann man im Menu Help -&amp;gt; Toggle Glide Slope Tunnel selben für die nächstgelegene Landebahn entsprechend der Windrichtung aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Tutorials ===&lt;br /&gt;
Natürlich war dies nur ein Crashkurs für die Ungeduldigen, etwas mehr der Realität entsprechend kann man die Prozeduren mit den der c172p beiliegenden Tutorials üben. Diese leiten einen Schritt für Schritt durch die verschiedenen Phasen eines Fluges, inklusive der Vorbereitungen am Boden.&lt;br /&gt;
&lt;br /&gt;
Das Fenster zum Starten der Tutorials findet man im Menü unter ''Help --&amp;gt; Start Tutorial''. Die Spalte auf der rechten Seite listet die vorhandenen auf. Klickt man auf eines wird im großen Bereich eine Beschreibung eingebelendet. Zum Anfangen empfiehlt sich natürlich das oberste Tut ''Start Up'', über das Starten des Motors. &amp;lt;code&amp;gt;Return&amp;lt;/code&amp;gt; oder ein klick auf ''Start Tutorial'' startet es. Nach einer kurzen Ladezeit befinden wir uns mit unserer Cessna auf einer Parkposition des Livermore Airports.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Erklärungen werden in weißer Schrift am oberen Bildschirmrand angezeigt. Anweisungen welche eine Aktion des angehenden Piloten erwarten werden wieder und wieder eingeblendet bis diese durchgeführet/erreicht ist. Sollte man eine der anderen Aussagen nicht verstehen kann man das Tut jederzeit abbrechen (im Menü, ''Help --&amp;gt; End Tutorial'') und, wie oben beschrieben, neu starten, bis man alle Nachrichten intus hat. Als Hilfestellung wird das zu bedienende Element mit einem dicken lila Kreis umgeben, kann man nicht übersehen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Tutorial endet mit der Nachricht, daß man nun bereit zum Rollen (taxiing) zur Startbahn ist. Ein geeigneter Moment um das nächste Tut zu starten, ''Taxiing''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Navigation ===&lt;br /&gt;
Um nicht wie im Abschnitt [[#Abheben|Abheben]] planlos in der Luft herumzuirren lohnt es sich mit Navigation zu beschäftigen. Auch hier versucht FlightGear so realistisch wie möglich zu sein. Natürlich ist es nahezu unmöglich die Infrastruktur des wirklichen Lebens in einer Datenbank fehlerfrei und immer auf dem aktuellen Stand zu halten, und das auch noch weltweit. Aber sie ist vorhanden.&lt;br /&gt;
&lt;br /&gt;
Für die nahe Zukunft sind auch Tutorials zur Navigation mit der c172p geplant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugplätze ====&lt;br /&gt;
&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;gibt es sehr viele in FlightGear und, wenn man die richtige [[De/Neu bei FlightGear#Scenery|Scenery]] installiert hat, ist bestimmt auch ein Lokaler dabei. Den Startflugplatz und Startbahn oder Parkposition selektiert man in [[:File:Fgrun-page3.jpg|fgrun]] oder per Startoption: &amp;lt;code&amp;gt;fgfs --airport=EDDF [--runway=25L|--parkos=A1] ...&amp;lt;/code&amp;gt;. Wobei ''EDDF'' der vierstellige [[ICAO]] Code für den Fughafen Frankfurt/Main ist. Wird weder eine Startbahn noch Parkposition angegeben startet FlightGear auf der Bahn welche am besten im Wind liegt.&lt;br /&gt;
&lt;br /&gt;
==== Navigationshilfen ====&lt;br /&gt;
Ein Teil der oben erwähnten Infrastruktur besteht aus Komponenten für Funknavigation wie [http://de.wikipedia.org/wiki/Non-Directional_Beacon NDB]s, [http://de.wikipedia.org/wiki/Distance_Measuring_Equipment DME]s, [http://de.wikipedia.org/wiki/Drehfunkfeuer VOR]s und [http://de.wikipedia.org/wiki/Instrumentenlandesystem ILS]'. Damit man die 'richtigen' Daten für diese verwendet empfiehlt es sich auf FlightGear-eigenes (Karten-)Material zurückzugreifen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die meisten Benutzer werden wohl die [[MPMap#NAV|mpmap]] bevorzugen. Sie bietet unter dem Reiter ''nav'' Funktionen um Flughäfen und Naviagationshilfen anzeigen zu lassen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine weitere Möglichkeit ist [[Atlas]], auch dies bietet alles was gebraucht wird um die Daten der Datenbank grafisch darzustallen. Großer Vorteil, es funktioniert auch offline.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wer RL-Prozeduren fliegen will kann dazu Charts wie die von [http://www.vacc-sag.org/airport/EDDF VATSim] oder [http://www.charts.ivao.de/?icao=EDDF IVAO] verwenden, sollte aber bei Problemen und vor eines Bugreports die Angaben dieser mit einer der zuvor genannten Karten vergleichen.&lt;br /&gt;
&lt;br /&gt;
Die Instrumente mit Frequenzen füttern funktioniert wie bei den Vorbildern, allerdings gibt es auch ein standardisiertes Eingabefenster im Menü unter Equipment --&amp;gt; Radio Settings oder mit &amp;lt;code&amp;gt;F12&amp;lt;/code&amp;gt; welches bei den meisten Flugzeugtypen (voll) funktioniert.&lt;br /&gt;
&lt;br /&gt;
Wer hier jetzt total verloren dasteht weil er nicht einmal versteht wovon hier geredet wird, dem lege ich ans Herz sich mit dem durchaus interessanten Thema der Flugnavigation zu beschäftigen. x&lt;br /&gt;
For help with navigation see [[Understanding Navigation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Autopilot/GPS ====&lt;br /&gt;
Bei diesem Thema bin ich gerade selbst nicht auf dem neuesten Stand. Hier kann gerne jemand einspringen ;-). Auf diesem Gebiet hat sich in letzter Zeit einiges getan und bevor ich hier was veraltetes schreibe, dann besser keine Aussagen machen. Ansonsten werde ich mich damit befassen sobald das neue Release steht und dann hier updaten.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zgrep -i frankfurt [[$FG_ROOT]]/Airports/apt.dat.gz&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Otionen ==&lt;br /&gt;
=== Scenery ===&lt;br /&gt;
Die Flughäfen der (richtig!) installierten Scenery-Teile werden von [[:File:Fgrun-page3.jpg|fgrun]] angezeigt nachdem die ''Refresh'' Schaltfläche angeklickt wurde und die Datenbank neu aufgebaut wurde. Das kann, je nach Menge der Scenery und Leistung der CPU, mehrere Sekunden bis 1 Minute und sogar länger dauern.&lt;br /&gt;
&lt;br /&gt;
Benutzer welche ''ohne'' fgrun arbeiten können die installierten Flugplätze in der/den Scenery-Ordner(n) Aufspüren. Die, zum Beispiel, im Scenery-Verzeichnis des ''base package''s [[$FG_ROOT]]/Scenery/Airports/ enthaltenen Unterverzeichnisse sind die jeweils ersten Zeichen des vierstelligen [[ICAO-code|ICAO-Codes]]. Wie die weiteren drei Stellen ermittelt werden braucht wohl keine große Erklärung.&lt;br /&gt;
&lt;br /&gt;
Wegen der großen Menge an Daten wird FlightGear nur mit einem 1°x1° Planquadrat von [[Scenery]] ausgeliefert - dem Gebiet um [[San Francisco International Airport|KSFO]] (Flughafen von San Francisco).&lt;br /&gt;
&lt;br /&gt;
In FlightGear unterteilt sich die Scenery in zwei Sorten von Daten: Objekte und Terrain. Zu Objekten zählen Gebäude, Brücken, Funktürme, etc., also alles was dreidimensionale Strukturen darstellt. Terrain repräsentiert die Konturen (also z.B. Küstenlinien), Höhe und die Beschaffenheit der Landschaft die man überfliegt.&lt;br /&gt;
&lt;br /&gt;
Alle Objektdaten befinden sich im &amp;quot;Objects&amp;quot; Ordner, sowie die Terraindaten im &amp;quot;Terrain&amp;quot; Ordner, beide innerhalb des &amp;quot;Scenery&amp;quot; Ordners, dessen Ort während der Installation festgelegt wurde.&lt;br /&gt;
&lt;br /&gt;
Um weitere Scenery herunterzuladen, besuchen Sie die FlightGear Webseite und navigieren zum [http://www.flightgear.org/Downloads/ Downloadbereich]. Dort folgen Sie dem Link der Sie Scenery von einer Karte herunterladen lässt. Klicken Sie die Rechtecke der Karte an, in welchen Sie vorhaben zu fliegen. Haben Sie das Paket erfolgreich heruntergeladen, entpacken Sie es in Ihren Scenery Ordner. Fertig!&lt;br /&gt;
&lt;br /&gt;
Die von der FlightGear Webseite besorgten Scenery Pakete enthalten sowohl Objekt- als auch Terraindaten für das jeweilige Gebiet.&lt;br /&gt;
&lt;br /&gt;
Zusätzliche aktuellere Scenery erhalten Sie möglicherweise von der [http://scenemodels.flightgear.org/ FlightGear Scenery Database].&lt;br /&gt;
&lt;br /&gt;
Über diesen kurzen Einblick hinausgehende Informationen finden Sie in [[Installing Scenery]] und [[Downloading New Flightgear Scenery for Windows XP]]&lt;br /&gt;
&lt;br /&gt;
=== Flugzeuge ===&lt;br /&gt;
Falls Ihnen die Flugzeuge im Standardumfang nicht ausreichen, gibt es auf der [http://www.flightgear.org/download/aircraft-v2-8/ Download Seite] noch viele weitere zum Download (eine nach Typ sortierte Liste finden Sie auf [[:de:Flugzeuge]]).&lt;br /&gt;
&lt;br /&gt;
Entpacken Sie das erhaltene Archiv in den &amp;quot;Aircraft&amp;quot;-Ordner in Ihrem Flightgear-Verzeichnis. Beim nächsten Start von Flightgear sollte Ihnen das Flugzeug zur Verfügung stehen.&lt;br /&gt;
Weitere Informationen finden Sie in [[Installing Aircraft]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Online Multiplayer Flying ===&lt;br /&gt;
{{Main article|Howto: Multiplayer}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hilfe erhalten ==&lt;br /&gt;
&lt;br /&gt;
Startet Flightgear nicht richtig, oder gibt Fehlermeldungen aus? Werfen Sie einen Blick in [[Howto:Understand console output]], nicht alle Ausgaben bedeuten einen Fehler, sondern dienen nur der Information. Sehen sie sich vielleicht auch die [[FAQ]] (häufig gestellte Fragen) an.&lt;br /&gt;
&lt;br /&gt;
Außerdem stehen Ihnen folgende Hilfequellen zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
=== Forum ===&lt;br /&gt;
&lt;br /&gt;
Am einfachsten erhalten Sie Hilfe im offiziellen [http://forum.flightgear.org Flightgear Forum]. Legen Sie sich einfach einen Account an und stellen Sie Ihre Frage in der entsprechenden Kategorie.&lt;br /&gt;
&lt;br /&gt;
=== Chat ===&lt;br /&gt;
&lt;br /&gt;
Die schnellste Hilfe erhalten Sie normalerweise auf dem [[FlightGear IRC channel]].&lt;br /&gt;
&lt;br /&gt;
=== Flightgear Manual ===&lt;br /&gt;
&lt;br /&gt;
Neben diesem Wiki existiert noch das Flightgear Manual, welches aber (vor allem in der Übersetzung) nicht immer auf dem aktuellen Stand ist.&lt;br /&gt;
* auf deutsch: [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.pdf PDF], [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.html HTML]&lt;br /&gt;
* auf englisch: [http://mapserver.flightgear.org/getstart.pdf PDF], [http://www.flightgear.org/Docs/getstart/getstart.html HTML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wie geht es weiter? ==&lt;br /&gt;
&lt;br /&gt;
Sie sollten jetzt in der Lage sein, FlightGear zu starten und Ihr Flugzeug einige Zeit in der Luft zu halten. Wollen Sie realistische Flüge durchführen kann ich Ihnen wieder das [[#Flightgear Manual|Flightgear Manual]] ab Kapitel 2 empfehlen. Dort finden Sie Übungen zur Kontrolle des Flugzeugs, sowie auch zu kompletten Sicht- und Instrumentenflügen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wie kann ich helfen? ==&lt;br /&gt;
{{Main article|Volunteer}}&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
* Hilf neuen Benutzern bei der Installation und der Benutzung von FlightGear! (z.B. über das [[#Forum|Forum]] oder über [[FlightGear IRC channel|IRC]])&lt;br /&gt;
* Helfen Sie das Wiki zu Übersetzen und auszubauen! (auch der Autor dieses Artikels war ein Freiwilliger...)&lt;br /&gt;
* Haben Sie Ideen oder Vorschläge zur Weiterentwicklung? Bitte hier weiterlesen: [[Feature Requests / Proposals / Ideas]]&lt;br /&gt;
&lt;br /&gt;
=== Testen ===&lt;br /&gt;
* [[Building Flightgear|Kompilieren]] oder downloaden Sie den neuesten Quellcode von [[Git]]&lt;br /&gt;
* Erstellen Sie Bug Reports&lt;br /&gt;
&lt;br /&gt;
=== Entwicklung ===&lt;br /&gt;
* Dokumentation schreiben! Wir freuen uns über jeden, der zum [[#Flightgear Manual|Flightgear Manual]] beiträgt. Kontaktieren Sie dafür die Autoren. Etwas Wissen über LaTeX erleichtert Ihnen den Einstieg. Alles von kleinen Verbesserungen bis hin zu ganzen Kapiteln ist erwünscht! Sie können dafür auch dieses Wiki zu Rate ziehen.&lt;br /&gt;
* Flugzeuge entwickeln (3D Modellierung, Texturen, FDMs, Scripting)&lt;br /&gt;
* Szenerie verbessern&lt;br /&gt;
* C/C++ Programmierung:&lt;br /&gt;
** räume den Quellcode auf (i.e. help in the process of migrating over to a primarily smart pointer-based memory management approach using SGSharedPtr)&lt;br /&gt;
** fixe [[Bugs]]&lt;br /&gt;
** erstelle neue Features&lt;br /&gt;
** unterstützen Sie Nebenprojekte (wie z.B. [[FGCom]], [[fgms]], [[FGRun]], ...)&lt;br /&gt;
* Lassen Sie FlightGear in &amp;quot;valgrind&amp;quot; laufen um &amp;quot;memory leaks&amp;quot; aufzuspüren&lt;br /&gt;
&lt;br /&gt;
[[Category:FlightGear]]&lt;br /&gt;
&lt;br /&gt;
[[en:New to FlightGear]]&lt;br /&gt;
[[es:Nuevo para FlightGear]]&lt;br /&gt;
[[fr:Nouveau sur flightgear]]&lt;br /&gt;
[[nl:Nieuw bij FlightGear]]&lt;br /&gt;
[[Pt:Novo no FlightGear]]&lt;br /&gt;
[[zh:FlightGear新手]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68737</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68737"/>
		<updated>2014-03-12T19:47:02Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit Informationen für den interaktiven Verkehr&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Jede Parkposition hat eine einzigartige Nummerung (siehe &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben. Folgende Werte sind gültig:&lt;br /&gt;
* '''ga''' - Allgemeine Luftfahrt&lt;br /&gt;
* '''cargo''' - Frachtverkehr&lt;br /&gt;
* '''gate''' - Passagierverkehr&lt;br /&gt;
* '''mil-fighter''' - Militärische Kampfflieger&lt;br /&gt;
* '''mil-cargo''' - Militärische Frachverkehr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bodenpunkte mit Informationen für den interaktiven Verkehr ====&lt;br /&gt;
Die Bodenpunkte auf den Start- und Landebahnen, sowie auf den Rollbahnen und -wegen haben auch eine eindeutige Nummer. Mit den Bodenpunkten erhält der interaktive Verkehr die Informationen, die für den Weg von der Landebahn zur Parkposition und wieder zurück zur Startbahn benötigte werden.&lt;br /&gt;
&lt;br /&gt;
Die Bodenpunkte werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;node ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 23.011 || Position des Bodenpunkt als Längengrad &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 36.386|| Position des Bodenpunkt als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 209 || Eindeutige Nummer des Bodenpunktes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;holdPointType&amp;gt;&amp;lt;/code&amp;gt; || none || Beschreibt, ob der Bodenpunkt eine Halteposition ist. Folgend Werte sind möglich:&lt;br /&gt;
*'''none''' - Keine Haltepostition&lt;br /&gt;
*'''normal''' - Halteposition&lt;br /&gt;
*'''CAT II/III''' - Positionspunkt für IFR-Bedingungen; wird derzeit nicht unterstützt&lt;br /&gt;
*'''PushBack''' - Pushback-Endpunkt; Jede Parkposition kann nur mit einem Pushback-Endpunkt verbunden sein. Der Pushback-Weg kann jedoch über mehrere &amp;quot;normale&amp;quot; Haltepunkte führen. Der Pushback-Endpunkt ist optional.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;isOnRunway&amp;gt;&amp;lt;/code&amp;gt; || 0 ||  Tag der folgende Werte annehmen kann:&lt;br /&gt;
*'''1''' - Bodenpunkt liegt auf der Start- oder Landebahn (Runway)&lt;br /&gt;
*'''0''' - Bodenpunkt liegt '''nicht''' auf der Runway&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiNodes&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 23.011&amp;quot; lat=&amp;quot;N37 36.386&amp;quot; index=&amp;quot;209&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.707&amp;quot; lat=&amp;quot;N37 36.434&amp;quot; index=&amp;quot;210&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.572&amp;quot; lat=&amp;quot;N37 36.642&amp;quot; index=&amp;quot;211&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/TaxiNodes&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verbindungsinformationen der einzelnen Bodenpunkte ====&lt;br /&gt;
Damit die Fahrzeuge sich auf den Lande-, Start- und Rollwegen bzw. auf dem Flughafen bewegen können, müssen die einzelnen Bodenpunkte verbunden werden. So kann ein Flugzeug von Bodenpunkt zu Bodenpunkt von der Parkposition zu Startbahn rollen. Diese Verbindungsinformationen sind ebenfalls in der XML-Datei hinterlegt.&lt;br /&gt;
&lt;br /&gt;
Die Verbindungsinformationen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiWaySegments&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiWaySegments&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;arc ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || Route || Name des Rollweges&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;IsPushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 0 || Ist die Verbindung zwischen den Bodenpunkten eine Pushback-Route dann ist der Wert ein logischer Wert, ansonsten ist er &amp;quot;0&amp;quot;. Folgende Werte sind daher möglich:&lt;br /&gt;
* '''0''' - Verbindung zwischen den Bodenpunkten ist '''keine''' Pushback-Route&lt;br /&gt;
* '''1''' - Verbindung zwischen den Bodenpunkten ist '''eine''' Pushback-Route&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;end&amp;gt;&amp;lt;/code&amp;gt; || 122 || Nummer des Bodenpunktes am Ende der Verbinungsroute&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;begin&amp;gt;&amp;lt;/code&amp;gt; || 0 || Nummer des Bodenpunktes am Ende der Verbinungsroute&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiWaySegments&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;122&amp;quot; begin=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;0&amp;quot; begin=&amp;quot;122&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;118&amp;quot; begin=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;1&amp;quot; begin=&amp;quot;118&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;0&amp;quot; end=&amp;quot;123&amp;quot; begin=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/TaxiWaySegments&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68736</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68736"/>
		<updated>2014-03-12T19:42:52Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Verbindungsinformationen der einzelnen Bodenpunkte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit Informationen für den interaktiven Verkehr&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Jede Parkposition hat eine einzigartige Nummerung (siehe &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben. Folgende Werte sind gültig:&lt;br /&gt;
* '''ga''' - Allgemeine Luftfahrt&lt;br /&gt;
* '''cargo''' - Frachtverkehr&lt;br /&gt;
* '''gate''' - Passagierverkehr&lt;br /&gt;
* '''mil-fighter''' - Militärische Kampfflieger&lt;br /&gt;
* '''mil-cargo''' - Militärische Frachverkehr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bodenpunkte mit Informationen für den interaktiven Verkehr ====&lt;br /&gt;
Die Bodenpunkte auf den Start- und Landebahnen, sowie auf den Rollbahnen und -wegen haben auch eine eindeutige Nummer. Mit den Bodenpunkten erhält der interaktive Verkehr die Informationen, die für den Weg von der Landebahn zur Parkposition und wieder zurück zur Startbahn benötigte werden.&lt;br /&gt;
&lt;br /&gt;
Die Bodenpunkte werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;node ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 23.011 || Position des Bodenpunkt als Längengrad &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 36.386|| Position des Bodenpunkt als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 209 || Eindeutige Nummer des Bodenpunktes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;holdPointType&amp;gt;&amp;lt;/code&amp;gt; || none || Beschreibt, ob der Bodenpunkt eine Halteposition ist. Folgend Werte sind möglich:&lt;br /&gt;
*'''none''' - Keine Haltepostition&lt;br /&gt;
*'''normal''' - Halteposition&lt;br /&gt;
*'''CAT II/III''' - Positionspunkt für IFR-Bedingungen; wird derzeit nicht unterstützt&lt;br /&gt;
*'''PushBack''' - Pushback-Endpunkt; Jede Parkposition kann nur mit einem Pushback-Endpunkt verbunden sein. Der Pushback-Weg kann jedoch über mehrere &amp;quot;normale&amp;quot; Haltepunkte führen. Der Pushback-Endpunkt ist optional.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;isOnRunway&amp;gt;&amp;lt;/code&amp;gt; || 0 ||  Tag der folgende Werte annehmen kann:&lt;br /&gt;
*'''1''' - Bodenpunkt liegt auf der Start- oder Landebahn (Runway)&lt;br /&gt;
*'''0''' - Bodenpunkt liegt '''nicht''' auf der Runway&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiNodes&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 23.011&amp;quot; lat=&amp;quot;N37 36.386&amp;quot; index=&amp;quot;209&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.707&amp;quot; lat=&amp;quot;N37 36.434&amp;quot; index=&amp;quot;210&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.572&amp;quot; lat=&amp;quot;N37 36.642&amp;quot; index=&amp;quot;211&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/TaxiNodes&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verbindungsinformationen der einzelnen Bodenpunkte ====&lt;br /&gt;
Damit die Fahrzeuge sich auf den Lande-, Start- und Rollwegen bzw. auf dem Flughafen bewegen können, müssen die einzelnen Bodenpunkte verbunden werden. So kann ein Flugzeug von Bodenpunkt zu Bodenpunkt von der Parkposition zu Startbahn rollen. Diese Verbindungsinformationen sind ebenfalls in der XML-Datei hinterlegt.&lt;br /&gt;
&lt;br /&gt;
Die Verbindungsinformationen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiWaySegments&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiWaySegments&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;arc ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || Route || Name des Rollweges&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;IsPushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 0 || Ist die Verbindung zwischen den Bodenpunkten eine Pushback-Route dann ist der Wert ein logischer Wert, ansonsten ist er &amp;quot;0&amp;quot;. Folgende Werte sind daher möglich:&lt;br /&gt;
* '''0''' - Verbindung zwischen den Bodenpunkten ist '''keine''' Pushback-Route&lt;br /&gt;
* '''1''' - Verbindung zwischen den Bodenpunkten ist '''eine''' Pushback-Route&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;end&amp;gt;&amp;lt;/code&amp;gt; || 122 || Nummer des Bodenpunktes am Ende der Verbinungsroute&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;begin&amp;gt;&amp;lt;/code&amp;gt; || 0 || Nummer des Bodenpunktes am Ende der Verbinungsroute&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiWaySegments&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;122&amp;quot; begin=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;0&amp;quot; begin=&amp;quot;122&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;118&amp;quot; begin=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;1&amp;quot; end=&amp;quot;1&amp;quot; begin=&amp;quot;118&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;arc name=&amp;quot;Route&amp;quot; isPushBackRoute=&amp;quot;0&amp;quot; end=&amp;quot;123&amp;quot; begin=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/TaxiWaySegments&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68699</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68699"/>
		<updated>2014-03-12T13:12:09Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Parkpositionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit Informationen für den interaktiven Verkehr&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Jede Parkposition hat eine einzigartige Nummerung (siehe &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben. Folgende Werte sind gültig:&lt;br /&gt;
* '''ga''' - Allgemeine Luftfahrt&lt;br /&gt;
* '''cargo''' - Frachtverkehr&lt;br /&gt;
* '''gate''' - Passagierverkehr&lt;br /&gt;
* '''mil-fighter''' - Militärische Kampfflieger&lt;br /&gt;
* '''mil-cargo''' - Militärische Frachverkehr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bodenpunkte mit Informationen für den interaktiven Verkehr ====&lt;br /&gt;
Die Bodenpunkte auf den Start- und Landebahnen, sowie auf den Rollbahnen und -wegen haben auch eine eindeutige Nummer. Mit den Bodenpunkten erhält der interaktive Verkehr die Informationen, die für den Weg von der Landebahn zur Parkposition und wieder zurück zur Startbahn benötigte werden.&lt;br /&gt;
&lt;br /&gt;
Die Bodenpunkte werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;node ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 23.011 || Position des Bodenpunkt als Längengrad &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 36.386|| Position des Bodenpunkt als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 209 || Eindeutige Nummer des Bodenpunktes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;holdPointType&amp;gt;&amp;lt;/code&amp;gt; || none || Beschreibt, ob der Bodenpunkt eine Halteposition ist. Folgend Werte sind möglich:&lt;br /&gt;
*'''none''' - Keine Haltepostition&lt;br /&gt;
*'''normal''' - Halteposition&lt;br /&gt;
*'''CAT II/III''' - Positionspunkt für IFR-Bedingungen; wird derzeit nicht unterstützt&lt;br /&gt;
*'''PushBack''' - Pushback-Endpunkt; Jede Parkposition kann nur mit einem Pushback-Endpunkt verbunden sein. Der Pushback-Weg kann jedoch über mehrere &amp;quot;normale&amp;quot; Haltepunkte führen. Der Pushback-Endpunkt ist optional.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;isOnRunway&amp;gt;&amp;lt;/code&amp;gt; || 0 ||  Tag der folgende Werte annehmen kann:&lt;br /&gt;
*'''1''' - Bodenpunkt liegt auf der Start- oder Landebahn (Runway)&lt;br /&gt;
*'''0''' - Bodenpunkt liegt '''nicht''' auf der Runway&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiNodes&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 23.011&amp;quot; lat=&amp;quot;N37 36.386&amp;quot; index=&amp;quot;209&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.707&amp;quot; lat=&amp;quot;N37 36.434&amp;quot; index=&amp;quot;210&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.572&amp;quot; lat=&amp;quot;N37 36.642&amp;quot; index=&amp;quot;211&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/TaxiNodes&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verbindungsinformationen der einzelnen Bodenpunkte ====&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68698</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68698"/>
		<updated>2014-03-12T13:09:33Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Parkpositionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit Informationen für den interaktiven Verkehr&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Jede Parkposition hat eine einzigartige Nummerung (siehe &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben. Folgende Werte sind gültig:&lt;br /&gt;
* '''ga''' (Allgemeine Luftfahrt),&lt;br /&gt;
* '''cargo''' (Fracht)&lt;br /&gt;
* '''gate''' (Kommerzielle Passagierverkehr)&lt;br /&gt;
* '''mil-fighter''' (Militärische Kampfflieger)&lt;br /&gt;
* '''mil-cargo''' (Militärische Frachtmaschinen)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bodenpunkte mit Informationen für den interaktiven Verkehr ====&lt;br /&gt;
Die Bodenpunkte auf den Start- und Landebahnen, sowie auf den Rollbahnen und -wegen haben auch eine eindeutige Nummer. Mit den Bodenpunkten erhält der interaktive Verkehr die Informationen, die für den Weg von der Landebahn zur Parkposition und wieder zurück zur Startbahn benötigte werden.&lt;br /&gt;
&lt;br /&gt;
Die Bodenpunkte werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;node ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 23.011 || Position des Bodenpunkt als Längengrad &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 36.386|| Position des Bodenpunkt als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 209 || Eindeutige Nummer des Bodenpunktes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;holdPointType&amp;gt;&amp;lt;/code&amp;gt; || none || Beschreibt, ob der Bodenpunkt eine Halteposition ist. Folgend Werte sind möglich:&lt;br /&gt;
*'''none''' - Keine Haltepostition&lt;br /&gt;
*'''normal''' - Halteposition&lt;br /&gt;
*'''CAT II/III''' - Positionspunkt für IFR-Bedingungen; wird derzeit nicht unterstützt&lt;br /&gt;
*'''PushBack''' - Pushback-Endpunkt; Jede Parkposition kann nur mit einem Pushback-Endpunkt verbunden sein. Der Pushback-Weg kann jedoch über mehrere &amp;quot;normale&amp;quot; Haltepunkte führen. Der Pushback-Endpunkt ist optional.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;isOnRunway&amp;gt;&amp;lt;/code&amp;gt; || 0 ||  Tag der folgende Werte annehmen kann:&lt;br /&gt;
*'''1''' - Bodenpunkt liegt auf der Start- oder Landebahn (Runway)&lt;br /&gt;
*'''0''' - Bodenpunkt liegt '''nicht''' auf der Runway&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiNodes&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 23.011&amp;quot; lat=&amp;quot;N37 36.386&amp;quot; index=&amp;quot;209&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.707&amp;quot; lat=&amp;quot;N37 36.434&amp;quot; index=&amp;quot;210&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.572&amp;quot; lat=&amp;quot;N37 36.642&amp;quot; index=&amp;quot;211&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/TaxiNodes&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verbindungsinformationen der einzelnen Bodenpunkte ====&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68697</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=68697"/>
		<updated>2014-03-12T13:07:25Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Parkpositionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit Informationen für den interaktiven Verkehr&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Jede Parkposition hat eine einzigartige Nummerung (siehe &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben. Folgende Werte sind gültig:&lt;br /&gt;
* ga (Allgemeine Luftfahrt),&lt;br /&gt;
* cargo (Fracht)&lt;br /&gt;
* gate (Kommerzielle Passagierverkehr)&lt;br /&gt;
* mil-fighter (Militärische Kampfflieger)&lt;br /&gt;
* mil-cargo (Militärische Frachtmaschinen)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bodenpunkte mit Informationen für den interaktiven Verkehr ====&lt;br /&gt;
Die Bodenpunkte auf den Start- und Landebahnen, sowie auf den Rollbahnen und -wegen haben auch eine eindeutige Nummer. Mit den Bodenpunkten erhält der interaktive Verkehr die Informationen, die für den Weg von der Landebahn zur Parkposition und wieder zurück zur Startbahn benötigte werden.&lt;br /&gt;
&lt;br /&gt;
Die Bodenpunkte werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;node ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 23.011 || Position des Bodenpunkt als Längengrad &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 36.386|| Position des Bodenpunkt als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 209 || Eindeutige Nummer des Bodenpunktes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;holdPointType&amp;gt;&amp;lt;/code&amp;gt; || none || Beschreibt, ob der Bodenpunkt eine Halteposition ist. Folgend Werte sind möglich:&lt;br /&gt;
*'''none''' - Keine Haltepostition&lt;br /&gt;
*'''normal''' - Halteposition&lt;br /&gt;
*'''CAT II/III''' - Positionspunkt für IFR-Bedingungen; wird derzeit nicht unterstützt&lt;br /&gt;
*'''PushBack''' - Pushback-Endpunkt; Jede Parkposition kann nur mit einem Pushback-Endpunkt verbunden sein. Der Pushback-Weg kann jedoch über mehrere &amp;quot;normale&amp;quot; Haltepunkte führen. Der Pushback-Endpunkt ist optional.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;isOnRunway&amp;gt;&amp;lt;/code&amp;gt; || 0 ||  Tag der folgende Werte annehmen kann:&lt;br /&gt;
*'''1''' - Bodenpunkt liegt auf der Start- oder Landebahn (Runway)&lt;br /&gt;
*'''0''' - Bodenpunkt liegt '''nicht''' auf der Runway&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiNodes&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 23.011&amp;quot; lat=&amp;quot;N37 36.386&amp;quot; index=&amp;quot;209&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.707&amp;quot; lat=&amp;quot;N37 36.434&amp;quot; index=&amp;quot;210&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.572&amp;quot; lat=&amp;quot;N37 36.642&amp;quot; index=&amp;quot;211&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/TaxiNodes&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verbindungsinformationen der einzelnen Bodenpunkte ====&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Hauptseite&amp;diff=68599</id>
		<title>De/Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Hauptseite&amp;diff=68599"/>
		<updated>2014-03-06T16:24:48Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page/Header&lt;br /&gt;
  |title=Willkommen im [[FlightGear Wiki]]!&lt;br /&gt;
  |subtitle=''Fliegen - Deine Freiheit!''&lt;br /&gt;
  |rightbox={{Main page/Languages}}&lt;br /&gt;
  |introduction=&lt;br /&gt;
[[Help:Your first article|Beteilige Dich]] beim Schreiben und Verbessern von Artikeln&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------&lt;br /&gt;
                    Portal overview&lt;br /&gt;
--------------------------------------------------------------&amp;gt;&lt;br /&gt;
  |rightcolumn1= [[File:Portal user.png|40px]] &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:105%; font-weight:bold&amp;quot;&amp;gt;[[:de:Portal:Benutzer|Benutzer]]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;[[:de:Neu bei FlightGear|Neu bei FlightGear]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:FAQ|häufig gestellte Fragen (FAQ)]] · [[Howto: Understand console output|Fehlermeldungen]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:Howto: Install scenery|Szenerie installieren]] · [[Howto: Install aircraft|Flugzeuge installieren]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:Fliegen mit dem Helikopter|Hubschrauber fliegen]]&amp;lt;/span&amp;gt;&lt;br /&gt;
  |rightcolumn2= [[File:Portal developer.png|40px]] &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:105%; font-weight:bold&amp;quot;&amp;gt;[[Portal:Developer|Entwickler]]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;&lt;br /&gt;
[[Portal:Developer/Aircraft|Flugzeuge]] · [[Portal:Developer/Scenery|Szenerie]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Howto: Place 3D objects with the UFO|Objekte platzieren]] · [[Howto: Create custom terrain|Terrain bearbeiten]]&amp;lt;/span&amp;gt;&lt;br /&gt;
  |rightcolumn3= [[File:Portal wiki.png|40px]] &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:105%; font-weight:bold&amp;quot;&amp;gt; [[Portal:Wiki|Wiki]]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;&lt;br /&gt;
[[FlightGear Wiki|Über das Wiki]] · [[:de:Help:Inhalt|Hilfe zum Bearbeiten]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:Help:Der erste Artikel|Dein erster Artikel]] · [[:de:Help:Übersetzen|Übersetzen]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Special:Categories|Kategorien]]&amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;!-------------------------------------------------------------&lt;br /&gt;
                    Main sections&lt;br /&gt;
--------------------------------------------------------------&amp;gt;&lt;br /&gt;
  |sections=&lt;br /&gt;
{{Main page/Leftbox|title=Was ist [[:de:FlightGear|FlightGear]]?&lt;br /&gt;
  |logo=FlightGear logo.png&lt;br /&gt;
  |contents= '''[[:de:FlightGear|FlightGear]]''' ist ein Flugsimulator, welcher ausschließlich von Ehrenamtlichen entwickelt wird. Die Quellen sind unter der [[GNU General Public License]] veröffentlicht und über [[Git]] frei zugänglich. Er wird sowohl zu [[Professional and educational FlightGear users|professionellen Zwecken]], als auch Freizeitbeschäftigung verwendet. Die aktuelle Version ist FlightGear {{FlightGearCurrentVersion}}.&lt;br /&gt;
&lt;br /&gt;
FlightGear bietet auch einen Satz erläuternder Unterlagen, vornehmlich &amp;quot;Das Manual&amp;quot;, das auf deutsch ([http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.pdf PDF], [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.html HTML]) sowie auf englisch ([http://mapserver.flightgear.org/getstart.pdf PDF], [http://www.flightgear.org/Docs/getstart/getstart.html HTML]) vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
=== Ich bin auf der Suche... ===&lt;br /&gt;
* [[:de:Portal:Benutzer|nach Hilfe bei der Benutzung]]&lt;br /&gt;
* [[Portal:Developer|wie ich etwas zu FlightGear beitragen kann]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Main page/Leftbox|title=Neuigkeiten&lt;br /&gt;
  |logo=Nuvola apps knewsticker.png&lt;br /&gt;
  |contents={{News}} }}&lt;br /&gt;
{{Main page/Leftbox|title=Wussten Sie schon...&lt;br /&gt;
  |logo=Nuvola apps ktip.png&lt;br /&gt;
  |contents={{Did you know}} }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------&lt;br /&gt;
                    Right column&lt;br /&gt;
--------------------------------------------------------------&amp;gt;&lt;br /&gt;
{{Main page/Rightcolumn&lt;br /&gt;
  |title= [[:Category:Picture of the week|Das Bild der Woche]]&lt;br /&gt;
  |contents= &amp;lt;center style=&amp;quot;padding-top:.9em;&amp;quot;&amp;gt;{{POTW/{{CURRENTYEAR}}-{{CURRENTWEEK}}}}&amp;lt;/center&amp;gt;&lt;br /&gt;
  |padding-right=23px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Main page/Rightcolumn end&lt;br /&gt;
  |title= [[FlightGear and Git|Entwicklungsstatus]]&lt;br /&gt;
  |contents= &amp;lt;center style=&amp;quot;padding-top:.9em;&amp;quot;&amp;gt;{{GitStatus}}&amp;lt;/center&amp;gt;&lt;br /&gt;
  |padding-right=23px&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Template:FlightGearCurrentVersion&amp;diff=68598</id>
		<title>Template:FlightGearCurrentVersion</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Template:FlightGearCurrentVersion&amp;diff=68598"/>
		<updated>2014-03-06T16:23:42Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Änderung auf die aktuelle Flightgear-Version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;3.0&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Templates]]&lt;br /&gt;
[[Category:Undocumented templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Template:News&amp;diff=68597</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Template:News&amp;diff=68597"/>
		<updated>2014-03-06T15:50:59Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Aktualisierung des deutschen Abschnitts im Template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LangSwitch&lt;br /&gt;
|de = &lt;br /&gt;
: {{ #ifexpr:{{CURRENTMONTH}} &amp;lt; {{CURRENTMONTH}}-1 | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}-1}}]] | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}}}]]}} ([[FlightGear Newsletter|Archiv]])&lt;br /&gt;
* '''17. Februar 2014:'''FlightGear 3.0 wurde veröffentlicht.&lt;br /&gt;
* '''21. September 2013:''' FlightGear 2.12 wurde veröffentlicht.&lt;br /&gt;
* '''17. August 2012:''' FlightGear 2.8.0 wurde veröffentlicht.&lt;br /&gt;
* '''17. Februar 2012:''' FlightGear 2.6.0 wurde veröffentlicht.&lt;br /&gt;
* '''29. Oktober 2011:''' Das FlightGear-Wiki erreicht '''10.000.000''' Seitenaufrufe.&lt;br /&gt;
|es = &lt;br /&gt;
: {{ #ifexpr:{{CURRENTMONTH}} &amp;lt; {{CURRENTMONTH}}-1 | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}-1}}]] | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}}}]]}} ([[FlightGear Newsletter|archivo]])&lt;br /&gt;
* '''21 de September de 2013:''' FlightGear 2.12 Versión Publicada&lt;br /&gt;
* '''17 de Augusto de 2012:''' FlightGear 2.8.0 Versión Publicada&lt;br /&gt;
* '''17 de Febrero de 2012:''' FlightGear 2.6.0 Versión Publicada&lt;br /&gt;
* '''17 de Augusto de 2011:''' FlightGear 2.4.0 Versión Publicada&lt;br /&gt;
* '''25 de Febrero de 2010:''' FlightGear 2.0.0 Versión Publicada&lt;br /&gt;
|ca = &lt;br /&gt;
: {{ #ifexpr:{{CURRENTMONTH}} &amp;lt; {{CURRENTMONTH}}-1 | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}-1}}]] | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}}}]]}} ([[FlightGear Newsletter|arxiu]])&lt;br /&gt;
* '''17 de febrer de 2014:''' Publicada la versió 3.0 de FlightGear ([[ca/Changelog 3.0|canvis]])&lt;br /&gt;
* '''21 de setembre de 2013:''' Publicada la versió 2.12 de FlightGear&lt;br /&gt;
* '''17 d'agost de 2012:''' Publicada la versió 2.8.0 de FlightGear 2.8.0&lt;br /&gt;
* '''17 de febrer de 2012:''' Publicada la versió 2.6.0 de FlightGear 2.6.0&lt;br /&gt;
* '''17 d'agost de 2011:''' Publicada la versió 2.4.0 de FlightGear 2.4.0&lt;br /&gt;
* '''25 de febrer de 2010:''' Publicada la versió 2.0.0 de FlightGear 2.0.0&lt;br /&gt;
|it =&lt;br /&gt;
: {{ #ifexpr:{{CURRENTMONTH}} &amp;lt; {{CURRENTMONTH}}-1 | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}-1}}]] | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}}}]]}} ([[FlightGear Newsletter|archivio]])&lt;br /&gt;
* '''21 September 2013:''' FlightGear 2.12 rilasciato&lt;br /&gt;
* '''17 Agosto 2013:''' FlightGear 2.8.0 rilasciato&lt;br /&gt;
* '''29 Ottobre 2011:''' Il numero di pagine viste nel wiki di FlightGear supera 10.000.000&lt;br /&gt;
* '''17 Agosto 2011:''' FlightGear 2.4.0 rilasciato&lt;br /&gt;
* '''Maggio 2011:''' Il numero di pagine viste nel wiki di FlightGear supera 8.000.000&lt;br /&gt;
|nl = &lt;br /&gt;
: {{ #ifexpr:{{CURRENTMONTH}} &amp;lt; {{CURRENTMONTH}}-1 | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}-1}}]] | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}}}]]}} ([[FlightGear Newsletter|archief]])&lt;br /&gt;
* '''21 september 2013:''' FlightGear 2.12 uitgebracht&lt;br /&gt;
* '''17 februari 2013:''' FlightGear 2.10 uitgebracht&lt;br /&gt;
* '''17 augustus 2012:''' FlightGear 2.8.0 uitgebracht&lt;br /&gt;
* '''17 febuari 2012:''' FlightGear 2.6.0 uitgebracht&lt;br /&gt;
* '''29 oktober 2011:''' FlightGear wiki 10.000.000 pageviews&lt;br /&gt;
|pl = &lt;br /&gt;
: {{ #ifexpr:{{CURRENTMONTH}} &amp;lt; {{CURRENTMONTH}}-1 | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}-1}}]] | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}}}]]}} ([[FlightGear Newsletter|archive]])&lt;br /&gt;
* '''21 September 2013:''' Wydano nową wersję FlightGear 2.12&lt;br /&gt;
* 17 Lutego 2013 Wydano nową wersję FlightGear v2.10.0! &lt;br /&gt;
* 17 Sierpnia 2012 Wydano nową wersję FlightGear v2.8.0!&lt;br /&gt;
* 17 Lutego 2012 Wydano nową wersję FlightGear v2.6.0! &lt;br /&gt;
* 17 Sierpnia 2011 Wydano nową wersję FlightGear v2.4.0!&lt;br /&gt;
|en = &lt;br /&gt;
: {{ #ifexpr:{{CURRENTMONTH}} &amp;lt; {{CURRENTMONTH}}-1 | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}-1}}]] | [[FlightGear Newsletter {{MONTHNAME|{{ #ifexpr:{{CURRENTMONTH}}=01 | 12 | {{0expr|{{CURRENTMONTH}}-1}} }}}} {{0expr|{{CURRENTYEAR}}}}]]}} ([[FlightGear Newsletter|archive]])&lt;br /&gt;
* '''February 17, 2014:''' FlightGear 3.0 released&lt;br /&gt;
* '''September 21, 2013:''' FlightGear 2.12 released&lt;br /&gt;
* '''July 17, 2013:''' Celebration of the 16th anniversary of [[FlightGear History|first release]] of FlightGear code&lt;br /&gt;
* '''May 24, 2013:''' FlightGear wiki exceeded 20.000.000 page views&lt;br /&gt;
* '''February 17, 2013:''' FlightGear 2.10 released&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Informative template |1=&lt;br /&gt;
This template contains the news section as displayed on the home page, for each single language.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
* no more than five news items (excluding the newsletter)&lt;br /&gt;
* short and &lt;br /&gt;
* use present tense&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Hauptseite&amp;diff=68595</id>
		<title>De/Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Hauptseite&amp;diff=68595"/>
		<updated>2014-03-06T11:57:02Z</updated>

		<summary type="html">&lt;p&gt;Miheld: Änderung der Versionsnummer von Flightgear&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page/Header&lt;br /&gt;
  |title=Willkommen im [[FlightGear Wiki]]!&lt;br /&gt;
  |subtitle=''Fliegen - Deine Freiheit!''&lt;br /&gt;
  |rightbox={{Main page/Languages}}&lt;br /&gt;
  |introduction=&lt;br /&gt;
[[Help:Your first article|Beteilige Dich]] beim Schreiben und Verbessern von Artikeln&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------&lt;br /&gt;
                    Portal overview&lt;br /&gt;
--------------------------------------------------------------&amp;gt;&lt;br /&gt;
  |rightcolumn1= [[File:Portal user.png|40px]] &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:105%; font-weight:bold&amp;quot;&amp;gt;[[:de:Portal:Benutzer|Benutzer]]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;[[:de:Neu bei FlightGear|Neu bei FlightGear]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:FAQ|häufig gestellte Fragen (FAQ)]] · [[Howto: Understand console output|Fehlermeldungen]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:Howto: Install scenery|Szenerie installieren]] · [[Howto: Install aircraft|Flugzeuge installieren]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:Fliegen mit dem Helikopter|Hubschrauber fliegen]]&amp;lt;/span&amp;gt;&lt;br /&gt;
  |rightcolumn2= [[File:Portal developer.png|40px]] &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:105%; font-weight:bold&amp;quot;&amp;gt;[[Portal:Developer|Entwickler]]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;&lt;br /&gt;
[[Portal:Developer/Aircraft|Flugzeuge]] · [[Portal:Developer/Scenery|Szenerie]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Howto: Place 3D objects with the UFO|Objekte platzieren]] · [[Howto: Create custom terrain|Terrain bearbeiten]]&amp;lt;/span&amp;gt;&lt;br /&gt;
  |rightcolumn3= [[File:Portal wiki.png|40px]] &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:105%; font-weight:bold&amp;quot;&amp;gt; [[Portal:Wiki|Wiki]]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-style:italic;&amp;quot;&amp;gt;&lt;br /&gt;
[[FlightGear Wiki|Über das Wiki]] · [[:de:Help:Inhalt|Hilfe zum Bearbeiten]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[:de:Help:Der erste Artikel|Dein erster Artikel]] · [[:de:Help:Übersetzen|Übersetzen]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Special:Categories|Kategorien]]&amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;!-------------------------------------------------------------&lt;br /&gt;
                    Main sections&lt;br /&gt;
--------------------------------------------------------------&amp;gt;&lt;br /&gt;
  |sections=&lt;br /&gt;
{{Main page/Leftbox|title=Was ist [[:de:FlightGear|FlightGear]]?&lt;br /&gt;
  |logo=FlightGear logo.png&lt;br /&gt;
  |contents= '''[[:de:FlightGear|FlightGear]]''' ist ein Flugsimulator, welcher ausschließlich von Ehrenamtlichen entwickelt wird. Die Quellen sind unter der [[GNU General Public License]] veröffentlicht und über [[Git]] frei zugänglich. Er wird sowohl zu [[Professional and educational FlightGear users|professionellen Zwecken]], als auch Freizeitbeschäftigung verwendet. Die aktuelle Version ist FlightGear 3.0.&lt;br /&gt;
&lt;br /&gt;
FlightGear bietet auch einen Satz erläuternder Unterlagen, vornehmlich &amp;quot;Das Manual&amp;quot;, das auf deutsch ([http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.pdf PDF], [http://www.emmerich-j.de/FGFS/Getstart-DE/getstart-de.html HTML]) sowie auf englisch ([http://mapserver.flightgear.org/getstart.pdf PDF], [http://www.flightgear.org/Docs/getstart/getstart.html HTML]) vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
=== Ich bin auf der Suche... ===&lt;br /&gt;
* [[:de:Portal:Benutzer|nach Hilfe bei der Benutzung]]&lt;br /&gt;
* [[Portal:Developer|wie ich etwas zu FlightGear beitragen kann]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Main page/Leftbox|title=Neuigkeiten&lt;br /&gt;
  |logo=Nuvola apps knewsticker.png&lt;br /&gt;
  |contents={{News}} }}&lt;br /&gt;
{{Main page/Leftbox|title=Wussten Sie schon...&lt;br /&gt;
  |logo=Nuvola apps ktip.png&lt;br /&gt;
  |contents={{Did you know}} }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-------------------------------------------------------------&lt;br /&gt;
                    Right column&lt;br /&gt;
--------------------------------------------------------------&amp;gt;&lt;br /&gt;
{{Main page/Rightcolumn&lt;br /&gt;
  |title= [[:Category:Picture of the week|Das Bild der Woche]]&lt;br /&gt;
  |contents= &amp;lt;center style=&amp;quot;padding-top:.9em;&amp;quot;&amp;gt;{{POTW/{{CURRENTYEAR}}-{{CURRENTWEEK}}}}&amp;lt;/center&amp;gt;&lt;br /&gt;
  |padding-right=23px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Main page/Rightcolumn end&lt;br /&gt;
  |title= [[FlightGear and Git|Entwicklungsstatus]]&lt;br /&gt;
  |contents= &amp;lt;center style=&amp;quot;padding-top:.9em;&amp;quot;&amp;gt;{{GitStatus}}&amp;lt;/center&amp;gt;&lt;br /&gt;
  |padding-right=23px&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66663</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66663"/>
		<updated>2014-01-22T22:40:18Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Dateiaufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit Informationen für den interaktiven Verkehr&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Jede Parkposition hat eine einzigartige Nummerung (siehe &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bodenpunkte mit Informationen für den interaktiven Verkehr ====&lt;br /&gt;
Die Bodenpunkte auf den Start- und Landebahnen, sowie auf den Rollbahnen und -wegen haben auch eine eindeutige Nummer. Mit den Bodenpunkten erhält der interaktive Verkehr die Informationen, die für den Weg von der Landebahn zur Parkposition und wieder zurück zur Startbahn benötigte werden.&lt;br /&gt;
&lt;br /&gt;
Die Bodenpunkte werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;node ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 23.011 || Position des Bodenpunkt als Längengrad &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 36.386|| Position des Bodenpunkt als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 209 || Eindeutige Nummer des Bodenpunktes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;holdPointType&amp;gt;&amp;lt;/code&amp;gt; || none || Beschreibt, ob der Bodenpunkt eine Halteposition ist. Folgend Werte sind möglich:&lt;br /&gt;
*'''none''' - Keine Haltepostition&lt;br /&gt;
*'''normal''' - Halteposition&lt;br /&gt;
*'''CAT II/III''' - Positionspunkt für IFR-Bedingungen; wird derzeit nicht unterstützt&lt;br /&gt;
*'''PushBack''' - Pushback-Endpunkt; Jede Parkposition kann nur mit einem Pushback-Endpunkt verbunden sein. Der Pushback-Weg kann jedoch über mehrere &amp;quot;normale&amp;quot; Haltepunkte führen. Der Pushback-Endpunkt ist optional.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;isOnRunway&amp;gt;&amp;lt;/code&amp;gt; || 0 ||  Tag der folgende Werte annehmen kann:&lt;br /&gt;
*'''1''' - Bodenpunkt liegt auf der Start- oder Landebahn (Runway)&lt;br /&gt;
*'''0''' - Bodenpunkt liegt '''nicht''' auf der Runway&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiNodes&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 23.011&amp;quot; lat=&amp;quot;N37 36.386&amp;quot; index=&amp;quot;209&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.707&amp;quot; lat=&amp;quot;N37 36.434&amp;quot; index=&amp;quot;210&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.572&amp;quot; lat=&amp;quot;N37 36.642&amp;quot; index=&amp;quot;211&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/TaxiNodes&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Verbindungsinformationen der einzelnen Bodenpunkte ====&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66649</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66649"/>
		<updated>2014-01-21T19:28:26Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit Informationen für den interaktiven Verkehr&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Jede Parkposition hat eine einzigartige Nummerung (siehe &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bodenpunkte mit Informationen für den interaktiven Verkehr =====&lt;br /&gt;
Die Bodenpunkte auf den Start- und Landebahnen, sowie auf den Rollbahnen und -wegen haben auch eine eindeutige Nummer. Mit den Bodenpunkten erhält der interaktive Verkehr die Informationen, die für den Weg von der Landebahn zur Parkposition und wieder zurück zur Startbahn benötigte werden.&lt;br /&gt;
&lt;br /&gt;
Die Bodenpunkte werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/TaxiNodes&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jeden Bodenpunkt wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;node ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 23.011 || Position des Bodenpunkt als Längengrad &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 36.386|| Position des Bodenpunkt als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 209 || Eindeutige Nummer des Bodenpunktes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;holdPointType&amp;gt;&amp;lt;/code&amp;gt; || none || Beschreibt, ob der Bodenpunkt eine Halteposition ist. Folgend Werte sind möglich:&lt;br /&gt;
*'''none''' - Keine Haltepostition&lt;br /&gt;
*'''normal''' - Halteposition&lt;br /&gt;
*'''CAT II/III''' - Positionspunkt für IFR-Bedingungen; wird derzeit nicht unterstützt&lt;br /&gt;
*'''PushBack''' - Pushback-Endpunkt; Jede Parkposition kann nur mit einem Pushback-Endpunkt verbunden sein. Der Pushback-Weg kann jedoch über mehrere &amp;quot;normale&amp;quot; Haltepunkte führen. Der Pushback-Endpunkt ist optional.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;isOnRunway&amp;gt;&amp;lt;/code&amp;gt; || 0 ||  Tag der folgende Werte annehmen kann:&lt;br /&gt;
*'''1''' - Bodenpunkt liegt auf der Start- oder Landebahn (Runway)&lt;br /&gt;
*'''0''' - Bodenpunkt liegt '''nicht''' auf der Runway&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;TaxiNodes&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 23.011&amp;quot; lat=&amp;quot;N37 36.386&amp;quot; index=&amp;quot;209&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.707&amp;quot; lat=&amp;quot;N37 36.434&amp;quot; index=&amp;quot;210&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;node lon=&amp;quot;W122 22.572&amp;quot; lat=&amp;quot;N37 36.642&amp;quot; index=&amp;quot;211&amp;quot; holdPointType=&amp;quot;none&amp;quot; isOnRunway=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/TaxiNodes&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66641</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66641"/>
		<updated>2014-01-21T14:39:49Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Dateiaufbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Bodenpunkte mit AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der einzelnen Bodenpunkte&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66640</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66640"/>
		<updated>2014-01-21T14:37:27Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Parkpositionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Knoten der AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der Knoten&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch [[Aircraft_radii|Werte zur Flugzeuggröße]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || 250.708 || Flugzeugrichtung auf der Parkposition; Angaben in Grad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || W122 22.851 || Parkposition als Längengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || N37 37.098 || Parkposition als Breitengrad&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || 1 || Dieser Wert wird mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66639</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66639"/>
		<updated>2014-01-21T14:28:15Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Parkpositionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Knoten der AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der Knoten&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || || 506 || Punkt bis zu welchem das Flugzeug von der Parkposition zurückgeschoben werden soll&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || || JBU || ICAO-Code der Fluggesellschaft, die die Parkposition nutzt; bei mehren Fluggesellschaften werden die ICAO-Codes mit Komma getrennt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || || 40.3211 || Wert, der die maximale Größe des Flugzeuges angibt, das die Parkposition nutzen kann; der Wert ist auch bei der Flugzeug-Definition enthalten; FlightGear nutzt eine Standardwerte für die Zuordnung, siehe auch http://wiki.flightgear.org/Aircraft_radii&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || Flughafen-Frequenz || 250.708 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || Position in Längengrad|| W122 22.851 || Position der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || Position in Breitengrad || N37 37.098 || Position der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || Nummer || 1 || Diesr Wert mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || Name der Parkposition || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || Index || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66635</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66635"/>
		<updated>2014-01-21T14:12:25Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flughafen-Funkfrequenzen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Knoten der AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der Knoten&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur Übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Freigabe || 11820 || Funkfrequenz zur Freigabeerteilung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Bodenkontrolle || 12865 || Flugverkehrskontrolle am Boden; Fluglotse leitet die rollenden Flugzeuge&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Kontrollturm || 12050 || Teil der Flugverkehrskontrolle; Leitet den Flugverkehr rund um den Flughafen bzw. Flugplatz&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflugkontrolle || 13395 || Teil der Flugverkehrskontrolle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 506 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || JBU || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Sichtweite || 40.3211 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || Flughafen-Frequenz || 250.708 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || Position in Längengrad|| W122 22.851 || Position der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || Position in Breitengrad || N37 37.098 || Position der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || Nummer || 1 || Diesr Wert mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || Name der Parkposition || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || Index || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66535</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66535"/>
		<updated>2014-01-18T17:45:12Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Parkpositionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Knoten der AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der Knoten&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Sichtweite || 11820 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Flughafen-Frequenz || 12865 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Tower-Frequenz || 12050 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben. Für jede Parkposition wird ein XML-Tag benötigt. Der XML-Tag beginnt mit &amp;lt;code&amp;gt;&amp;lt;Parking ...&amp;gt;&amp;lt;/code&amp;gt; und wird mit den nachfolgenden Werten beschrieben:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 506 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || JBU || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Sichtweite || 40.3211 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || Flughafen-Frequenz || 250.708 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || Position in Längengrad|| W122 22.851 || Position der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || Position in Breitengrad || N37 37.098 || Position der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || Nummer || 1 || Diesr Wert mit dem Wert &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; für die vollständige Benennung der Parkposition genutzt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || Name der Parkposition || D55 || Bezeichnung der Parkposition, wie sie auf Flughafenkarten angegeben ist&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || gate || Dieser Wert gibt an, welcher Flugzeugtyp die Parkposition nutzen kann. Der Wert wird bei der Flugzeugdefinition unter &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; angegeben.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || Index || 1 || Fortlaufende eindeutige Nummer der Parkposition&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66534</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66534"/>
		<updated>2014-01-18T17:30:21Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Knoten der AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der Knoten&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzen werden mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Sichtweite || 11820 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Flughafen-Frequenz || 12865 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Tower-Frequenz || 12050 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Parkpositionen ====&lt;br /&gt;
Mit der Definition der Parkpositionen erfolgt die Zuweisung von Flugzeugen einer Fluggesellschaft oder eine bestimmte Flugzeugart zu einem oder mehreren Parkpositionen. Die Parkpositionen werden zwischen XML-Tag &amp;lt;code&amp;gt;&amp;lt;parkinglist&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/parkinglist&amp;gt;&amp;lt;/code&amp;gt; beschrieben.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;Parking pushBackRoute&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airlineCodes&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Sichtweite || 11820 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heading&amp;gt;&amp;lt;/code&amp;gt; || Flughafen-Frequenz || 12865 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lon&amp;gt;&amp;lt;/code&amp;gt; || Tower-Frequenz || 12050 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;lat&amp;gt;&amp;lt;/code&amp;gt; || Anflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;number&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;index&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;parkingList&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;506&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;40.3211&amp;quot; heading=&amp;quot;250.708&amp;quot; lon=&amp;quot;W122 22.851&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.098&amp;quot; number=&amp;quot;1&amp;quot; name=&amp;quot;D55&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;473&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;30.9576&amp;quot; heading=&amp;quot;115.799&amp;quot; lon=&amp;quot;W122 22.922&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.101&amp;quot; number=&amp;quot;53&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Parking pushBackRoute=&amp;quot;510&amp;quot; airlineCodes=&amp;quot;JBU,SWA,VRD&amp;quot; radius=&amp;quot;38.3993&amp;quot; heading=&amp;quot;252.006&amp;quot; lon=&amp;quot;W122 22.821&amp;quot;&lt;br /&gt;
           lat=&amp;quot;N37 37.023&amp;quot; number=&amp;quot;54&amp;quot; name=&amp;quot;D&amp;quot; type=&amp;quot;gate&amp;quot; index=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Parkinglist&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66533</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66533"/>
		<updated>2014-01-18T17:20:10Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Knoten der AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der Knoten&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;groundnet&amp;gt;&amp;lt;/code&amp;gt; und in der letzten Zeile den Ende-Tag &amp;lt;code&amp;gt;&amp;lt;/groundnet&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
     &amp;lt;groundnet&amp;gt;&lt;br /&gt;
         ...&lt;br /&gt;
     &amp;lt;/groundnet&amp;gt;&lt;br /&gt;
  &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flughafen-Funkfrequenzen ====&lt;br /&gt;
Jeder Flughafen oder Flugplatz hat verschiedene Funkfrequenzen. Die Flughafen-Funkfrequenzen beginnen mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;frequencies&amp;gt;&amp;lt;/code&amp;gt; und enden mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/frequencies&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die Flughafen-Funkfrequenzenwird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;AWOS&amp;gt;&amp;lt;/code&amp;gt; || Wetterinformationen || 11805 || AWOS (Automated Weather Observation System) stellt Piloten als automatisches Wetterbeobachtungssystem wichtige Wetterinformationen zur Verfügung. Die Messungen erfolgen je Minute. Als Wetterdaten werden Windgeschwindigkeit und -richtung, Temperatur, Taupunkt, Sicht, Wolkenhöhe und -typ, Niederschläge mitgeteilt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;UNICOM&amp;gt;&amp;lt;/code&amp;gt; || Universalfrequenz || 12295 || Flugplätze mit nur einer Betriebsfrequenz; Universalfrequenz zur übermittlung von Verkehrsinformationen zwischen den Piloten in der Platzumgebung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;CLEARANCE&amp;gt;&amp;lt;/code&amp;gt; || Sichtweite || 11820 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;GROUND&amp;gt;&amp;lt;/code&amp;gt; || Flughafen-Frequenz || 12865 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;TOWER&amp;gt;&amp;lt;/code&amp;gt; || Tower-Frequenz || 12050 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;APPROACH&amp;gt;&amp;lt;/code&amp;gt; || Anflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;DEPARTURE&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Frequenz || 13395 || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
    &amp;lt;frequencies&amp;gt;&lt;br /&gt;
        &amp;lt;AWOS&amp;gt;11805&amp;lt;/AWOS&amp;gt;&lt;br /&gt;
        &amp;lt;UNICOM&amp;gt;12295&amp;lt;/UNICOM&amp;gt;&lt;br /&gt;
        &amp;lt;CLEARANCE&amp;gt;11820&amp;lt;/CLEARANCE&amp;gt;&lt;br /&gt;
        &amp;lt;GROUND&amp;gt;12865&amp;lt;/GROUND&amp;gt;&lt;br /&gt;
        &amp;lt;TOWER&amp;gt;12050&amp;lt;/TOWER&amp;gt;&lt;br /&gt;
        &amp;lt;APPROACH&amp;gt;13395&amp;lt;/APPROACH&amp;gt;&lt;br /&gt;
        &amp;lt;DEPARTURE&amp;gt;13510&amp;lt;/DEPARTURE&amp;gt;&lt;br /&gt;
     &amp;lt;/frequencies&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66528</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66528"/>
		<updated>2014-01-17T23:51:56Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaktiver Verkehr am Boden ==&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die &amp;lt;code&amp;gt;groundnet&amp;lt;/code&amp;gt;-XML-Datei ist in vier Abschnitte gegliedert:&lt;br /&gt;
* Flughafen-Funkfrequenzen&lt;br /&gt;
* Parkpositionen&lt;br /&gt;
* Knoten der AI-Informationen&lt;br /&gt;
* Verbindungsinformationen der Knoten&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66527</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66527"/>
		<updated>2014-01-17T23:39:13Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Interaktiver Verkehr am Boden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interaktiver Verkehr am Boden ===&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear unter &amp;quot;Airports&amp;quot; abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;. Dabei werden die Unterverzeichnis mit den ersten drei Buchstaben des ICAO-Flughafencode verwendet.&lt;br /&gt;
&lt;br /&gt;
Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   Verzeichnispfad für die XML-Datei des Flughafen San Francisco Airport (ICAO-Code: KSFO)&lt;br /&gt;
&lt;br /&gt;
   Erste drei Buchstaben des ICAO-Flughafencode: [K] / [S] / [F]&lt;br /&gt;
&lt;br /&gt;
   .../Flightgear/data/Scenery/Airports/K/S/F/KSFO.groundnet.xml&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei Flightgear-Versionen 2.0.0 und älter sind die Informationen in einer XML-Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;parking.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; im Verzeichnis &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_ROOT]]/AI/Airports/[ICAO]/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; gespeichert worden.&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66526</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66526"/>
		<updated>2014-01-17T23:20:13Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Interaktiver Verkehr am Boden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interaktiver Verkehr am Boden ===&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
Diese Informationen werden in einer XML-Datei je Flughafen gespeichert. Der Dateiname hat folgende Namenskonvention: &amp;lt;code&amp;gt;[ICAO-Flughafencode].groundnet.xml&amp;lt;/code&amp;gt;. Die XML-Datei wird im Scenery-Verzeichnis von Flightgear abgelegt: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG_SCENERY]]/Airports/&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66524</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66524"/>
		<updated>2014-01-17T23:04:51Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Interaktiver Verkehr am Boden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interaktiver Verkehr am Boden ===&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werden auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf bestimmte Parkpositionen fahren und wieder zurück auf die Startbahn. Diese Information werden in einer XML-Datei gespeichert.&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66449</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66449"/>
		<updated>2014-01-14T21:46:45Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Verkehr am Boden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interaktiver Verkehr am Boden ===&lt;br /&gt;
Für die interaktive Flugzeuge am Boden werdem auf den Start- und Landbahnen, auf den Rollbahnen und auf dem Flughafenvorfeld entsprechende Informationen benötigt. So müssen Informationen vorhanden sein damit Flugzeuge von der Landebahn auf die Parkpositionen fahren und wieder zurück auf die Startbahn.&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66448</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66448"/>
		<updated>2014-01-14T19:14:34Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verkehr am Boden ===&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Für die Erstellung der Traffic-Manager II-Datei steht der [[AI_Schedule_manager|AI Schedule Manager]] zur Verfügung. Dieses Tool ist eine GUI-Anwendung.&lt;br /&gt;
&lt;br /&gt;
Weitere Tools und Anwendungen befinden sich in der Entwicklung, stehen aber derzeit für die öffentliche Nutzung nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66447</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66447"/>
		<updated>2014-01-14T18:53:40Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Dateiverzeichnis für den interaktiven Verkehr */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aus Gründen der Übersichtlichkeit wird je Fluggesellschaft eine Traffic-Manager II-Datei angelegt. Diese Datei wird in ein Unterverzeichnis mit der ersten Buchstaben gespeichert. So wird beispielsweise für KLM eine Datei &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/K/KLM.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; oder für die Lufthansa &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/D/DLH.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt; angelegt.&lt;br /&gt;
&lt;br /&gt;
Für den militärischen und allgemeinen Flugverkehr gibt es keine formalen Vorgaben. Die oben beschriebene Vorgehensweise kann auch hier genutzt werden. So kann beispielsweise für die Luftwaffe die XML-Datei in folgenden Verzeichnis abgelegt werden: &amp;lt;code&amp;gt;&amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/mi/Luftwaffe.xml&amp;lt;/tt&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verkehr am Boden ===&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66441</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66441"/>
		<updated>2014-01-13T23:11:26Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verkehr am Boden ===&lt;br /&gt;
&lt;br /&gt;
=== Zusammenfassung ===&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66440</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66440"/>
		<updated>2014-01-13T22:58:14Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugzeug und Flugplan verbinden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66438</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66438"/>
		<updated>2014-01-13T22:50:47Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugzeug und Flugplan verbinden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der XML-Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der XML-Tag wird in den XML-Bereichen &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; eingetragen. Der Wert dieses XML-Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66437</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66437"/>
		<updated>2014-01-13T22:46:53Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugzeug und Flugplan verbinden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinition getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der Wert dieses Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66436</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66436"/>
		<updated>2014-01-13T22:46:22Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugzeug und Flugplan verbinden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Mit dem Traffic-Manager II-Dateiformat wurde die Flugzeugdefinition und die Flugplandefinistion getrennt. Um jedoch ein bestimmtes Flugzeug einem bestimmen Flugplan zuzuordnen zu können ist der Tag &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; erforderlich. Der Wert dieses Tag - hier: '''MD11KLM''' - verbindet das Flugzeug mit dem Flugplan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66407</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66407"/>
		<updated>2014-01-12T19:49:22Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Dieser Beitrag wird zur Zeit erstellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
       &amp;lt;aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
       &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;flight&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
          &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
          ...&lt;br /&gt;
      &amp;lt;/flight&amp;gt;&lt;br /&gt;
    &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66403</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66403"/>
		<updated>2014-01-12T19:45:22Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
==== Allgemeiner Teil ====&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flugzeugdefinition ====&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Flugplandefinition ====&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeug und Flugplan verbinden ===&lt;br /&gt;
Dieser Beitrag wird zur Zeit erstellt.&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66400</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66400"/>
		<updated>2014-01-12T19:40:07Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugplandefinition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
=== Allgemeiner Teil ===&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeugdefinition ===&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flugplandefinition ===&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Reiseflughöhe|| 330 || Dieser Wert ist die Flugfläche, die die Reiseflughöhe während des Fluges darstellt. Der Wert 330 ist die Flugfläche 330 und gibt die Reiseflughöhe von 33.000 Fuß wieder.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || Ankunftsdefinition || || Beginn des Abschnitts im Flugplan für den Zielflughafen und die Ziel-Ankunftszeit&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Zielflughafen|| TNCB || Im Flugplan muss ein Ziel-flughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt; time&amp;gt;&amp;lt;/code&amp;gt; || Ziel-Ankunftszeit|| 2/22:15:00 || Neben dem Zielflughafen muss auch auch eine Ziel-Ankunftszeit angegeben werden. Für die Ziel-Ankunftszeit muss der Wochentag und die Uhrzeit nach '''[http://de.wikipedia.org/wiki/UTC UTC]''' angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Ankunftsdefinition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Zeitraum || WEEK || Dieser Wert stellt den Wiederholungsrhythmus des Fluges dar. Folgende Werte sind möglich:&lt;br /&gt;
*'''WEEK''' - wöchentliche Wiederholung&lt;br /&gt;
*'''''Zahl'' Hr''' - Wiederholung nach Stunden (= ''Zahl''); (z.B. 6 Hr bedeutet eine Wiederholung nach 6 Stunden)&lt;br /&gt;
Es hat sich gezeigt, dass sich bei täglich wiederholenden Flügen ein seperater Flug je Wochentag bewährt hat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66399</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66399"/>
		<updated>2014-01-12T19:04:56Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugplandefinition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
=== Allgemeiner Teil ===&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeugdefinition ===&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flugplandefinition ===&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet .&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach UTC angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentage haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' ||  ||  || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66397</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66397"/>
		<updated>2014-01-12T19:00:26Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugplandefinition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
=== Allgemeiner Teil ===&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeugdefinition ===&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flugplandefinition ===&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Es wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] verwendet .&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach UTC angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentag haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. auch als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66392</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66392"/>
		<updated>2014-01-12T17:55:47Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
=== Allgemeiner Teil ===&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeugdefinition ===&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flugplandefinition ===&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit || 0/12:35:00 || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach UTC angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentag haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. auch als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66391</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66391"/>
		<updated>2014-01-12T17:52:23Z</updated>

		<summary type="html">&lt;p&gt;Miheld: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
=== Allgemeiner Teil ===&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeugdefinition ===&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code]. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flugplandefinition ===&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflugflughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflugflughafen || EHAM || Im Flugplan muss ein Abflugflughafen angegeben werden. Verwendet wird der vierstellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Abflugzeit|| 0/12:35:00l || Neben dem Abflugflughafen muss auch auch eine Abflugzeit angegeben werden. Für die Abflugzeit muss der Wochentag und die Uhrzeit nach UTC angegeben werden. Der Wert hat folgende Form: Wochentag/Uhrzeit.&lt;br /&gt;
Die Wochentag haben folgenden Wert:&lt;br /&gt;
*'''0''' - Sonntag&lt;br /&gt;
*'''1''' - Montag&lt;br /&gt;
*'''2''' - Dienstag&lt;br /&gt;
*'''3''' - Mittwoch&lt;br /&gt;
*'''4''' - Donnerstag&lt;br /&gt;
*'''5''' - Freitag&lt;br /&gt;
*'''6''' - Samstag&lt;br /&gt;
Die Uhrzeit hat das Format: '''''Stunde:Minute:Sekunde'''''. Bei der '''[http://de.wikipedia.org/wiki/UTC UTC]''' handelt es sich um die koordinierte Weltzeit. Die UTC wird u.a. auch als einheitliche Uhrzeit in der Luftfahrt eingesetzt. Die UTC wird auch [http://de.wikipedia.org/wiki/Greenwich_Mean_Time Greenwich Mean Time (GMT)] genannt, die vom [http://de.wikipedia.org/wiki/Nullmeridian Nullmeridian] ausgeht.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' || || || Ende des Abschnitts der Abflugdefinition&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66389</id>
		<title>De/Interaktiver Verkehr</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=De/Interaktiver_Verkehr&amp;diff=66389"/>
		<updated>2014-01-12T17:24:57Z</updated>

		<summary type="html">&lt;p&gt;Miheld: /* Flugplandefinition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;50%&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:red&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Diese FAQ basiert auf der englischen Version und befindet sich momentan in der Übersetzung!'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|'''Es sind noch nicht alle Themen (korrekt)übersetzt, bitte habe etwas Geduld oder hilf bei der Übersetzung!'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Interaktiver Verkehr''' oder '''AI-Verkehr''' steht seit der Version 0.9.5 von [[FlightGear]] zur Verfügung. Seitdem wird das interaktive Verkehrssystem ständig weiterentickelt. Das interaktive Verkehrsystem basiert auf einer Art Künstlichen Intelligenz (Artificial Intelligence). Diese Seite stellt die erforderliche Dokumentation für die Einrichtung und Nutzung des interaktiven Verkehrssystem dar.&lt;br /&gt;
&lt;br /&gt;
Das interaktive Verkehrssystem beinhaltet drei Schritte:&lt;br /&gt;
# Erstellen von Dateien für den interaktiven Verkehr&lt;br /&gt;
# Flughäfen für den interaktiven Verkehr vorbereiten&lt;br /&gt;
# Anflug- und Abflugverfahren für den jeweiligen Flughafen erstellen&lt;br /&gt;
&lt;br /&gt;
Die Flugzeuge für den interaktiven Verkehr sind ein Teil des Basispaketes. Eine zusätzliche Installation von AI-Flugzeugen ist nicht mehr erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Dateiverzeichnis für den interaktiven Verkehr ==&lt;br /&gt;
Die Dateien für den interaktiven Verkehr werden im &amp;quot;Extended Markup Language&amp;quot;-Format (XML; Dateiendung:.xml) erstellt. Der Speicherort dieser Dateien hängt von der Version von [[FlightGear]] ab. In der nachfolgenden Tabelle sind die Unterverzeichnisse im FlightGear-Hauptverzeichnis aufgeführt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | FlightGear-Version&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | Verzeichnis&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:75em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 0.9x || &amp;lt;tt&amp;gt;[[$FG ROOT]]/Traffic/&amp;lt;/tt&amp;gt; || &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.0 || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/&amp;lt;/tt&amp;gt; || Beispiel: AI-Flugzeuge einer A380 der Lufthansa sind hier gespeichert: &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Aircraft/A380/A380-Lufthansa-traffic.xml&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | 1.9.0 und höher || &amp;lt;tt&amp;gt;[[$FG ROOT]]/AI/Traffic/&amp;lt;/tt&amp;gt; || Mit der FlightGear-Version 1.9.0 und höher wird ein neues Dateiformat genutzt (im Folgenden als &amp;quot;Traffic-Manager II&amp;quot;-Format (TM-II) bezeichnet). Mit TM-II-Format sind die AI-Flugzeuge und die AI-Verkehrdaten getrennt. Dies führt zu einer höheren Flexibilität beim interaktiven Verkehr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-System ==&lt;br /&gt;
Der interaktive Verkehr in FlightGear konzentriert sich auf den Flugverkehr.&lt;br /&gt;
&lt;br /&gt;
Ein Verkehrsflugzeug wird durch eine Fluglinie täglich eingesetzt um Passagiere von einem Flughafen zu einem anderen Flughafen zu bringen. So werden Flugzeuge zu Langstreckenflüge zwischen Kontinenten, aber auch zu kürzeren Inlandsflügen eingesetzt. Weiter gibt es auch Standzeiten für das Aus- und Einsteigen von Passagieren, für die Betankung und weiteren Servicezeiten am Flughafen. Diese unterschiedlichen Flug- und Standzeiten müssen bei einem interaktiven Verkehr berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden die Flug- und Standzeiten in FlightGear noch nicht wirklichkeitgetreu umgesetzt. Dies soll jedoch in Zukunft möglich sein. So kann jedem einzelnen AI-Flugzeug eine oder mehrere Flugrouten zugeordnet werden, die regelmäßig - stündlich, täglich oder wöchentlich - wiederholt werden können.&lt;br /&gt;
&lt;br /&gt;
Das FlightGear-Traffic-Manager-System überprüft periodisch die ungefähre Position der AI-Flugzeuge in seiner Datenbank. Diese Datenbank wurde ursprünglich auf der Grundlage einer festen Flugtabelle je AI-Flugzeug erstellt. Wie in der realen Welt endet ein Flug an einem Flughafen und der folgende Flug des AI-Flugzeuges startet wieder an diesem. In der realen Welt werden Flugzeuge auf unterschiedlichen Routen eingesetzt. In FlightGear fliegen die AI-Flugzeuge auf der gleichen Route hin und her. Ebenso wird in FlightGear die Wartung der AI-Flugzeuge und die dadurch außer Betriebnahme nicht berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;quot;Traffic-Manager II&amp;quot;-Format sind die durchzuführenden Flüge nicht mehr starr einem bestimmten Flugzeug zugeordnet. Stattdessen werden die durchzuführenden Flüge einer Flugzeugflotte zugeordnet. Das Routing wird vom FlightGear-TrafficManager-System übernommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Traffic-Manager-Datei ==&lt;br /&gt;
Nachfolgend ist eine eine Beispiel für eine &amp;quot;Traffic-Manager II&amp;quot;-Datei aufgeführt. Diese Traffic-Manager-Datei wird in den FlightGear-Versionen 1.9.0 und höher verwendet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCB&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0769&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/01:25:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;3/10:50:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateiaufbau ===&lt;br /&gt;
Die Traffic-Manager II-Dateien sind im &amp;quot;Extended Markup Language&amp;quot;-Format (XML-Format) aufgebaut. Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert.&lt;br /&gt;
&lt;br /&gt;
Die Traffic-Manager II-Datei hat folgenden Aufbau:&lt;br /&gt;
* Allgemeiner Teil&lt;br /&gt;
* Flugzeugdefinition&lt;br /&gt;
* Flugplandefinition&lt;br /&gt;
&lt;br /&gt;
=== Allgemeiner Teil ===&lt;br /&gt;
Der allgemeine Teil der Traffic-Manager II-Datei enthält in der ersten Zeile einen generischen XML-Header &amp;lt;code&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&amp;lt;/code&amp;gt;. In der zweiten Zeile folgt der sogenannte Start-Tag &amp;lt;code&amp;gt;&amp;lt;trafficlist&amp;gt;&amp;lt;/code&amp;gt;. Die Traffic-Manager II-Datei wird mit einem End-Tag &amp;lt;code&amp;gt;&amp;lt;/trafficlist&amp;gt;&amp;lt;/code&amp;gt; abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Flugzeugdefinition ===&lt;br /&gt;
Nach dem XML-Header und dem Start-Tag der Traffic-Manager II-Datei folgt die Definition der Flugzeuge. Jedes Flugzeug muss definiert werden. Die Flugzeugdefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;aircraft&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/aircraft&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugzeug wird mit folgenden Eigenschaften beschrieben:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; || Lackierung || KLM || Dieser Wert wir zur Zeit nicht genutzt.&lt;br /&gt;
Ursprünglich bestand die Idee, das einzelnen Flugzeugen eine individuelle Lackierung erhalten sollten. Die Zuordnung wäre über die Angaben &amp;lt;code&amp;gt;&amp;lt;model&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;livery&amp;gt;&amp;lt;/code&amp;gt; erfolgt. Eine Umsetzung ist bisher nicht erfolgt, da Kompabilitätsprobleme nicht auszuschließen sind.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;airline&amp;gt;&amp;lt;/code&amp;gt; || Fluggesellschaft || KLM || Dieser Wert wird für die Zuweisung und Verwendung der Parkpositionen am Gate oder der Vorfeld-Standplätze genutzt. Es ist der offizielle dreistellige [http://de.wikipedia.org/wiki/ICAO ICAO-Code] für die Fluggesellschaften zu verwenden. Für Privat- oder Militärflugzeuge können andere Werte genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;home-port&amp;gt;&amp;lt;/code&amp;gt; || Heimatflughafen || EHAM || Jedem Flugzeug wird ein Heimatflughafen zugewiesen. In FlightGear wird dadurch sichergestellt, dass eine Flugroute am Heimatflughafen endet. Dadurch wir der Routing-Algorithmus des Traffic-Manager-Systems genauer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugplanzuordnung || MD11KLM || Mit diesem Wert wird dieses Flugzeug mit einem Flugplan verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugplandefinition verwendet.&lt;br /&gt;
Wird ein Flugzeugtyp einer Fluggesellschaft von mehreren Heimatflughäfen (z.B. bei der KLM von Frankfurt und Amsterdam) betrieben, sind die Flugpläne aufzuteilen. Damit die Flugpläne übersichtlich bleiben, kann je Heimatflughafen der [http://de.wikipedia.org/wiki/ICAO ICAO-Code] des Flughafen verwendet werden, zum Beispiel: Flugplan-Frankfurt MD11KLMEDDF und Flugplan-Amsterdam MD11KLMEHAM).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;actype&amp;gt;&amp;lt;/code&amp;gt; || ATC-Name || MD11 || Eine Beschreibung des Flugzeugtyps für die zukünftige Verwendung bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; || Korrekturwert || 25 || Korrekturwert des verwendeten 3D-Modells des Flugzeugs&lt;br /&gt;
Dieser Wert dient dazu, dass das 3D-Modell mit den Rädern den Boden berührt. Bei einem falschen Wert &amp;quot;schwebt&amp;quot; oder &amp;quot;versinkt&amp;quot; das Flugzeug im Boden.&lt;br /&gt;
Dieser Wert wird wahrscheinlich zuküftig nicht mehr erforderlich sein, da ein entsprechender Wert in der XML-Datei des Flugzeuges verwendet wird.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;radius&amp;gt;&amp;lt;/code&amp;gt; || Flugzeuggrösse || 39 || Dieser Wert beschreibt die geschätzte Flugzeuggrösse. Dieser Wert wird auf den Flughäfen eingesetzt um zum Beispiel eine passende Parkposition am Gate zu finden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;flighttype&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugtyp || Tor || Folgende Werte sind möglich:&lt;br /&gt;
*'''ga''' - Allgemeiner Luftverkehr&lt;br /&gt;
*'''cargo''' - Frachtverkehr&lt;br /&gt;
*'''gate''' - Passagierverkehr&lt;br /&gt;
*'''mil-fighter''' - Militärische Luftverkehr&lt;br /&gt;
*'''mil-cargo''' - Militärischer Frachtverkehr&lt;br /&gt;
In Zukunft sollen diese Werte die Zuweisung der Start- und Landebahnen, der Rollwege und der Parkpositionen beeinflussen. Die verschiedenen Flugzeugtypen werden auf den Flughäfen mit diesem Wert individuell gesteuert.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;performance-class&amp;gt;&amp;lt;/code&amp;gt; || Leistungseigenschaft || jet_transport || Folgende Werte sind möglich:&lt;br /&gt;
*'''light_aircraft''' - Ein- oder zweimotoriges Propellerflugzeug&lt;br /&gt;
*'''ww2_fighter''' - Flugzeug aus dem 2. Weltkrieg&lt;br /&gt;
*'''jet-transport''' - Modernes Verkehrsflugzeug&lt;br /&gt;
*'''jet_fighter''' - Militärflugzeug&lt;br /&gt;
*'''tanker''' - Tankflugzeug&lt;br /&gt;
*'''ufo''' - Ermöglicht extreme Beschleunigung bzw. Verzögerungen&lt;br /&gt;
Diese Werte sollen die Leistungseigenschaft des Flugzeuges beschreiben und einen realistischen AI-Verkehr gewährleisten.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;registration&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugregistrierung || PH-KCA || Flugzeugregistrierung am Flugzeugheck. Die Flugzeugregistrierung wird zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] verwendet. Für den gewerblichen Verkehr wird die Flugzeugregistrierung wahrscheinlich nicht genutzt werden.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;heavy&amp;gt;&amp;lt;/code&amp;gt; || ATC-Zusatz || true || Folgende Werte sind möglich:&lt;br /&gt;
*'''true'''&lt;br /&gt;
*'''false'''&lt;br /&gt;
Eine zusätzliche Beschreibung des Flugzeugtyps für die zukünftige bei der [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]]. Wird der Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; verwendet, wird der Zusatz &amp;lt;code&amp;gt;Heavy&amp;lt;/code&amp;gt; an das Rufzeichen (Callsign) des Fluges angehängt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;model&amp;gt;Aircraft/MD11/Models/KLMmd11.xml&amp;lt;/model&amp;gt;&lt;br /&gt;
       &amp;lt;livery&amp;gt;KLM&amp;lt;/livery&amp;gt;&lt;br /&gt;
       &amp;lt;airline&amp;gt;KLM&amp;lt;/airline&amp;gt;&lt;br /&gt;
       &amp;lt;home-port&amp;gt;EHAM&amp;lt;/home-port&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;actype&amp;gt;MD11/P&amp;lt;/actype&amp;gt;&lt;br /&gt;
       &amp;lt;offset&amp;gt;25&amp;lt;/offset&amp;gt;&lt;br /&gt;
       &amp;lt;radius&amp;gt;39&amp;lt;/radius&amp;gt;&lt;br /&gt;
       &amp;lt;flighttype&amp;gt;gate&amp;lt;/flighttype&amp;gt;&lt;br /&gt;
       &amp;lt;performance-class&amp;gt;jet_transport&amp;lt;/performance-class&amp;gt;&lt;br /&gt;
       &amp;lt;registration&amp;gt;PH-KCA&amp;lt;/registration&amp;gt;&lt;br /&gt;
       &amp;lt;heavy&amp;gt;true&amp;lt;/heavy&amp;gt;&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
    &amp;lt;aircraft&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
    &amp;lt;/aircraft&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flugplandefinition ===&lt;br /&gt;
Nach der Flugzeugdefinition folgt die Definition des Flugplanes. Jeder Flug muss einzeln definiert werden. Die Flugplandefinition beginnt mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;flight&amp;gt;&amp;lt;/code&amp;gt; und endet mit dem XML-Tag &amp;lt;code&amp;gt;&amp;lt;/flight&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Flugplan wird mit folgenden Eigenschaften beschrieben: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:15em&amp;quot; | XML-Tag&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beschreibung&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:10em&amp;quot; | Beispielwert&lt;br /&gt;
! style=&amp;quot;background:#efefef&amp;quot; style=&amp;quot;width:65em&amp;quot; | Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;callsign&amp;gt;&amp;lt;/code&amp;gt; || Rufzeichen|| KLM0769 || Jedes Flugzeug hat für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] ein Rufzeichen. Bei einem Flugzeug einer Fluggesellschaft setzt sich das Rufzeichen aus dem Rufzeichen der Fluggesellschaft (z.B. bei '''KLM''' -&amp;gt; KLM oder '''Lufthansa''' -&amp;gt; LH) und der Flugnummer (z.B. '''KLM0605''' oder '''LH1860''') zusammen.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; || Flugzeugzuordnung || MD11KLM || Mit diesem Wert wird der Flugplan mit dem Flugzeug verknüpft. Der Wert &amp;lt;code&amp;gt;&amp;lt;required-aircraft&amp;gt;&amp;lt;/code&amp;gt; (hier MD11KLM) wird auch bei der Flugzeugdefinition verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;fltrules&amp;gt;&amp;lt;/code&amp;gt; || Flugregel || IFR || Folgende Werte sind möglich:&lt;br /&gt;
*[[IFR#Instrument_flight_rules|'''IFR''']]&lt;br /&gt;
*[[VFR#Visual_flight_rules|'''VFR''']]&lt;br /&gt;
Dieser Wert wird zukünftig für die [[de/Kommunikation#Air Traffic Control (ATC)|Flugverkehrskontrolle (ATC)]] benötigt. Mit [[IFR#Instrument_flight_rules|'''IFR''']] erfolgt der Flug nach den Instrumentenflugregeln. Wird der Wert [[VFR#Visual_flight_rules|'''VFR''']] verwendet, wir der Flug nach den Sichtflugregeln behandelt.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;departure&amp;gt;&amp;lt;/code&amp;gt;''' || Abflugdefinition || || Beginn des Abschnitts im Flugplan für Abflug-Flughafen und Abflug-Zeitpunkt&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Abflug-Flughafen || EHAM || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/departure&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;cruise-alt&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;port&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | '''&amp;lt;code&amp;gt;&amp;lt;/arrival&amp;gt;&amp;lt;/code&amp;gt;''' || || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | &amp;lt;code&amp;gt;&amp;lt;repeat&amp;gt;&amp;lt;/code&amp;gt; || Datei || Aircraft/MD11/Models/KLMmd11.xml || Verzeichnispfad und Dateiname der Datei des 3D-Modells&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;trafficlist&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
    &amp;lt;flight&amp;gt;&lt;br /&gt;
       &amp;lt;callsign&amp;gt;KLM0765&amp;lt;/callsign&amp;gt;&lt;br /&gt;
       &amp;lt;required-aircraft&amp;gt;MD11KLM&amp;lt;/required-aircraft&amp;gt;&lt;br /&gt;
       &amp;lt;fltrules&amp;gt;IFR&amp;lt;/fltrules&amp;gt;&lt;br /&gt;
       &amp;lt;departure&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;EHAM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/12:35:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/departure&amp;gt;&lt;br /&gt;
       &amp;lt;cruise-alt&amp;gt;330&amp;lt;/cruise-alt&amp;gt;&lt;br /&gt;
       &amp;lt;arrival&amp;gt;&lt;br /&gt;
           &amp;lt;port&amp;gt;TNCM&amp;lt;/port&amp;gt;&lt;br /&gt;
           &amp;lt;time&amp;gt;0/21:15:00&amp;lt;/time&amp;gt;&lt;br /&gt;
       &amp;lt;/arrival&amp;gt;&lt;br /&gt;
       &amp;lt;repeat&amp;gt;WEEK&amp;lt;/repeat&amp;gt;&lt;br /&gt;
    &amp;lt;/flight&amp;gt;&lt;br /&gt;
 &amp;lt;/trafficlist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Interactive traffic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence|Künstliche Intelligenz]]&lt;br /&gt;
[[Category:FlightGear feature|FlightGear-Funktionen]]&lt;/div&gt;</summary>
		<author><name>Miheld</name></author>
	</entry>
</feed>