Différences entre versions de « Annecy Mobil'été »

De Wiki Latitude-Cartagène
Aller à : navigation, rechercher
 
(3 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
==Présentation du projet==
 
==Présentation du projet==
 
Description : carte interactive de la ville d'Annecy pour la mise en avant de la multimobilité pendant été  
 
Description : carte interactive de la ville d'Annecy pour la mise en avant de la multimobilité pendant été  
 
 
  
 
Client : Annecy
 
Client : Annecy
  
Réseau de transport : Sibra, Lisha, Seymto (et d'autres ?)
+
Réseau de transport : Sibra, Lihsa
  
 
Pilote : Alice
 
Pilote : Alice
Ligne 18 : Ligne 16 :
 
*Preprod : https://annecy-mobilites.preprod.latitude-cartagene.com/
 
*Preprod : https://annecy-mobilites.preprod.latitude-cartagene.com/
 
*Prod : https://annecy-mobilites.latitude-cartagene.com/
 
*Prod : https://annecy-mobilites.latitude-cartagene.com/
*Interface Admin : oui
+
*Interface Admin : oui (/admin)
Intégration : iframe
+
Intégration : iframe disponible sur https://mobil-ete.grandannecy.fr/carte
  
 
Type de carte : carte interactive  
 
Type de carte : carte interactive  
Ligne 41 : Ligne 39 :
 
* Module multimobilités :
 
* Module multimobilités :
 
** Transport en commun :  
 
** Transport en commun :  
*** Gare SNCFF (module thématique)
+
*** Gares SNCF (liste de pois de type stations qui sont liés aux stop_areas de la SNCF)
 
*** Lignes Sibra : (module lignes)
 
*** Lignes Sibra : (module lignes)
 
*** Lignes Lisha (modules lignes)
 
*** Lignes Lisha (modules lignes)
 
** Vélo :
 
** Vélo :
*** Agences Vélonécy (module thématique)
+
*** Agences Vélonécy (liste de pois)
 
*** Stations Vélonécy 60min (module bike uniquement avec les poi)
 
*** Stations Vélonécy 60min (module bike uniquement avec les poi)
*** Loueurs et réparateurs de vélo privés (module thématique)
+
*** Loueurs et réparateurs de vélo privés (liste de pois)
*** Aires de services (module thématique)
+
*** Aires de services (liste de pois)
*** Stationnements vélos sécurisés (module thématique)
+
*** Stationnements vélos sécurisés (liste de pois)
*** Arceaux de stationnement (module thématique)
+
*** Arceaux de stationnement (liste de pois)
 
*** Pistes cyclables séparées de la chaussées (module bike uniquement avec les tracés)
 
*** Pistes cyclables séparées de la chaussées (module bike uniquement avec les tracés)
 
** Voiture et moto :
 
** Voiture et moto :
*** Parkings relais (module thématique)
+
*** Parkings relais (liste de pois)
*** Parkings payants (module thématique)
+
*** Parkings payants (liste de pois)
*** Stations citiz (module thématique)
+
*** Stations citiz (liste de pois)
*** Stationnements motos (module thématique)
+
*** Stationnements motos (liste de pois)
 
** Piéton :
 
** Piéton :
*** Légende de la carte (module page)
+
*** Légende de la carte (module de texte)
 +
* Module rechercher :
 +
** ajout des stations vélos et des stations citiz
 +
* Module vélo (tracés pistes cyclables et stations vélo)
 +
* Module carte thématique pour les P+R
 +
* Module carte thématique pour les plages
  
 
==='''Données'''===
 
==='''Données'''===
GTFS : Thomas P. ? (fusion tout ça tout ça)
+
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 [https://github.com/OneBusAway/onebusaway-gtfs-modules/ GTFS Merging]
  
GTFS RT : fourni par Zenbus et utiliser pour le temps réel et la position des véhicules  
+
GTFS-RT : fournit par Zenbus et utilisé pour le temps réel et la position des véhicules dans l'affichage d'une ligne. Récupérer et traiter dans le fichier GtfsRtInterface dans wynd/interfaces.
  
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 sont récupérés via overpass API avec des fichiers de requête situés dans wynd/data/osm-places.  
+
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 sont 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 endoit, 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 : API Koboo  
+
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 en free floating : API Citiz
+
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  
+
Parkings payants : le temps réel se fait via un fichier sur unr url instant system. Fichier txt avec le nombre de places de en temps réel par parking. Récupérer et traiter dans les interfaces ToNavitiaAvailabilityInterface et ToNavitiaPoisInterface. Attention, un tableau de correspondance id => coordonnées est en dur dans ToNavitiaPoisInterface car les coordonnées des parkings ne sont pas présent dans le fichier txt récupéré
 
==='''Spécificités'''===
 
==='''Spécificités'''===
Détails des spécificités du projet
+
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'''===
 
==='''Fond de carte'''===
Ligne 82 : Ligne 89 :
 
Niveaux de zoom : 9 à 18   
 
Niveaux de zoom : 9 à 18   
  
Tuiles de typo en plus : oui  
+
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==
 
==Maintenance==
Ligne 91 : Ligne 100 :
 
==Traitement des données client (Yohan et Sharon)==
 
==Traitement des données client (Yohan et Sharon)==
 
Programmes et méthodes utilisés
 
Programmes et méthodes utilisés
 +
 +
[[Catégorie:Les_projets]]

Version actuelle datée du 11 avril 2022 à 15:54

Présentation du projet[modifier | modifier le wikicode]

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 :

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[modifier | modifier le wikicode]

Modules[modifier | modifier le wikicode]

  • 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)
  • Module rechercher :
    • ajout des stations vélos et des stations citiz
  • Module vélo (tracés pistes cyclables et stations vélo)
  • Module carte thématique pour les P+R
  • Module carte thématique pour les plages

Données[modifier | modifier le wikicode]

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 dans l'affichage d'une ligne. Récupérer et traiter dans le fichier GtfsRtInterface dans wynd/interfaces.

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 sont 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 endoit, 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. Fichier txt avec le nombre de places de en temps réel par parking. Récupérer et traiter dans les interfaces ToNavitiaAvailabilityInterface et ToNavitiaPoisInterface. Attention, un tableau de correspondance id => coordonnées est en dur dans ToNavitiaPoisInterface car les coordonnées des parkings ne sont pas présent dans le fichier txt récupéré

Spécificités[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

Référent :

SLA :

Traitement des données client (Yohan et Sharon)[modifier | modifier le wikicode]

Programmes et méthodes utilisés