Des données brutes aux réponses de l'IA
Toutes les règles vivent dans des modèles dbt, en SQL, dans PostgreSQL. Elles sont versionnées, testées et rejouées à chaque chargement.
Trois étapes pour la transformation des données
Inspirés de l'architecture médaillon (bronze, argent, or) des plateformes de données modernes.
Ingestion
Les données de chaque source sont enregistrées telles quelles, sans modification.
Transformation
Nettoyées, uniformisées, croisées et enrichies de calculs : les données deviennent fiables.
Exposition
Seules les données utiles sont mises à disposition de l'IA, en lecture seule.
Utiliser un référentiel unique des massifs
Chaque application (Météo-France, Skitour, Camptocamp…) a son propre découpage des massifs. Pour uniformiser les données, celui de Météo-France sert de référence.
- Les 35 massifs de Météo-France : ils sont fournis avec leur contour, c'est ce qui en fait la référence.
- Chaque point trouve son massif : pour un départ ou un sommet, PostGIS cherche le contour qui le contient. Le bon bulletin d'avalanche s'applique alors directement.
- Les autres découpages y sont reliés : le massif Skitour « Ecrins » s'étend sur 4 massifs Météo-France. Le lien passe par la position des sommets.
Un bulletin par massif et par jour, tel que publié
Le XML du bulletin est découpé en colonnes ; le niveau de risque officiel n'est jamais modifié.
- Bulletin applicable : le dernier émis qui couvre la date. Un bulletin corrigé remplace celui du jour.
- Par altitude : niveau sous et au-dessus de l'altitude pivot, évolution dans la journée, orientations signalées (SW → SO).
- Annexes : hauteur de neige par altitude et versant, neige fraîche, météo, tendances.
- Licence Ouverte : source et date citées dans chaque réponse, bulletin périmé signalé. Toute estimation Skibrief est un champ séparé.
Bulletin émis le 05/03/2026 pour le 06/03
Pentes signalées : E, SE, S, SO, O
Du texte libre à une liste d'objets
Le champ « matériel » des topos Skitour, classé par un LLM dans un vocabulaire fermé, depuis SQL (dbt).
Découpage d'une trace GPX
Les traces GPX sont nettoyées puis découpées en tronçons avec dbt et PostGIS.
Mesurer la pente le long d'une trace
L'IGN découpe la France en petites cases de 25 m × 25 m et donne l'altitude du sol de chaque case (BD ALTI).
La trace croisée avec le bulletin du jour
Le bulletin signale où la neige est la plus fragile. Skibrief mesure quelle longueur de trace raide y passe.
Trouver les topos en fonction du temps de trajet en voiture
L'IGN dessine la zone atteignable en voiture. Skibrief garde les points de départ qui s'y trouvent. Exemple : depuis Grenoble.