← Tous les projets
🗺️

AeroDex — Cartographie & météo aéronautique

Application web pour pilotes : aéroports, météo, navaids et planification VFR/IFR.

PHPSymfonyComposerJavaScriptMapLibre GLLeafletMariaDBDoctrinePodmanVitePWANavigraph / CIFPOpenAIP

Ce que le projet démontre

Cartographie multi-sources

Aéroports, navaids, espaces aériens et fonds cartographiques dans une interface unique.

Météo opérationnelle

METAR, TAF, SIGMET et autres couches météo présentés au plus près du contexte de vol.

Planification VFR / IFR

Routes, navaids, fixes, cap, distance, briefing et sélection de points intermédiaires.

Données aviation

Imports structurés, OpenAIP et exploitation de données de navigation/procédures.

PWA & hors ligne

Préparation de régions et ressources pour une consultation dégradée sans réseau.

Exploitation

Architecture Symfony, Doctrine, Vite et MariaDB maintenue comme une application de production.

Description

AeroDex est une application cartographique aéronautique conçue pour regrouper dans une même interface les informations utiles à la préparation et au suivi d’un vol : aéroports, météo opérationnelle, navaids, points VFR et couches spécialisées. Le frontend combine Leaflet et MapLibre GL afin de bénéficier à la fois d’un écosystème cartographique mature et d’un rendu vectoriel WebGL performant.

Le backend Symfony centralise les données, les imports et les API. Les aéroports sont enrichis avec les disponibilités METAR/TAF, les données de navigation et les procédures exploitées par le planificateur. La logique de route prend en charge des modes VFR/IFR, les navaids, les fixes et l’utilisation de données CIFP/Navigraph lorsque disponibles.

Le projet met également l’accent sur l’exploitation : build Vite, base MariaDB via Doctrine, PWA/offline, cache des données et optimisation des overlays météo. Les captures illustrent notamment les routes Antilles, le planificateur, les navaids, les popups METAR/TAF, les SIGMET et les zones hors ligne.

Fonctionnalités & points techniques

  • ▹Carte mondiale des aéroports avec filtrage et recherche ICAO/IATA.
  • ▹Affichage METAR/TAF avec catégories VFR, MVFR, IFR et LIFR.
  • ▹Overlays météo opérationnels : SIGMET et couches complémentaires.
  • ▹Navaids, fixes, points VFR et données OpenAIP/Navigraph selon les modules.
  • ▹Planificateur de routes VFR/IFR avec calculs de cap, distance et temps estimé.
  • ▹Briefing de route avec informations aéroports, navaids et documents associés.
  • ▹Fonds raster/vectoriels et rendu MapLibre GL / Leaflet.
  • ▹PWA avec stratégie offline et préparation de zones hors ligne.
  • ▹Import et enrichissement des données côté backend Symfony.
  • ▹Interface responsive pensée pour desktop et mobile.

Architecture technique

Backend
Symfony / PHP 8
API, logique métier, imports, services et sécurité applicative.
Cartographie
MapLibre GL + Leaflet
Rendu vectoriel WebGL, overlays spécialisés et interactions cartographiques.
Données
Doctrine + MariaDB
Persistance des aéroports, données enrichies et requêtes structurées.
Navigation
OpenAIP / Navigraph / CIFP
Navaids, fixes, points VFR et données nécessaires au planificateur.
Frontend
JavaScript + Vite
Build moderne, composants cartographiques et interactions UI.
Offline
PWA / Service Worker
Cache contrôlé et ressources disponibles en mode dégradé.

Technologies utilisées

PHPSymfonyComposerJavaScriptMapLibre GLLeafletMariaDBDoctrinePodmanVitePWANavigraph / CIFPOpenAIP