Difference between revisions of "Suivi Studio Carte neige et avalanches – Skitour.fr - 2022-2023"

From air
Jump to navigation Jump to search
(Created page with "= 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...")
 
Line 5: Line 5:
 
Réunion avec le client
 
Réunion avec le client
   
= Vendredi 27 janvier (début sprint 1) : =
+
== Vendredi 27 janvier (début sprint 1) : ==
   
 
* Commencement du projet
 
* Commencement du projet

Revision as of 10:48, 7 February 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