Cómo funciona la búsqueda
Cada búsqueda de AirportFusion ejecuta una canalización de cinco etapas. Entenderla te ayuda a obtener mejores resultados.
Etapa 1 — Geocodificación de tus direcciones
Tus dos entradas se convierten en coordenadas mediante el geocodificador Nominatim de OpenStreetMap (u otro proveedor configurado). Si la geocodificación externa no está disponible, recurrimos a la coincidencia de nombres de ciudades y aeropuertos en nuestra propia base de datos, de modo que la búsqueda siga funcionando. También puedes omitir la geocodificación por completo escribiendo coordenadas como 40.71, -74.00.
Etapa 2 — Búsqueda de aeropuertos en cada zona
Buscamos todos los aeropuertos activos con servicio regular dentro del radio que elegiste alrededor de cada punto, usando la distancia ortodrómica (haversine). Los aeropuertos se ordenan del más cercano al más lejano y se limitan a los 25 más próximos por zona — suficiente para cubrir cualquier región metropolitana junto con sus aeropuertos secundarios.
Esta es la idea central de AirportFusion: el «mejor» aeropuerto a menudo no es el más cercano. Con frecuencia, un aeropuerto algo más lejano tiene la única ruta directa, o una drásticamente más barata.
Etapa 3 — Emparejamiento de rutas directas
Después cruzamos los dos conjuntos de aeropuertos con nuestra red de rutas — construida a partir del conjunto de datos público de OpenFlights — y conservamos solo las rutas sin escalas que despegan en tu zona de origen y aterrizan en tu zona de destino. ¿Por qué solo directas? Porque las conexiones multiplican el tiempo total de viaje y la incertidumbre, y comparar puerta a puerta un itinerario de dos tramos con uno sin escalas rara vez es una comparación justa. Si no existe ninguna ruta directa, lo decimos con honestidad en lugar de rellenar los resultados.
Etapa 4 — Construcción de rutas puerta a puerta y puntuaciones
Para cada ruta directa componemos el trayecto completo:
- Tramos terrestres: para cada lado estimamos las opciones de coche, taxi, VTC, tren, metro (distancias cortas) y autobús a partir de modelos basados en la distancia. Para los totales se usa la opción razonable más rápida.
- Tramo de vuelo: la duración se estima a partir de la distancia ortodrómica a velocidades de crucero típicas más el tiempo de rodaje y ascenso; el precio se estima con un modelo basado en la distancia con una variación estable por aerolínea (de modo que la misma búsqueda siempre da las mismas estimaciones).
- Puntuación (0–10): una combinación ponderada: 40 % tiempo total, 40 % coste total, 20 % simplicidad (menos transbordos, tramos terrestres más cortos). Las puntuaciones se normalizan dentro de tu conjunto de resultados, así que un 9,2 significa «excelente entre estas opciones», no una nota universal.
Las rutas se clasifican por puntuación, de mejor a peor, con un máximo de 50 opciones.
Etapa 5 — El asesor de IA (opcional)
Cuando está activado, se envía a un modelo de IA que actúa como experto en viajes un resumen compacto de las mejores rutas (aeropuertos, tiempos, costes, puntuaciones — sin datos personales). Elige la ruta que él reservaría, explica los pros y contras en un lenguaje claro y añade un consejo práctico. La IA nunca ve datos que no estén ya en tu pantalla, y su consejo nunca prevalece sobre la clasificación transparente por puntuación: es una segunda opinión, no una caja negra.
Qué significa esto para tus búsquedas
- Amplía el radio cuando haya pocos resultados: la búsqueda está diseñada para ello.
- Vigila los tramos terrestres: un vuelo «barato» desde un aeropuerto lejano puede perder en el total.
- Trata los números como estimaciones: consulta «Entender las estimaciones» para saber exactamente cómo se calculan.