Mathematica's AirportData[] is hopelessly outdated.
I'm trying to manually add entries for some common ICAO airport codes, such as OTHH (Doha) or FAOR (Johannesburg)
store = EntityStore["Airport" ->
<|"Entities" ->
<|"JNB Airport" -> <|"ICAO" -> "FAOR",
"coordinates" ->
CityData[{"Johannesburg", "Gauteng", "SouthAfrica"},
"Coordinates"] |>,
"DOH Airport" -> <|"ICAO" -> "OTHH",
"coordinates" ->
CityData[{{"Doha", "Doha", "Qatar"}}, "Coordinates"] |>
|>
|>]
EntityRegister[store]
AirportData["FAOR"]
Gives
Missing["UnknownEntity", {"Airport", "FAOR"}]
How do I affiliate an entity with AirportData[] without also deleting all the other elements in AirportData[]