Projets, références et domaines développés.
Quelques unes de mes réalisations les plus intéressantes (et les plus longues), décrites le plus succinctement possible. Les dernières sont écrites en C# et WPF, mais précédemment (et pour leurs maintenances), la plupart des programmes étaient écrit en C / C++ et exceptionnellement, en VB.Net ou Lisp.
(Pour plus de détails, me contacter...)
Sécurité des circuits de Formule 1, pour le compte de la F.I.A.
Environnement: Windows WPF > CSAS F.I.A.
Application autonome permettant de contrôler et gérer tout le process d'évaluation de la sécurité des circuits.
Projet démarré en 2017 pour se substituer au programme SecurytyTest sur AutoCAD©.
-
Acquisition du circuit du prestataire, des éléments de sécurité, du fond-de-plan (DXF) avec gestion de pont, voie de dégagement (pitlane) et zones D.R.S...
- Création et édition de trajectoires . Spline, avec calculs des vitesses et accélérations (latérales & longitudinales, en 2D ou 3D, Pilane...).
- Gestion des caractéristiques de véhicule (châssis, suspension, powertrain, pneumatique, aérodynamisme, D.R.S...).
- Import de Télémétrie, vérification et comparaison de différents profils de vitesses.
- Simulation de perte de contrôle (Lost Of control) avec calcul des sorties de pistes et des impacts, en tous points de la trajectoire et en-dehors de celle-ci, afin de contrôler toutes les lignes de sécurité et l'impact final sur les murs et glissières.
- Calcul et représentation de probabilités d'accidents (componement failure, car-to-car impacts, random causes...).
- Gestion des éléments de sécurité ; barrières (pneu, Tecpro© ou Safer© ), murs, glissière / rails de sécurité, grillages...
- Examen des impacts et propositions de différentes barrières.
- Analyses des murs et éléments de sécurité qui masquent la piste, ou le véhicule précédent, dans les virages par exemple.
- Préparation de rapports et présentations du circuit, de virages, de parties de la piste, de licence...
- Modélisation 3D du circuit avec animations de véhicules/F1 et des Impacts...
- Modélisation 3D du circuit avec postes d'observation, de contrôles, tribune, F1 personnalisable...
lire ci-après...
Projet le plus fun, l'application est toujours en évolution et a depuis quelques années largement dépassée les spécifications de départ...
Nouveau projet pour se substituer à la version gMosaic en utilisant les outils les plus récents.
L'application à permis de valider les techniques pour afficher la cartographie, les canalisations, les secteurs, les observations et tous les éléments de sécurités. De valider le suivi temps-réel du GPS et le défilement de la carto...
Le programme reste en développement avant de remplacer gMosaic…
Version « Pocket »

(see-also)
Projet, avec la version précédente sous C/GTK, les plus optimisés et le plus ergonomiquement étudiés…
Colas-Rail (Bureau dʼÉtude Caténaires) de 2013 à 2017, puis maintenance jusqu'en 2020, qui est depuis suivi par son propriétaire Colas-Rail.
Carnet de Montage (20, 25 kN et v200), outil métier par excellence, pour la conception, le calcul et l'édition des équipements électriques des voies de chemins-de-fer (armements des caténaire).
- Gestion des secteurs, sections, voies et aiguillages.
- Gestion des différentes tables de matériels fournies ou utilisable dans les projets.
- Configuration des poteaux platines ou massif et des encrages...
- Choix du modèle d'accastillage pour l'Armement des ces montages (tension, compression, réduit, direct... soit une douzaine de types personnalisables).
- Choix assisté du matériel (une trentaine d'éléments pour plus de 2 000 réf.) avec calcul de triangulation et proposition des éléments...
- Conservation ou modification du matériel après édition des bases d'implantations géométriques...
- Ajout des équipements connexes ; CdPA, Feeder
- Gestion et modification des "PLAN et Repère".
- Exportation du matériel et calcul du CMI.
En soit, un vrais métier que l'armement des caténaires, le projet, ou métier, le plus complexe ( détails là :-)


Mais aussi...
Création de planches de 'repérage aérien' pour gestionnaires de pipeline.
3500 km de canalisations de gaz pour GRT-Gaz sud-ouest.
5500 km de canalisations et pipelines pour TIGF.
Digitalisation sur parcellaire & maintient de polygones pour GeomapGIS et son outil pour PLU.
Environnement: Autocad & Mapguide
Le dessinateur digitalise en quelques points les limites (PLU, ZAC, POS...). Le suivi des limites de parcelles est visuel et dynamique (plus court chemin) avant la sélection du point (proche, sommet, nœud).
La transformation des couches parcellaires en graphe est transparente.
Pendant le dessin avec les commandes classiques AutoCAD (pline, édition avec grips, déplacer, effacer...) ou une commande spécifique comme la précédente, un 'reactor' maintient, en temps réel, le graphe topologique avec la couche d'arcs segmentées automatiquement et sont équivalent sous format de polygones représentant les zones.
Le dessin de textes de zonages enclenche le tramage des zones avec une gestion des anomalies.
Moteur topologique intégral sans API externe, dynamique et temps réel.
Parcours de graphe avec contraintes paramétrables
Environnement: Serveur Métier.
Recherche du plus court chemin, avec en option, des points de passages et la possibilité de définir plusieurs points de départs et d'arrivées.
Prise en compte de contraintes (sens de circulation, travaux, accident, PL...).
Inondation du graphe avec multi-sources et multi-seuils avec calcul des points d'équilibres entre les sources (pour les pompiers par exemple ;-)
Code multithread avec graphe commun en lecture et protection concurrentielle au chargement ou déchargement.
Mais aussi ,
Des développements pour ; Visiograph, Man & Machine, Somilg, CG41 ...
Mais encore :
Modélisation 3D automatique et calcul d'animation.
Intervention et correction sur le driveur FDO / PostGIS pour MapGuide.
API d'import-export Shape, DBF dans divers langages C, C++, php mais aussi d'autres formats comme DXF, MIF/MID, KML...
Code de conversion de système de coordonnées WGS84, Lambert I, II... 93, CC45.. CC50.
API de gestion de référentiel routier RUI2 en C++ et aussi en PHP pour un grand éditeur.
Index de recherche Q-Tree, B-Tree, B-Tree balancé, système de tuile...