#include <Phase1_GeoLoader.h>
|
| static std::string | detectUtmZone (double lat, double lon) |
| | Détecte la zone UTM depuis le premier point WGS84 de la polyligne.
|
| |
| static CoordinateXY | project (double lat, double lon, const std::string &utmZone) |
| | Projette un point WGS84 en UTM.
|
| |
◆ Phase1_GeoLoader()
| Phase1_GeoLoader::Phase1_GeoLoader |
( |
| ) |
|
|
delete |
◆ detectUtmZone()
| std::string Phase1_GeoLoader::detectUtmZone |
( |
double |
lat, |
|
|
double |
lon |
|
) |
| |
|
staticprivate |
Détecte la zone UTM depuis le premier point WGS84 de la polyligne.
- Paramètres
-
| lat | Latitude du point de référence. |
| lon | Longitude du point de référence. |
- Renvoie
- Identifiant de zone UTM (ex. "30N").
◆ project()
| CoordinateXY Phase1_GeoLoader::project |
( |
double |
lat, |
|
|
double |
lon, |
|
|
const std::string & |
utmZone |
|
) |
| |
|
staticprivate |
Projette un point WGS84 en UTM.
- Paramètres
-
| lat | Latitude WGS84. |
| lon | Longitude WGS84. |
| utmZone | Zone UTM cible (ex. "30N"). |
- Renvoie
- Coordonnées métriques UTM (x = est, y = nord).
◆ run()
Exécute la phase 1.
Lit ctx.filePath, extrait les features LineString, projette en UTM, et écrit le résultat dans ctx.rawNetwork. Enregistre les stats via ctx.endTimer().
- Paramètres
-
| ctx | Contexte pipeline. Lit filePath, écrit rawNetwork. |
| config | Configuration — utilise maxSegmentLength pour filtrage. |
| logger | Référence au logger GeoParser. |
- Exceptions
-
| std::runtime_error | Si le fichier est introuvable ou invalide. |
La documentation de cette classe a été générée à partir des fichiers suivants :