Pour maintenir 60 FPS lors de la navigation, le tracé des voies ferrées subit une simplification
géométrique dynamique. L'algorithme de Douglas-Peucker réduit le nombre de segments en fonction
du niveau de zoom (LOD), préservant la précision visuelle tout en allégeant la charge du GPU.
Temps Réel
Interpolation de Trajectoire
La position de chaque train est prédite par une interpolation linéaire temporelle entre deux
points d'arrêt GTFS. Le système calcule la progression exacte sur le vecteur de forme (shape) en
tenant compte des horaires théoriques et des distances géodésiques.
Architecture
PostGIS & Vector Tiles
Le backend s'appuie sur PostgreSQL et l'extension spatiale PostGIS. Les requêtes sont optimisées
via des index GIST, permettant de filtrer des millions de points en quelques millisecondes pour
générer des tuiles vectorielles légères et performantes.