Difference between revisions of "Suivi Studio Carte neige et avalanches – Skitour.fr - 2022-2023"
Thomas.Bach (talk | contribs) |
Thomas.Bach (talk | contribs) |
||
Line 67: | Line 67: | ||
* Refaire le code JS qui affiche en niveaux de gris |
* Refaire le code JS qui affiche en niveaux de gris |
||
* Fusion |
* Fusion |
||
+ | |||
+ | == Mardi 7 février : == |
||
+ | |||
+ | * Définition des massifs a charger selon la fenetre affiché à l'écran (en fonction du zoom et du déplacement) |
||
+ | * Continuation du script pour générer les fichiers binaires par massifs |
||
+ | * Tests des fichiers sur certains massifs |
||
+ | * Documentation |
||
+ | |||
+ | Problèmes rencontrés :La majorité des tuiles d’altitude sont nommés avec degré Nord et Est, mais certains (Pays-Basque) sont en degré Nord et Ouest. Il a fallu adapter le script de génération des fichiers binaires de massifs. |
||
+ | |||
+ | == Mercredi 8 février (début sprint 3): == |
||
+ | |||
+ | * Génération des fichiers binaires d’altitude pour chaque massif |
||
+ | * Calculer les risques en fonction des altitudes |
||
+ | * Tests d’affichage sur la carte (notamment transparence) |
||
+ | |||
+ | == Jeudi 9 février : == |
||
+ | |||
+ | * Merge le code de tout le monde (back + front) |
||
+ | * Premier système de cache |
||
+ | * Affichage dynamique des risques sur la carte |
||
+ | * Préparation soutenance |
||
+ | |||
+ | == Vendredi 10 février : == |
||
+ | |||
+ | * Préparation soutenance |
||
+ | |||
+ | == Lundi 20 février : == |
||
+ | |||
+ | * Essais génération images back → plus rapide |
||
+ | * Affichage cadrillé si risque évolutif |
||
+ | * Calcul des orientations et des pentes à partir des altitudes |
||
+ | |||
+ | == Mardi 21 février : == |
||
+ | |||
+ | * Changement des conditions pour déterminer les risques en fonction des BRA et générer les images |
||
+ | * Génération des images des risques |
||
+ | * Calcul des orientations et des pentes à partir des altitudes |
||
+ | * Changement front pour récupérer les images et les afficher au bon endroit |
||
+ | Idée optimisation : mettre la pente et l’orientation dans les fichiers binaire des massifs pour gagner en perf |
||
+ | Problèmes rencontrés : Neige fraiche et totale: quel jour afficher ? |
||
+ | |||
+ | == Mercredi 22 février : == |
||
+ | |||
+ | * Scripts pour générer les fichiers binaires d’orientation et de pente |
||
+ | * Scripts pour générer les images d’orientation et de pente |
||
+ | * Clean et réorganisation des fichiers |
||
+ | * Scripts de neige fraîche et totale |
||
+ | |||
+ | == Jeudi 23 février : == |
||
+ | |||
+ | * Correction bug de contours dans les script de génération des binaires d’orientation et de pente |
||
+ | * Merge avec le main |
||
+ | * Récupération des prévisions de neige fraiche des 2 prochains jours |
||
+ | |||
+ | == Vendredi 24 février : == |
||
+ | |||
+ | * Merge la génèration des differentes cartes avec le main |
||
+ | * Suite de la légende |
||
+ | |||
+ | == Lundi 27 février : == |
||
+ | |||
+ | * Légende |
||
+ | * Echelle couleurs pour images d’altitude (interpolation) |
||
+ | * Corrections de bugs |
||
+ | * Clean du code, réorganisation |
||
+ | |||
+ | == Mardi 28 février : == |
||
+ | |||
+ | * Documentation, rapport, commentaires |
||
+ | * Corrections de bugs |
||
+ | |||
+ | == Mercredi 1 février : == |
||
+ | |||
+ | * Corrections de bugs |
||
+ | * Changement couleurs altitudes |
||
+ | * Changement de certaines frontières de massifs car il y avait des espaces à certains endroits |
||
+ | * Avancement poster/rapport |
||
+ | |||
+ | == Jeudi 2 février : == |
||
+ | |||
+ | * Corrections de bugs |
||
+ | * Regénération des binaires avec nouveaux massifs et tests |
||
+ | * Avancement poster/rapport |
||
+ | * Guide d’utilisation |
||
+ | |||
+ | == Vendredi 3 février : == |
||
+ | |||
+ | * Avancement poster/rapport |
||
+ | * Guide d’utilisation |
||
+ | * Légende |
||
+ | |||
+ | == Lundi 5 février : == |
||
+ | |||
+ | * Ajout des arguments dans les scripts de génération d’images pour générer un seul massif |
||
+ | * Guide d’utilisation |
||
+ | * Rapport |
||
+ | * Légende (ajout des pentes, orientation et altitude) |
Revision as of 16:33, 6 March 2023
Journal de bord
Jeudi 26 janvier :
Réunion avec le client
Vendredi 27 janvier (début sprint 1) :
- Commencement du projet
- Exploration du jeu de données
- Lancement du script getAlt
- Renseignement sur WMTS, Leaflet et création de premiere carte/couches basiques
- Écriture d’un script pour ajouter l’altitude dans le fichier JSON après la latitude et la longitude
- Affichage d’une carte avec Leaflet & création d’une surcouche avec des points à partir de points définis dans un fichier JSON
Problème rencontré : Grand jeu de données (12900000 de points par tuile) → le stockage dans un format JSON va prendre trop de place
PREMIER OBJECTIF : Avoir une couche des altitudes fixes (avec couleur par altitude) sur la carte
Lundi 30 janvier :
- Passage d’un fichier JSON à un fichier texte (qui va être beaucoup plus petit à stocker) contenant un tableau à double entrée ou chaque tableau contient la latitude, la longitude & l’altitude
- Écriture d’une fonction de parsage du fichier texte pour créer les points de la surcouche à partir d’une chaîne de caractères (égale au tableau à double entrée)
- Écriture d’un script PHP pour récupérer les altitudes entre deux points (lat,lon) dans les fichiers binaires
- Préparation de la couche d’altitude au niveau design ( couleur, forme )
Problème rencontré : Difficultés à parcourir les fichiers binaires, organisation pas claire (plus de 3600 entrées ?)
Mardi 31 janvier :
- Division de chaque tuile de 3601*3601 en des sous-tuiles (13*13). Ecriture d’un script pour récupérer des altitudes d’une sous-tuile à partir de degré nord et est et des coordonnées de la sous-tuile
- Génération de l’image des altitudes et vérification sur la vraie carte
- Ecriture du code pour récuperer les postions de la sous tuile depusi une coordonées et vice versa
Mercredi 1 février :
- Définition du code pour trouver toutes les tuiles à charger selon la vue de l'écran
- Finalisation du code PHP
- Recherche sur serveur PHP
- Documentation de nos choix
Jeudi 2 février :
- Mise en commun back & front
- Affichage des bonnes tuiles correspondant à celles affichés à l'écran.
- Début d’optimisation pour réduire la surcharge
PREMIER OBJECTIF : Done
- Récupération des données de risque Météofrance (parser le XML)
- Recherches délimitations des massifs
Problèmes rencontrés :Pas de données sur les positions des massifs (tracer à la main ? peu précis…)
Vendredi 3 février (début sprint 2) :
- Changement de plan : créer un fichier binaire par massif pour aller chercher les altitudes dedans
- Début des délimitations des massifs en utilisant Camptocamp.org et un outil de création de polygones geojson
- Calculer tous les points dans un polygone
- Script: à partir du geojson d’un massif et des tuiles d’altitude de la France, créé un fichier binaire des altitudes de ce massif
Lundi 6 février :
- Fin de délimitation des massifs
- Recréer des sous tuiles binaire par massifs:
- Fonction qui donne tous les points extérieurs à un massif (on met des 0)
- Refaire le code JS qui affiche en niveaux de gris
- Fusion
Mardi 7 février :
- Définition des massifs a charger selon la fenetre affiché à l'écran (en fonction du zoom et du déplacement)
- Continuation du script pour générer les fichiers binaires par massifs
- Tests des fichiers sur certains massifs
- Documentation
Problèmes rencontrés :La majorité des tuiles d’altitude sont nommés avec degré Nord et Est, mais certains (Pays-Basque) sont en degré Nord et Ouest. Il a fallu adapter le script de génération des fichiers binaires de massifs.
Mercredi 8 février (début sprint 3):
- Génération des fichiers binaires d’altitude pour chaque massif
- Calculer les risques en fonction des altitudes
- Tests d’affichage sur la carte (notamment transparence)
Jeudi 9 février :
- Merge le code de tout le monde (back + front)
- Premier système de cache
- Affichage dynamique des risques sur la carte
- Préparation soutenance
Vendredi 10 février :
- Préparation soutenance
Lundi 20 février :
- Essais génération images back → plus rapide
- Affichage cadrillé si risque évolutif
- Calcul des orientations et des pentes à partir des altitudes
Mardi 21 février :
- Changement des conditions pour déterminer les risques en fonction des BRA et générer les images
- Génération des images des risques
- Calcul des orientations et des pentes à partir des altitudes
- Changement front pour récupérer les images et les afficher au bon endroit
Idée optimisation : mettre la pente et l’orientation dans les fichiers binaire des massifs pour gagner en perf Problèmes rencontrés : Neige fraiche et totale: quel jour afficher ?
Mercredi 22 février :
- Scripts pour générer les fichiers binaires d’orientation et de pente
- Scripts pour générer les images d’orientation et de pente
- Clean et réorganisation des fichiers
- Scripts de neige fraîche et totale
Jeudi 23 février :
- Correction bug de contours dans les script de génération des binaires d’orientation et de pente
- Merge avec le main
- Récupération des prévisions de neige fraiche des 2 prochains jours
Vendredi 24 février :
- Merge la génèration des differentes cartes avec le main
- Suite de la légende
Lundi 27 février :
- Légende
- Echelle couleurs pour images d’altitude (interpolation)
- Corrections de bugs
- Clean du code, réorganisation
Mardi 28 février :
- Documentation, rapport, commentaires
- Corrections de bugs
Mercredi 1 février :
- Corrections de bugs
- Changement couleurs altitudes
- Changement de certaines frontières de massifs car il y avait des espaces à certains endroits
- Avancement poster/rapport
Jeudi 2 février :
- Corrections de bugs
- Regénération des binaires avec nouveaux massifs et tests
- Avancement poster/rapport
- Guide d’utilisation
Vendredi 3 février :
- Avancement poster/rapport
- Guide d’utilisation
- Légende
Lundi 5 février :
- Ajout des arguments dans les scripts de génération d’images pour générer un seul massif
- Guide d’utilisation
- Rapport
- Légende (ajout des pentes, orientation et altitude)