AI Traffic: Difference between revisions

Jump to navigation Jump to search
5,275 bytes removed ,  18 January 2009
Line 51: Line 51:
== An example of a traffic file ==
== An example of a traffic file ==


'''NOTE: As of version 1.9.0, the internal format to the traffic files has changed, to allow for greater flexibility. An update of the documention is expected soon'''
Below is a complete and working example of a traffic manager II file, as it can be used with FlightGear 1.9.0 and later:


 
<?xml version="1.0"?>
<?xml version="1.0"?>
<trafficlist>
  <trafficlist>
     <aircraft>
     <aircraft>
         <model>Aircraft/MD11/Models/KLMmd11-ai.xml</model>
         <model>Aircraft/MD11/Models/KLMmd11.xml</model>
         <livery>KLM</livery>
         <livery>KLM</livery>
         <airline>KLM</airline>
         <airline>KLM</airline>
         <actype>MD11</actype>
        <home-port>EHAM</home-port>
         <offset>19</offset>
        <required-aircraft>MD11KLM</required-aircraft>
         <actype>MD11/P</actype>
         <offset>25</offset>
         <radius>39</radius>
         <radius>39</radius>
         <flighttype>gate</flighttype>
         <flighttype>gate</flighttype>
Line 67: Line 68:
         <registration>PH-KCA</registration>
         <registration>PH-KCA</registration>
         <heavy>true</heavy>
         <heavy>true</heavy>
         <!-- Day one: Amsterdam to San Fransisco, CA, USA -->
    </aircraft>
    <aircraft>
         <model>Aircraft/MD11/Models/KLMmd11.xml</model>
        <livery>KLM</livery>
        <airline>KLM</airline>
        <home-port>EHAM</home-port>
        <required-aircraft>MD11KLM</required-aircraft>
        <actype>MD11/P</actype>
        <offset>25</offset>
        <radius>39</radius>
        <flighttype>gate</flighttype>
        <performance-class>jet_transport</performance-class>
        <registration>PH-KCB</registration>
        <heavy>true</heavy>
    </aircraft>
 
         <flight>
         <flight>
             <callsign>KLM0605</callsign>
             <callsign>KLM0765</callsign>
            <required-aircraft>MD11KLM</required-aircraft>
             <fltrules>IFR</fltrules>
             <fltrules>IFR</fltrules>
             <departure>
             <departure>
              <port>EHAM</port>
              <time>0/09:45:00</time>
            </departure>
            <cruise-alt>330</cruise-alt>
            <arrival>
                <port>KSFO</port>
                <time>0/20:55:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>
        <!-- Return Flight: Arrive the next day -->
        <flight>
            <callsign>KLM0606</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>KSFO</port>
              <time>0/23:00:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
            <arrival>
                 <port>EHAM</port>
                 <port>EHAM</port>
                 <time>1/09:35:00</time>
                 <time>0/12:35:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>
        <!-- Day two: Amsterdam to Accra, Ghana -->
        <flight>
            <callsign>KLM0589</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>EHAM</port>
              <time>1/12:20:00</time>
             </departure>
             </departure>
             <cruise-alt>330</cruise-alt>
             <cruise-alt>330</cruise-alt>
             <arrival>
             <arrival>
                 <port>DGAA</port>
                 <port>TNCM</port>
                 <time>1/19:00:00</time>
                 <time>0/21:15:00</time>
             </arrival>
             </arrival>
        <repeat>WEEK</repeat>
             <repeat>WEEK</repeat>
      </flight>
         </flight>
        <!-- Day two Return Flight: Arrive the next Day -->
 
        <flight>
            <callsign>KLM0590</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>DGAA</port>
              <time>1/21:15:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
            <arrival>
                <port>EHAM</port>
                <time>2/04:10:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>
        <!-- Day three: Amsterdam to Vancouver, BC, Canada -->
        <flight>
            <callsign>KLM0681</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>EHAM</port>
              <time>2/08:25:00</time>
            </departure>
            <cruise-alt>330</cruise-alt>
            <arrival>
                <port>CYVR</port>
                <time>2/18:20:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>
        <!-- Day three: return Flight: Arrive the next day -->
        <flight>
            <callsign>KLM0682</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>CYVR</port>
              <time>2/20:20:00</time>
            </departure>
            <cruise-alt>330</cruise-alt>
            <arrival>
                <port>EHAM</port>
                <time>3/05:40:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>
        <!-- Day four: Amsterdam to Delhi, India -->
        <flight>
            <callsign>KLM0871</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>EHAM</port>
              <time>3/09:20:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
            <arrival>
                <port>VIDP</port>
                <time>3/17:20:00</time>
             </arrival>
        <repeat>WEEK</repeat>
      </flight>   
        <!-- Day four: Return Flight: Arrive the next day -->
        <flight>
            <callsign>KLM0872</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>VIDP</port>
              <time>3/19:20:00</time>
            </departure>
            <cruise-alt>350</cruise-alt>
            <arrival>
                <port>EHAM</port>
                <time>4/04:00:00</time>
            </arrival>
         <repeat>WEEK</repeat>
      </flight>
        <!-- Day five: Amsterdam to Lagos, Nigeria -->
        <flight>
            <callsign>KLM0587</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>EHAM</port>
              <time>4/10:30:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
            <arrival>
                <port>DNMM</port>
                <time>4/16:55:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight> 
        <!-- Day five: Return Flight, Arrive the next day -->
         <flight>
         <flight>
             <callsign>KLM0588</callsign>
             <callsign>KLM0769</callsign>
            <required-aircraft>MD11KLM</required-aircraft>
             <fltrules>IFR</fltrules>
             <fltrules>IFR</fltrules>
             <departure>
             <departure>
              <port>DNMM</port>
                 <port>TNCM</port>
              <time>4/21:20:00</time>
                 <time>3/01:25:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
            <arrival>
                <port>EHAM</port>
                <time>5/06:10:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>       
        <!-- Day Six: Amsterdam to Montreal, Quebec, Canada -->
        <flight>
            <callsign>KLM0671</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>EHAM</port>
              <time>5/12:20:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
            <arrival>
                <port>CYUL</port>
                <time>5/19:50:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>   
        <!-- Day Six: Return Flight. Arrive the next day -->
        <flight>
            <callsign>KLM0672</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>CYUL</port>
              <time>5/22:00:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
            <arrival>
                 <port>EHAM</port>
                 <time>6/04:45:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>   
      <!-- Day Seven: Minneapolis/St. Paul, MN, USA -->
      <flight>
            <callsign>KLM0667</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>EHAM</port>
              <time>6/12:05:00</time>
             </departure>
             </departure>
             <cruise-alt>330</cruise-alt>
             <cruise-alt>330</cruise-alt>
            <arrival>
                <port>KMSP</port>
                <time>6/20:50:00</time>
            </arrival>
        <repeat>WEEK</repeat>
      </flight>
      <!-- Day Seven: Return Flight, Arrive the next day. -->
      <flight>
            <callsign>KLM0668</callsign>
            <fltrules>IFR</fltrules>
            <departure>
              <port>KMSP</port>
              <time>6/23:00:00</time>
            </departure>
            <cruise-alt>340</cruise-alt>
             <arrival>
             <arrival>
                 <port>EHAM</port>
                 <port>EHAM</port>
                 <time>0/07:15:00</time>
                 <time>3/10:50:00</time>
             </arrival>
             </arrival>
        <repeat>WEEK</repeat>
            <repeat>WEEK</repeat>
      </flight>              
        </flight>
    </aircraft>
</trafficlist>
</trafficlist>
</code>


== Disecting the traffic file ==
== Disecting the traffic file ==
117

edits

Navigation menu