This site is being deprecated.

Please see the official X‑Plane Support page for help.

0 votes
asked by (16 points)



I just checked some (ICAO code starts with "K") heliports listed in the file

Resources/default scenery/default apt dat/apt.dat

Many of them can not be found in the database of the Aeronautical Information Services - National Flight Data Center (NFDC):​

Other heliports are available:

Does anyone know why one can not find these heliports? Are they still valid?




1 Answer

0 votes
answered by (19.3k points)
If an airport/heliport does not have a real world ICAO, we use a fake one instead. In the past, X-Plane was limited to 4 characters, so there wasn't necessarily a way to tell if it was fake based on the code. Moving forward, as new codes are requested through the Gateway, we're starting them with X if they are fictitious so they're obvious.
commented by (16 points)
edited by

Good to know.

I read a bit on Wikipedia and it says:

ZZZZ is a special code which is used when no ICAO code exists for the airport and is normally used in flight plans.

This is probably not possible for X-Plane since I can imagine that the software code needs unique ICAO codes?

I currently develop a new tool named XAssistant which (beside other functions) represents all airports, seaplanes and heliports the user has installed in GoogleEarth. 

Due to performance the around 40,000 entries have to be grouped in some way and I decided to group them according the defintion ( by the first letter of the ICAO code which looks like that


The problem is, that a fake code like CA14 makes San Francisco appearing in Canada...


commented by (19.3k points)

Would using the fields in the WED and apt.dat metadata help? The metadata includes local aviation codes, country, etc. Here's some information about how meta data was added in WED 1.5. See the section Part 2: Airport Identification Meta-Data.

commented by (16 points)

Many thanks, I had a quick look on that. Looks promising!

I hope and will check if it makes it possible to identify (for each airport/ seaplane/ heliport) if it has a fictive identifier in lines with row codes 1, 16, or 17 or not.

An installation of Prefab airports results in having around 40,000 airports/ seaplanes and heliports installed.

I gonna check all codes of them (also against the data available on and will report my result these days.