Our route format is more complex than a list of waypoints! I’ll try to explain further. Here is what the route looks like when you copy it:
LOWI/26 RTT1R RTT DCT ABTAN ABTA2W LOWW/BAL4M.I29-Z
Notice how the enroute part ends with ABTAN. After that, there is the identifier for your chosen arrival procedure. After that, there is the airport along with your selected approach procedure.
All waypoints (such as ABTAN) will be loaded by SimBrief. Additionally, the arrival and departure procedures will be identified in a database, and all waypoints that make up that procedure will also be loaded in SimBrief. The approach procedure will not be considered at all, since SimBrief does not currently support approaches. None of the associated waypoints will be loaded, and thus none will be shown on the map as part of the route.
Since the ABTA2W arrival consists of the waypoints WW410
, NIGSI
and BALAD
, that means that SimBrief will expand this route:
ABTAN ABTA2W LOWW/BAL4M.I29-Z
into this, when shown on the map (notice that the approach is omitted entirely):
ABTAN WW410 NIGSI BALAD LOWW
If you look inside the PLN file, you can see that there is a similar format there! Here is a snippet of that file in this specific case:
<ATCWaypoint id="ABTAN">
<ATCWaypointType>Intersection</ATCWaypointType>
<WorldPosition>N47° 6' 49.00",E14° 29' 44.00",+000000.00</WorldPosition>
<ArrivalFP>ABTA2W</ArrivalFP>
<RunwayNumberFP>29</RunwayNumberFP>
<ICAO>
<ICAOIdent>ABTAN</ICAOIdent>
<ICAORegion>LO</ICAORegion>
</ICAO>
</ATCWaypoint>
<ATCWaypoint id="WW410">
<ATCWaypointType>Intersection</ATCWaypointType>
<WorldPosition>N47° 9' 45.01",E14° 46' 46.98",+000000.00</WorldPosition>
<ArrivalFP>ABTA2W</ArrivalFP>
<RunwayNumberFP>29</RunwayNumberFP>
<ICAO>
<ICAOIdent>WW410</ICAOIdent>
<ICAORegion>LO</ICAORegion>
</ICAO>
</ATCWaypoint>
<ATCWaypoint id="NIGSI">
<ATCWaypointType>Intersection</ATCWaypointType>
<WorldPosition>N47° 22' 9.00",E16° 2' 10.00",+000000.00</WorldPosition>
<ArrivalFP>ABTA2W</ArrivalFP>
<RunwayNumberFP>29</RunwayNumberFP>
<ICAO>
<ICAOIdent>NIGSI</ICAOIdent>
<ICAORegion>LO</ICAORegion>
</ICAO>
</ATCWaypoint>
<ATCWaypoint id="BALAD">
<ATCWaypointType>Intersection</ATCWaypointType>
<WorldPosition>N47° 46' 0.21",E16° 14' 2.56",+000000.00</WorldPosition>
<ArrivalFP>ABTA2W</ArrivalFP>
<RunwayNumberFP>29</RunwayNumberFP>
<ICAO>
<ICAOIdent>BALAD</ICAOIdent>
<ICAORegion>LO</ICAORegion>
</ICAO>
</ATCWaypoint>
<ATCWaypoint id="LOWW">
<ATCWaypointType>Airport</ATCWaypointType>
<WorldPosition>N48° 6' 37.08",E16° 34' 10.92",+000600.00</WorldPosition>
<SuffixFP>Z</SuffixFP>
<ApproachTypeFP>ILS</ApproachTypeFP>
<RunwayNumberFP>29</RunwayNumberFP>
<ICAO>
<ICAOIdent>LOWW</ICAOIdent>
</ICAO>
</ATCWaypoint>
</FlightPlan.FlightPlan>
Notice how all the arrival waypoint entries have a tag called ArrivalFP
, containing the procedure’s identifier. In this case, we have expanded the procedure into the waypoints it consists of, much like SimBrief does. However, notice that the approach procedure has not been expanded in the same way. Instead, it is only mentioned in the last part of this snippet, in the form of:
<SuffixFP>Z</SuffixFP>
<ApproachTypeFP>ILS</ApproachTypeFP>
<RunwayNumberFP>29</RunwayNumberFP>
This is according to the specification for the PLN format, and for good reason. The simulator won’t and shouldn’t expand the approach into waypoints! For example, many approach procedures are based on bearings and distances to radio navaids and are not technically defined in terms of waypoints. Thus, it is up to the instruments in your aircraft to depict and aid in navigating the procedure in a true-to-life way. Different avionics handle this in different ways.
That also explains this:
This could be due to at least two different reasons:
-
The utility in question has decided not to support approaches, thus not bothering to load them at all (like SimBrief). This could be due to the complexity of adding support, but it could also be due to missing a reliable data source such as Navigraph Navigation data.
-
The utility has incomplete support for the PLN format and is unable to read the approach procedure correctly
I can’t tell which is correct since I did not develop this utility and have not used it.
I hope this sheds some additional light on the situation! The important part is that arrival procedures are commonly based on waypoints, while approach procedures are often based on radio aids such as ILS, VOR, and NDBs. The latter can be hard to present correctly in a visual context, such as a map - requiring significant effort. This is why many tools leave it out.
Best Regards,
Malte