cartesapp / cartes

L'appli Web de cartes grand public
https://cartes.app
GNU Affero General Public License v3.0
206 stars 24 forks source link

Données GTFS des transport en commun #162

Open laem opened 9 months ago

laem commented 9 months ago

Objectif : afficher les informations des transports en commun sur toute la France dans cette interface carto généraliste.

Dans cette issue on va se concentrer sur 1).

Donc : quand je veux prendre le bus, j'ai pas envie de sortir l'appli "star" ou "bibus" ou je ne sais quel nom original. Aussi, star dépend de google play services.

J'ai envie de sortir mon appli de carto, cliquer sur l'arrêt de bus, et voir les horaires.

C'était pas si compliqué :)

image.

Prochaines étapes :

Architecture

J'ai cherché une API nationale open source qui me donne arrêt de bus -> horaires et infos sur les lignes. Pas trouvé. J'ai pas envie de dépendre de Navitia qui vient d'annoncer la fermeture de son code, ça sent pas bon du tout.

Alors j'ai fait un petit serveur qui sert les données GTFS, déployé sur scalingo. Je vous laisse y aller pour mieux le comprendre.

En termes d'UI, c'est assez simple : au clic sur un arrêt de bus, on va chercher les informations correspondant à l'identifiant de l'arrêt de bus quand il existe. En sachant que le format de l'id est assez casse gueule. On tâtonnera.

Mon objectif personnel est de développer la partie transport sur le périmètre Bretagne. Ce sera déjà pas mal. Mais j'encourage ceux qui vivent ailleurs à se lancer ! N'hésitez pas à poser des questions ici.

Percherie commented 2 months ago

Salut @laem c'est un superbe boulot,

Je viens de tester le rendu des transport en commun sur Narbonne. Bien que référencé dans la liste des réseaux pris en compte rien ne s'affiche et le réseau de bus n'est pas proposé. Si je dezoom, j'ai effectivement aux réseaux de type chemin de fer

laem commented 2 months ago

Merci !

Bien que référencé dans la liste des réseaux pris en compte rien ne s'affiche et le réseau de bus n'est pas proposé.

Quelle liste ?

Percherie commented 2 months ago

Je parle de la liste suivante : https://cartes.app/transport-en-commun Je retrouve bien le réseau du grand Narbonne mais rien ne s'affiche

J'ai documenté mon travail que tu peut retrouver ici : https://wiki.openstreetmap.org/wiki/Narbonne/Transports_en_commun

laem commented 2 months ago

Ah mais non, la page n'est pas claire, mais seul les réseaux en lien sont intégrés.