gravitystorm / openstreetmap-carto

A general-purpose OpenStreetMap mapnik style, in CartoCSS
Other
1.55k stars 822 forks source link

Render IATA for airports at/between zoom levels 12 and 10 #4396

Open kolgza opened 3 years ago

kolgza commented 3 years ago

At only three letters, text of the value of iata=* can be rendered without obscuring other objects.

Since most air-travelers are familiar with IATA codes as referencing an airport, such a change would not likely cause confusion.

image

Recoil016 commented 3 years ago

An example of how this could look can be seen on the carto-de fork, which already displays IATA codes: image

Adamant36 commented 3 years ago

What's the real usage for IATA codes? Realistically if someone is going to catch a flight at Los Angeles International Airport, they will either look for that or LAX. Which is already tagged as the alt_name. Although it doesn't render, but it doesn't really need to. The only situation where things like IATA codes might be helpful is so the airport isn't confused with another one nearby. But's it's extremely doubtful anyone is going to confuse Los Angeles International Airport for another one. Since there's usually only one major international airport in an area. So, there isn't a benefit to rendering the information from what I can tell.

jeisenbe commented 3 years ago

@Adamant36 many large cities have more than one major airport. Examples: Bangkok, Tokyo, New York, London. Even Los Angeles also has Burbank, Ontario, Long Beach and Orange County airports in addition to LAX.

Adamant36 commented 3 years ago

I had thought about Ontario, but its sorta of out of Los Angeles. I guess your correct though.