I would have thought this should have came up a long time before this but was wondering... Say I wanted to use OSRM or some other router that uses Nominatim. So I type in an airport name, such as "Denver International Airport". However Nominatim ends up finding the big huge 33,000 acre plot of land and probably does a weighted centroid of this plot of land as the target point, and OSRM goes and tries to send you to a taxiway for airplanes (try it!). How should these large areas be tagged so that Nominatim will point you to a more sensible, drivable location? I suppose large cities have the same problem but chances are if it's a large city, it's dense enough and likely a road near the centroid, but for airports, especially Denver which by area is one of the largest in the world, this might not be the best location to drive to? Likely it's best to point to the terminal or at least the transit station in the airporit if at all possible IMHO. Or perhaps this is outside the scope of OSM? By the way: Example case: In OSRM or OSM website, try searching (with text) for a routing path between: From: Boulder, Colorado To: Denver International Airport The problem I see is that the OSRM router will use the service roads to get to the airport, again probably because Nominatim is picking the centroid of the aerodrome/airport. I've tried to mark all the gates and roads to be "private" in order to help the router not select these little alleys and service roads in hopes that the router will always select Peña Boulevard which leads to the terminal along with all ground transportation. Even if this area is still huge, it's more reasonable that a driver will see the signs and know what they're going for instead of getting stuck on a dirt road blocked by an electrified gate... asked 19 May '21, 22:28 gpserror |
Maybe you have to navigate to aeroway=terminal and not to aeroway=aerodrome. Besides there could be cases where terminal is too large... so you should go for entrances. See terminal wiki answered 21 May '21, 10:13 Cascafico So should this actually be a nominatim upgrade so that if an airport is searched for, it would select the terminal instead of the aerodrome? Of course this wouldn't work for cities, and I'm sure there are other use cases where searching ends up with a large area. I suspect the default router should choose any route that would end up in the area in any way that makes sense - though trying to get past security is yet another issue...
(21 May '21, 12:38)
gpserror
Ah I knew that I wasn't the first one to see this, alas it looks like there still isn't a good resolution yet... and even worse, this is not the only router out there. Heck OSRM and GraphHopper behave differently and I'd think both are using Nominatim.
(21 May '21, 18:06)
gpserror
AFAIK, overpass-turbo wizard understands some words as "airport" as a aeroway=aerodrome. Geocoders don't. Since implementing such a new feature in geocoders would take discussions, time and resources, I guess we have better to map airport names on terminal building also. The following query should return aerodromes without terminal at admin=2 (France) scale.
(25 May '21, 08:21)
Cascafico
|
Some other routers and applications are smart enough to navigate the carparks. There have also been talks about tagging pick-up & drop-off spots.