Carte neige et avalanches – Skitour.fr

From air
Revision as of 17:58, 15 January 2023 by Gergely.Fodor (talk | contribs)
Jump to navigation Jump to search

Porteurs et encadrants (Prénom, Nom, Institution)

Jeroen Zijp admin AT skitour DOT fr

Etudiants

  • Théo Capet
  • Samuel Conjard
  • Tom Kacha
  • Gergely Fodor

Description du contexte

Skitour.fr est le plus gros site français dédié au ski de randonnée, cette activité nature qui monte qui monte. L’objectif premier de skitour est de permettre aux skieurs de randonnée d’échanger autour de leur pratique et de leur donner des outils pour préparer leurs sorties à travers :

  • une base de données des itinéraires, sommets, points de départ, refuges
  • des conditions au jour le jour via des « comptes-rendus de sorties » avec description des itinéraires empruntés, conditions nivologiques rencontrées, photos et commentaires
  • des liens vers divers sites institutionnels ou pas  : webcams, nivoses, météo, ….

Le site a été entièrement refondu en 2021 pour se mettre aux standards du web : responsive, PWA (installable, notifications), grosse utilisation d’ajax, cartographie, synchronisation avec réseaux sociaux/app sportives type Strava ou Garmin, création d’une API,...

Objectif(s) du projet

Les informations neige et avalanches sont consultables via le bulletin météo France exemple https://api.meteofrance.com/files/mountain/bulletins/BRA01.xml, mais non agégées, et donc peu lisibles. L’objectif serait de afficher sur une carte via un service WMTS pour une première lecture « rapide »  :

  • Carte de la neige fraîchement tombée
  • Carte de la neige totale
  • Carte du risque nivologique


Travail attendu

  • Générer les cartes servies par le service WMTS correspondantes aux conditions du jour (neige fraîche, neige totale, risque d’avalanche). Ces cartes seront générées en agrégeant plusieurs données :
    • Des données de position (limites de massifs)
    • Des données d’altitudes (via des fichiers DEM)
    • Des données d’orientation (à créer)
    • Des données de pente (à créer)
  • Optimiser les ressources nécessaires pour le calcul et l’affichage de ces cartes (cron, cache).

Techniques, outils, technologies, langages et canevas à mettre en oeuvre.

  • Backend : PHP/SQL
  • Fontend : HTML/CSS/JAVASCRIPT/Carto Leaflet

Déplacement à prévoir (en dehors de l’école)

Non