Annecy Mobil'été
Présentation du projet
Description : carte interactive de la ville d'Annecy pour la mise en avant de la multimobilité pendant été
Client : Annecy
Réseau de transport : Sibra, Lihsa
Pilote : Alice
Chargés de projet : Thomas P., Jérémy S.
Liens :
- Trello : https://trello.com/b/uYvAYXYE/annecy-mobilit%C3%A9s
- Dev : https://annecy-mobilites.devlc.xyz/
- Preprod : https://annecy-mobilites.preprod.latitude-cartagene.com/
- Prod : https://annecy-mobilites.latitude-cartagene.com/
- Interface Admin : oui (/admin)
Intégration : iframe disponible sur https://mobil-ete.grandannecy.fr/carte
Type de carte : carte interactive
Nom projet : annecy-mobilites
Analytics : Plausible
Serveur d'hébergement : serveur LC
Ports API : xx41
Génération automatique des données : Oui
Lignes COGILOG :
Plan dynamique
Modules
- Module multimobilités :
- Transport en commun :
- Gares SNCF (liste de pois de type stations qui sont liés aux stop_areas de la SNCF)
- Lignes Sibra : (module lignes)
- Lignes Lisha (modules lignes)
- Vélo :
- Agences Vélonécy (liste de pois)
- Stations Vélonécy 60min (module bike uniquement avec les poi)
- Loueurs et réparateurs de vélo privés (liste de pois)
- Aires de services (liste de pois)
- Stationnements vélos sécurisés (liste de pois)
- Arceaux de stationnement (liste de pois)
- Pistes cyclables séparées de la chaussées (module bike uniquement avec les tracés)
- Voiture et moto :
- Parkings relais (liste de pois)
- Parkings payants (liste de pois)
- Stations citiz (liste de pois)
- Stationnements motos (liste de pois)
- Piéton :
- Légende de la carte (module de texte)
- Transport en commun :
Données
GTFS : Trois jeux de données distinct, SIBRA / LIHSA (lignes régionales) et ZENBUS (pour le temps réel). Fusion des jeux de données dans l'ordre annoncé juste avant en utilisant GTFS Merging
GTFS-RT : fournit par Zenbus et utilisé pour le temps réel et la position des véhicules (expliquer un peu plus JS ?)
POIs via OSM : les plages, réparateurs et loueurs de vélos privés, aires de services, parking, stationnements vélos, stationnements motos, consignes, toilettes et points d'eau. Ses données sontt récupérés via overpass API en utilisant les fichiers de requête situés dans wynd/data/osm-places (format txt). Qui nous donnent des réponses en json qu'on stocke au même endoits, ses réponses seront alors utilisées par la génération de Wynd pour rajouter ses lieux d'intérêts à ceux récupérés via Navitia.
Vélos : Utilisation du module bike pour récupérer via l'API mise en place par Koboo l'emplacement, les horaires et le nombre de vélos disponible pour les Vélonecy.
Voitures libre service : Récupération des informations sur les CITIZ via l'API CITIZ permettant grâce à la récupération des villes lors de la génération des lieux d'intérêts de récuperer la liste des véhicules CITIZ sur le terrirtoire (pas de clé d'API requise pour son utilisation)
Parkings payants : le temps réel se fait via un fichier sur unr url instant system (expliquer un peu plus JS ?)
Spécificités
Le module multimobilites est un module qui appelle les modules déjà existant comme les thématiques et les lignes pour pouvoir rassembler plusieurs modules différents en un seul module avec plusieurs sous modules.
Les données OSM récupées pour les PoIs sont très lourdes et le nombre de requêtes possibles est assez restrinct. Il est préconisé de ne pas les génerer un nombre important de fois et de bien faire attention à bien espacer leurs générations.
Le GTFS de Zenbus est récupéré depuis une url tandis que les deux autres peuvent être passés via l'interface d'administration. Ce GTFS Zenbus est surveillé via une tâche cron qui vérifie qu'il n'a pas changé dans la dernière demi-heure. Si une modification est détectée (via le header) alors il est mit à jour (merge avec les 2 autres puis maj du gtfs dans navitia).
Fond de carte
Format : mbtiles
Serveur : serveur de tuiles LC
Niveaux de zoom : 9 à 18
Date de la dernière génération : Mai/Septembre 2021
Spécificté : Présence d'un fond cartographique pour la mobilité piétonne (rues piétonnes, chemins piétions)
Maintenance
Référent :
SLA :
Traitement des données client (Yohan et Sharon)
Programmes et méthodes utilisés