The ATC Taxi routes are used by X-Plane ATC to provide navigation guidance around the airport. ATC does not use any information other than the taxi routes; it does not matter where concrete and asphalt actually are, only where the Taxi Routes are.

Taxi Route Authoring in WED

A taxi route is a collection of line segments and nodes placed in the WED map pane with the Taxi Route tool. Each taxiway segment can be defined as:

  • One way
  • On a runway
  • Departure/arrival hot zones
  • ILS precision areas
  • Size restricted

In order for the taxi route to function correctly, a few things must always be true:

  • Taxi route segments cannot cross each other unless they are connected by a common node. WED automatically prevents this from happening by placing a node where two crossing taxi route segments overlap.
  • The ENTIRE grid of taxi routes must be connected – there should be a continuous path from any one route to any other route. (This means you CANNOT build an airport with disjoint movement areas, even if it exists in the real world!)
  • Every runway that is used in ANY flow needs to have a taxi route on it so aircraft can get from and to the runway.
Joining taxi routes with nodes

Segments are color coded when viewed in the ATC Taxi + Flow tab, to provide an immediate sense of the properties assigned to each segment:


Basic Taxi Route Segments

The most basic taxi route segment that can be defined is for taxiway on the pavement surrounding an airport. Typically these are drawn over the line markings that guide aircraft around the airport. They are a collection of nodes and segments which are color coded yellow in the map pane.

These segments are typically named to match the real world route letters. You can leave the name blank for very small connectors and routes along the gate line. They can also be defined as one-way routes if planes always use it in only one direction.

To make a new taxi route, select the taxi routes tool and set the name and other properties in the tool bar, then click in the map pane to place the taxi route segments. The taxi route tool does not support bezier curves, so use short segments to approximate curves.

If you cross an existing taxi route segment while creating a new taxi route, WED will automatically insert a node at the intersection.

Runway Taxi Route Segments

A runway taxi route is defined by selecting the appropriate runway from the Runway drop down menu, either in the tool bar before drawing the segment, or in the attributes tab. Then the Name, Departures, Arrivals, and ILS Precision Area fields will be all be set automatically by WED. Runway segments are normally color coded blue in the WED map pane, but may also be purple – if portions of that runway are also hot zones for other runways (see below for information on hot zones).

For all runway taxi routes:

  • Taxi route nodes must be inside of the runway’s bounds. Only a small overflow zone past the ends of the runways is allowed.
  • Taxi routes must be parallel to and as close as possible to the runway’s centerline.
  • The runway must be sufficiently covered by the taxi route. This includes displaced thresholds, but excludes blast pads.
  • All runway taxi routes must be properly connected to the rest of the taxi route, as discussed in the Basics section

Note: Do not mark turn arounds at the ends of runways as part of the runway taxi route. Mark it as a hot zone (see below). Make sure the end nodes of the turn around loop are connected to the runway to form a continuous loop. The name field can be left empty so ATC doesn’t call it when it gives directions.

Hot Zones

Hot zones are a location on an airport with a potential risk of collision or runway incursion, and where heightened attention by pilots and drivers is necessary. Usually a segment of the taxiway closest to the runway, or where runways overlap, hot zones are color coded red or purple (when crossing or on a runway) in the map pane.

All taxi route segments inside the hold short lines of the real airport should be marked as hot zones. Hot zones are defined by picking the appropriate runway from the Departure and/or Arrival drop down. The presence of the hot zone will cause the AI aircraft to correctly hold short at those hold short lines.

If the real world airport is missing a hold short line on one side of the runway (this is rare, but does sometimes happen) you still need to mark a hot zone approximately where the aircraft would have to stop in order to be out of the way of runway operations.

Runways need hot zones too. When two runways cross, each one needs to have a hot zone marked near the crossing point of the other runway. If there are real land-and-hold-short markings (LAHSO) lines on the runway, this is a good place to start the hot zone. The hot zones are used when a runway is inactive (and being used as a taxiway), and also to detect conflicts between a landed aircraft that is taxiing off the runway and crossing arrivals and departures.

Hot zone example at KOJC

ILS Precision Areas

An ILS critical zone is a designated area of an airport that all physical obstructions must remain clear of when one or more Instrument Landing Systems are in use, to protect against signal interference or attenuation that may lead to navigation errors, or accident. ILS critical zones are color coded orange in the WED map pane.


The size field limits traffic to aircraft small enough to fit on that taxi route. X-Plane will allow traffic of the size specified and all sizes smaller–i.e., set this field to “C” to allow aircraft identified as size C, B and A to use that taxi route.

The colored overlay will change size with this setting to provide a visual guide for the space that will be used by aircraft of that size. The paler, outer edges represents how far an aircraft’s wing tips may go, while the darker inner line represents the area in which the wheels must fit. In general, the colored overlays for taxi routes should NOT touch on the outer edge if airplanes can go past each other on parallel taxiways.

New Validation

WED 1.5 (and greater) now has more validations to ensure airport ATC taxi routes are accurate and sensible.

If there are no ATC runway use rules specified, all runways are examined. Otherwise, only the runways mentioned in a runway use rule that also have at least one runway taxi route of the same name are checked during validation.

None of the ATC validation is version specific; they are independent of the X-Plane version targeted. Whatever is being flagged has always caused issues in X-Plane, but only WED versions 1.5 & newer include these ATC validation checks.

Turn Arounds and Back Taxiing

Turn around loops should always be marked hot. Aircraft using them have already been cleared to operate on and near the runway, holding up all other runway traffic, and it needs to complete the loop as quickly as the possible and get on with its takeoff. If the aircraft were to “hold short” on any portion of the turn around, it would be too close to the runway and would risk its wings clipping the wings of a landing aircraft.

Final Tips

A good rule of thumb is to avoid “micromanaging” taxi routes. ATC and Ground Vehicle routes are intended to get traffic close enough to their destination that the built-in logic can taxi the vehicles to their final destination as needed. Specify only the preferred routes, as in general X-Plane can not tell non-plausible, obsolete or rarely used routes from the ones where you want aircraft to go.

Avoid connecting taxi routes directly to ramp starts so that the aircraft has room to maneuver between the taxi network and the ramp start for the best, most realistic results.

Use the fewest segments possible to specify only the desired & safe taxi routes. The taxi route is determined without checking for obstructions along the entire route–only the very next segment of the route is checked ahead of time, and the aircraft will not reroute if it becomes stuck.

One comment on “ATC Taxi Route Authoring

  1. Nice!

    Do you plan to implement holding points other than hot zone ? I use LFPG has a test and I never been able to replicate the real life taxiing of this airport.

    De-icing zone are also missing.


Leave a Reply

Your email address will not be published. Required fields are marked *

Please do not report bugs in the blog comments.
Only bugs reported via the X-Plane Bug Reporter are tracked.