<?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=I-FABI</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=I-FABI"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/I-FABI"/>
	<updated>2026-05-01T11:31:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Howto:Add_procedures_to_the_route_manager&amp;diff=143653</id>
		<title>Howto:Add procedures to the route manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Howto:Add_procedures_to_the_route_manager&amp;diff=143653"/>
		<updated>2026-02-25T17:53:39Z</updated>

		<summary type="html">&lt;p&gt;I-FABI: Changed Hdg_Crs_Value to Hdg_Crs_value. Changed VorRadialIntc/Intc to VorRadialIntc / Intc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
{{Autoflight Navigation}}&lt;br /&gt;
&lt;br /&gt;
A free way to get more SID and STAR procedures for the FlightGear Route Planner.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313123#p313123 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Sarith &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 24th, 2017 &lt;br /&gt;
 | added  =  Jun 24th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make some procedures yourself. Charts are easy to find and a quick search will find you the syntax. This is what FlightGear is all about; doing it yourself and sharing it to others. A quick search would also find existing packages.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313128#p313128 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Parnikkapore &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 24th, 2017 &lt;br /&gt;
 | added  =  Jun 24th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing procedure files ==&lt;br /&gt;
=== Manually ===&lt;br /&gt;
SID and STAR procedures are found in the &amp;lt;code&amp;gt;procedures.xml&amp;lt;/code&amp;gt; file for an airport. There is at most one procedures file per airport and it is located in the root of the airport directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[[$FG_SCENERY]]/Airports/I/C/A/ICAO.procedures.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With the ICAO code of your airport replacing &amp;lt;code&amp;gt;ICAO&amp;lt;/code&amp;gt;.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313362#p313362 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Parnikkapore &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 28th, 2017 &lt;br /&gt;
 | added  =  Jun 28th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to import SID or STAR procedures for Phuket International Airport (VTSP), you name the file &amp;lt;code&amp;gt;VTSP.procedures.xml&amp;lt;/code&amp;gt; and put it in the directory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[[$FG_SCENERY]]/Airports/V/T/S/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In there you will likely find for example &amp;lt;code&amp;gt;VTSP.twr.xml&amp;lt;/code&amp;gt;, but not an existing &amp;lt;code&amp;gt;VTSP.procedures.xml&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
Replace &amp;lt;code&amp;gt;VTSP&amp;lt;/code&amp;gt; in the directory and &amp;lt;code&amp;gt;procedures.xml&amp;lt;/code&amp;gt; file name with your airport code.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 | url    =  https://forum.flightgear.org/viewtopic.php?p=313409#p313409 &lt;br /&gt;
 | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | author =  &amp;lt;nowiki&amp;gt; Parnikkapore &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
 | date   =  Jun 29th, 2017 &lt;br /&gt;
 | added  =  Jun 29th, 2017 &lt;br /&gt;
 | script_version = 0.40 &lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bash script for organizing files ===&lt;br /&gt;
ZirconiumX wrote a bash script for putting the XML files into the the right directories in the scenery.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | url    =  https://forum.flightgear.org/viewtopic.php?p=280561#p280561 &lt;br /&gt;
  | title  =  &amp;lt;nowiki&amp;gt; Re: Non-Navigraph SID/STAR xml files &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | author =  &amp;lt;nowiki&amp;gt; ZirconiumX &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | date   =  Mar 26th, 2016 &lt;br /&gt;
  | added  =  Mar 26th, 2016 &lt;br /&gt;
  | script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&amp;lt;!-- Where do you even get the original files? Navigraph? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
for file in $(ls *.xml)&lt;br /&gt;
do&lt;br /&gt;
   # First, rename all the files to the correct convention&lt;br /&gt;
   mv &amp;quot;$file&amp;quot; &amp;quot;${file%.xml}.procedures.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   # Then move it to the correct place&lt;br /&gt;
   icao=${file%.xml}&lt;br /&gt;
   icao1=$(echo $icao | cut -c 1)&lt;br /&gt;
   icao2=$(echo $icao | cut -c 2)&lt;br /&gt;
   icao3=$(echo $icao | cut -c 3)&lt;br /&gt;
   mkdir -p $icao1/$icao2/$icao3&lt;br /&gt;
   mv &amp;quot;${icao}.procedures.xml&amp;quot; &amp;quot;$icao1/$icao2/$icao3/${icao}.procedures.xml&amp;quot;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Navigraph procedures for linux users ===&lt;br /&gt;
&lt;br /&gt;
* Create a directory to install procedures, let's say navigraph&lt;br /&gt;
* Download the bash script and make it executable&lt;br /&gt;
* Download the IFMS data from navigraph down load page [https://navigraph.com/downloads navigraph downloads] (paid subscription)&lt;br /&gt;
* Expand the data&lt;br /&gt;
* Create an Airports directory&lt;br /&gt;
* Start the navigraph.sh script with the directories as parameters : ie ./navigraph.sh navdata_native_2511 Airports&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bash script inspired from the one from ZirconiumX&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/bash&lt;br /&gt;
#&lt;br /&gt;
# Organize navigraph procedures&lt;br /&gt;
# &lt;br /&gt;
#&lt;br /&gt;
if (( $# &amp;lt; 2 ))&lt;br /&gt;
then&lt;br /&gt;
    printf &amp;quot;%b&amp;quot; &amp;quot;Error. Not enough arguments.\n&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    printf &amp;quot;%b&amp;quot; &amp;quot;usage: navigraph.sh fromdirectory todirectory\n&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    printf &amp;quot;use directories without trailing slash&amp;quot; &amp;gt;&amp;amp;2&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
fromDir=$1&lt;br /&gt;
toDir=$2&lt;br /&gt;
&lt;br /&gt;
for file in $(ls $fromDir/*.xml)&lt;br /&gt;
do&lt;br /&gt;
   filename=${file##*/}&lt;br /&gt;
   name=${filename%.*} # delete everything after last dot &lt;br /&gt;
   upcase=${name^^} # uppercase everything&lt;br /&gt;
&lt;br /&gt;
   target=&amp;quot;$upcase.procedures.xml&amp;quot;&lt;br /&gt;
   # Then move it to the correct place&lt;br /&gt;
    icao=${name^^}&lt;br /&gt;
    icao1=$(echo $icao | cut -c 1)&lt;br /&gt;
    icao2=$(echo $icao | cut -c 2)&lt;br /&gt;
    icao3=$(echo $icao | cut -c 3)&lt;br /&gt;
&lt;br /&gt;
    dirToCreate=$toDir/$icao1/$icao2/$icao3&lt;br /&gt;
    echo &amp;quot;creating dir $dirToCreate&amp;quot;&lt;br /&gt;
    mkdir -p $dirToCreate&lt;br /&gt;
    echo &amp;quot;copy $fromDir/$filename to $toDir/$icao1/$icao2/$icao3/$target&amp;quot;&lt;br /&gt;
    cp $fromDir/$filename $toDir/$icao1/$icao2/$icao3/$target&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Now you can start flightgear using this directory as a scenery source &amp;lt;blockquote&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
-- fg-scenery=/home/user/fg/Navigraph&lt;br /&gt;
&lt;br /&gt;
...&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File structure ==&lt;br /&gt;
In the explanation below, the name like &amp;quot;ProceduresDB&amp;quot; is the tag - so it's actually &amp;lt;code&amp;gt;&amp;amp;lt;ProceduresDB&amp;amp;gt;&amp;lt;/code&amp;gt; in the XML file.&lt;br /&gt;
The subsequent parameters, like &amp;quot;build&amp;quot; are attributes - so it's actually &amp;lt;code&amp;gt;&amp;amp;lt;ProceduresDB build=&amp;quot;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; in the XML file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ProceduresDB [build] (one of these per file)&lt;br /&gt;
    |&lt;br /&gt;
    Airport [ICAOcode] (one of these per file)&lt;br /&gt;
        |&lt;br /&gt;
        Sid [Name, Runways (comma separated - example: &amp;quot;08L,08R&amp;quot;)]  (many of these per Airport)&lt;br /&gt;
            |&lt;br /&gt;
            Sid_Waypoint [ID (unique sequential integer)] (many of these per Sid)&lt;br /&gt;
                |&lt;br /&gt;
                Name&lt;br /&gt;
                Type&lt;br /&gt;
                Latitude&lt;br /&gt;
                Longitude&lt;br /&gt;
                Speed&lt;br /&gt;
                Altitude&lt;br /&gt;
                AltitudeCons&lt;br /&gt;
                AltitudeRestriction (one of &amp;quot;above&amp;quot; or &amp;quot;below&amp;quot; or &amp;quot;at&amp;quot;)&lt;br /&gt;
                Hdg_Crs (optional. example value = &amp;quot;1&amp;quot;)&lt;br /&gt;
                Hdg_Crs_value (optional. heading degrees)&lt;br /&gt;
                Sp_Turn (optional. example value = &amp;quot;Auto&amp;quot;)&lt;br /&gt;
            ...&lt;br /&gt;
            Sid_Transition [Name] (just one of these per Sid)&lt;br /&gt;
                |&lt;br /&gt;
                SidTr_Waypoint [ID] (many of these per Sid_Transition)&lt;br /&gt;
&lt;br /&gt;
        Star [Name] (many of these per Airport)&lt;br /&gt;
            |&lt;br /&gt;
            Star_Waypoint [ID] (many of these per Star)&lt;br /&gt;
            ...&lt;br /&gt;
            Star_Transition [Name] (just one of these per Star)&lt;br /&gt;
                |&lt;br /&gt;
                StarTr_Waypoint [ID] (many of these per Star_Transition)&lt;br /&gt;
&lt;br /&gt;
        Approach [Name] (e.g., ILS08L - uses IL, if appropriate, and the runway name by convention)&lt;br /&gt;
            |&lt;br /&gt;
            App_Waypoint [ID]&lt;br /&gt;
            App_Transition [Name] (just one of these per Approach)&lt;br /&gt;
                |&lt;br /&gt;
                AppTr_Waypoint [ID] (many of these per App_Transition)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Waypoints ==&lt;br /&gt;
As of FlightGear 24.1.4, the following types of waypoints are supported&amp;lt;ref&amp;gt;{{flightgear source|path=src/Navaids/LevelDXML.cxx}}&amp;lt;/ref&amp;gt;,&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;th&amp;gt; Waypoint type &amp;lt;/th&amp;gt; &amp;lt;th&amp;gt; Description  &amp;lt;th&amp;gt; Required Waypoint Tags &amp;lt;/th&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; Normal &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Waypoint for proceeding directly to the next one, after a flyby or a flyover, as set by flytype &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Name, latitude, longitude&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; Runway &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Same as a Normal Waypoint, Except with added integrity check to confirm that the runway exists in the airport&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Name, latitude, longitude&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; Hold &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Enter a holding &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Name, latitude, longitude, Hld_Turn, Hld_Time_or_Dist, Hld_td_value, Hld_rad_value&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; Vectors &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Expect Vectors by ATC &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Airport (supertag) &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; VorRadialIntc / Intc (both are the same) &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Fly Hdg_Crs_value until a VOR radial is intercepted, then fly radial to next waypoint &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Name, latitude, longitude, Hdg_Crs_value, RadialtoIntercept&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; DmeIntc &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Fly Hdg_Crs_value until DMEtoIntercept away from required DME, then fly an arc until the next waypoint. &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Name, latitude, longitude, Hdg_Crs_value, DMEtoIntercept&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; ConstHdgtoAlt &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Fly Hdg_Crs_value until Altitude is reached, then proceed to next waypoint. &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; Name, Hdg_Crs_value, Altitude &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; PBD &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Name, latitude, longitude, Hdg_Crs_value, DMEtoIntercept&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
== Sample procedures.xml files ==&lt;br /&gt;
Here are some links to example XML files which follows the format specified above:&lt;br /&gt;
* {{github source&lt;br /&gt;
 | proj = jojo2357&lt;br /&gt;
 | repo = flightgear-star-sid-manager&lt;br /&gt;
 | path = 2020.4/Airports/K/A/T/KATL.procedures.xml&lt;br /&gt;
 }}&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | url    =  https://forum.flightgear.org/viewtopic.php?p=313583#p313583 &lt;br /&gt;
  | title  =  &amp;lt;nowiki&amp;gt; Re: routeplanner stir sid &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | author =  &amp;lt;nowiki&amp;gt; eric &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | date   =  Jul 2nd, 2017 &lt;br /&gt;
  | added  =  Jul 2nd, 2017 &lt;br /&gt;
  | script_version = 0.40 &lt;br /&gt;
  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* {{github source&lt;br /&gt;
 | proj = terrasync&lt;br /&gt;
 | repo = main&lt;br /&gt;
 | path = Airports/L/F/R/LFRB.procedures.xml&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
== Sources for procedure files ==&lt;br /&gt;
=== Installing free community procedures ===&lt;br /&gt;
The FAA provides the [https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/cifp/ CIFP] which provides procedure data for airports under the purview of the FAA, namely the US.&lt;br /&gt;
&lt;br /&gt;
There is a free project on {{github source&lt;br /&gt;
 | user = jojo2357&lt;br /&gt;
 | repo = flightgear-star-sid-manager&lt;br /&gt;
 | text = GitHub&lt;br /&gt;
 }} that aims to take FAA data and format it into the Level-D required by FlightGear. For instructions on how to install, see {{github source&lt;br /&gt;
 | user = jojo2357&lt;br /&gt;
 | repo = flightgear-star-sid-manager&lt;br /&gt;
 | path = README.MD#installation&lt;br /&gt;
 | text = this section&lt;br /&gt;
 }} of the README.&lt;br /&gt;
&lt;br /&gt;
This project uses GitHub Actions in order to automatically update the procedures at the start of a new AIRAC cycle.&lt;br /&gt;
&lt;br /&gt;
=== Commercial sources ===&lt;br /&gt;
A process to import SID/STARs from Navigraph Level D (obtaining this data requires paid subscription to Navigraph) was described on the forum.&lt;br /&gt;
&lt;br /&gt;
Quoting here for reference:{{cite web&lt;br /&gt;
  | url=https://forum.flightgear.org/viewtopic.php?f=11&amp;amp;t=37975&amp;amp;start=15#p416078&lt;br /&gt;
  | title  =  &amp;lt;nowiki&amp;gt; Re: How to get SIDs and STARs in Airbus A320 mcdu &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | author =  &amp;lt;nowiki&amp;gt; mpotra &amp;lt;/nowiki&amp;gt; &lt;br /&gt;
  | quote = :&lt;br /&gt;
# Download Level-D navdata from Navigraph (On the Downloads -&amp;gt; Manual Download page)&lt;br /&gt;
# This is ZIP file with a Windows Installer executable inside. If you're on Windows already, run the installer, select a version (Prepar3D/PD3) and then skip to step 4.&lt;br /&gt;
# The executable is a Inno Setup executable. In Linux you can extract the contents with `innoextractor -e leveld_2311.exe` for example, which will output a &amp;quot;code$AppName&amp;quot; directory.&lt;br /&gt;
# In the extracted directory you'll find a &amp;quot;navdata&amp;quot; folder containing XML files with procedures for all airports for the AIRAC cycle with filenames as &amp;quot;&amp;lt;ICAO&amp;gt;.xml&amp;quot;.&lt;br /&gt;
# You can either rename in bulk or single file from &amp;quot;&amp;lt;ICAO&amp;gt;.xml&amp;quot; to &amp;quot;&amp;lt;ICAO&amp;gt;.procedures.xml&amp;quot; for desired airports.&lt;br /&gt;
# Create a new directory somewhere (anywhere you want) say &amp;quot;AIRAC/2311&amp;quot;, and inside it create the &amp;quot;Airports&amp;quot; directory. (camel-case formatted - &amp;quot;airports&amp;quot; with small letter A didn't work for me)&lt;br /&gt;
# Inside this &amp;quot;Airports&amp;quot; directory, create new subdirectories for each airport you want to bring in, using the [I]/[C]/[A] format. For example, if you want to add Vienna airport LOWW, create the subdirectories  &amp;quot;Airports/L/O/W&amp;quot; - do not create the fourth subdirectory [W] (it won't work)&lt;br /&gt;
# Copy the renamed file from step 5 into this last subdirectory. For example, copy &amp;quot;LOWW.procedures.xml&amp;quot; into &amp;quot;AIRAC/2311/Airports/L/O/W&amp;quot; directory, resulting in &amp;quot;AIRAC/2311/Airports/L/O/W/LOWW.procedures.xml&amp;quot;.  Example 2: for Budapest airport copy &amp;quot;LHBP.procedures.xml&amp;quot; into &amp;quot;AIRAC/2311/Airports/L/H/B&amp;quot;, resulting in &amp;quot;AIRAC/2311/Airports/L/H/B/LHBP.procedures.xml&amp;quot;&lt;br /&gt;
# In FlightGear, add the &amp;quot;AIRAC/2311&amp;quot; directory to your sceneries paths.&lt;br /&gt;
# Reload FlightGear and enjoy SID/STARs in your MCDU&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Appendix}}&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
=== Wiki articles ===&lt;br /&gt;
* [[Route manager]]&lt;br /&gt;
* [[Flightplan XML formats]]&lt;br /&gt;
&lt;br /&gt;
=== Mailing list threads ===&lt;br /&gt;
* [https://sourceforge.net/p/flightgear/mailman/flightgear-devel/thread/222DD5B1-B7F1-421B-84AE-A60353203085@flightgear.org/ &amp;lt;nowiki&amp;gt;[Flightgear-devel&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt; Procedures SID/STAR/Approach]&lt;br /&gt;
&lt;br /&gt;
=== Source code ===&lt;br /&gt;
* {{flightgear source|path=src/Navaids/LevelDXML.hxx}}&lt;br /&gt;
* {{flightgear source|path=src/Navaids/LevelDXML.cxx}}&lt;/div&gt;</summary>
		<author><name>I-FABI</name></author>
	</entry>
</feed>