Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
Phase1_GeoLoader.h
Aller à la documentation de ce fichier.
1
15#pragma once
16
17#include "PipelineContext.h"
20
22{
23public:
24
38 static void run(PipelineContext& ctx,
39 const ParserConfig& config,
40 Logger& logger);
41
42 Phase1_GeoLoader() = delete;
43
44private:
45
54 static std::string detectUtmZone(double lat, double lon);
55
65 static CoordinateXY project(double lat, double lon,
66 const std::string& utmZone);
67};
Système de journalisation à 5 niveaux de trace, un fichier par moteur.
Paramètres de configuration du pipeline GeoParser.
Conteneur central des données inter-phases du pipeline GeoParser.
Coordonnée plane en mètres dans un système métrique (UTM ou similaire).
Definition CoordinateXY.h:23
Journaliseur associé à un moteur nommé.
Definition Logger.h:99
Definition Phase1_GeoLoader.h:22
static std::string detectUtmZone(double lat, double lon)
Détecte la zone UTM depuis le premier point WGS84 de la polyligne.
Definition Phase1_GeoLoader.cpp:117
static void run(PipelineContext &ctx, const ParserConfig &config, Logger &logger)
Exécute la phase 1.
Definition Phase1_GeoLoader.cpp:23
static CoordinateXY project(double lat, double lon, const std::string &utmZone)
Projette un point WGS84 en UTM.
Definition Phase1_GeoLoader.cpp:130
Phase1_GeoLoader()=delete
Configuration complète du pipeline GeoParser — POD sans logique.
Definition ParserConfig.h:16
Conteneur central du pipeline GeoParser.
Definition PipelineContext.h:51