Comment fonctionne la recherche

Chaque recherche AirportFusion exécute un pipeline en cinq étapes. Le comprendre vous aide à obtenir de meilleurs résultats.

Étape 1 — GĂ©ocodage de vos adresses

Vos deux saisies sont converties en coordonnĂ©es Ă  l’aide du gĂ©ocodeur Nominatim d’OpenStreetMap (ou d’un autre fournisseur configurĂ©). Si le gĂ©ocodage externe est indisponible, nous basculons sur la correspondance des noms de villes et d’aĂ©roports dans notre propre base de donnĂ©es, afin que la recherche continue de fonctionner. Vous pouvez aussi contourner entiĂšrement le gĂ©ocodage en saisissant des coordonnĂ©es telles que 40.71, -74.00.

Étape 2 — Recherche des aĂ©roports dans chaque zone

Nous recensons tous les aĂ©roports actifs desservis par des vols rĂ©guliers Ă  l’intĂ©rieur du rayon que vous avez choisi autour de chaque point, en utilisant la distance orthodromique (formule de haversine). Les aĂ©roports sont triĂ©s du plus proche au plus Ă©loignĂ© et plafonnĂ©s aux 25 plus proches par zone — de quoi couvrir n’importe quelle rĂ©gion mĂ©tropolitaine et ses aĂ©roports secondaires.

C’est l’idĂ©e centrale d’AirportFusion : le « meilleur » aĂ©roport n’est souvent pas le plus proche. Un aĂ©roport lĂ©gĂšrement plus Ă©loignĂ© dispose frĂ©quemment de la seule liaison directe, ou d’une liaison nettement moins chĂšre.

Étape 3 — Appariement des liaisons directes

Nous croisons ensuite les deux ensembles d’aĂ©roports avec notre rĂ©seau de liaisons — construit Ă  partir du jeu de donnĂ©es public OpenFlights — en ne conservant que les liaisons sans escale qui partent de votre zone d’origine et atterrissent dans votre zone de destination. Pourquoi uniquement le direct ? Parce que les correspondances multiplient le temps de trajet total et l’incertitude, et que comparer porte-Ă -porte un itinĂ©raire Ă  deux segments avec un vol sans escale est rarement un combat Ă©quitable. S’il n’existe aucune liaison directe, nous le disons honnĂȘtement plutĂŽt que de gonfler les rĂ©sultats.

Étape 4 — Construction des itinĂ©raires porte-Ă -porte et des scores

Pour chaque liaison directe, nous assemblons le trajet complet :

  • Segments terrestres — de chaque cĂŽtĂ©, nous estimons les options voiture, taxi, VTC, train, mĂ©tro (courtes distances) et bus, Ă  partir de modĂšles fondĂ©s sur la distance. L’option la plus rapide et raisonnable est utilisĂ©e pour les totaux.
  • Segment aĂ©rien — la durĂ©e est estimĂ©e Ă  partir de la distance orthodromique Ă  des vitesses de croisiĂšre typiques, plus le temps de roulage et de montĂ©e ; le prix est estimĂ© Ă  partir d’un modĂšle fondĂ© sur la distance avec une variation stable par compagnie (la mĂȘme recherche donne donc toujours les mĂȘmes estimations).
  • Score (0–10) — une pondĂ©ration combinĂ©e : 40 % temps total, 40 % coĂ»t total, 20 % simplicitĂ© (moins de correspondances, segments terrestres plus courts). Les scores sont normalisĂ©s au sein de votre ensemble de rĂ©sultats : un 9,2 signifie « excellent parmi ces options », pas une note universelle.

Les itinéraires sont classés par score, le meilleur en premier, avec un plafond de 50 options.

Étape 5 — Le conseiller IA (facultatif)

Lorsqu’il est activĂ©, un rĂ©sumĂ© compact des meilleurs itinĂ©raires (aĂ©roports, temps, coĂ»ts, scores — aucune donnĂ©e personnelle) est transmis Ă  un modĂšle d’IA qui joue le rĂŽle d’expert en voyages. Il choisit l’itinĂ©raire qu’il rĂ©serverait, explique les compromis en langage clair et ajoute un conseil pratique. L’IA ne voit jamais de donnĂ©es qui ne sont pas dĂ©jĂ  Ă  l’écran, et son avis ne prime jamais sur le classement transparent par score — c’est un second avis, pas une boĂźte noire.

Ce que cela signifie pour vos recherches

  • Élargissez le rayon quand les rĂ©sultats sont maigres — la recherche est conçue pour cela.
  • Surveillez les segments terrestres — un vol « pas cher » depuis un aĂ©roport Ă©loignĂ© peut perdre sur le total.
  • ConsidĂ©rez les chiffres comme des estimations — consultez « Comprendre les estimations » pour savoir exactement comment ils sont calculĂ©s.
Comment fonctionne la recherche — Aide AirportFusion