FR:AccraMobile3

From OpenStreetMap Wiki
Jump to navigation Jump to search

Accra Mobility (ex "Accra Mobile 3") est un projet lancé en juillet 2017 pour cartographier toutes les lignes de la trotro d'Accra, au Ghana, pour le département des transports de l'Assemblée métropolitaine d'Accra (AMA) en OpenStreetMap.

MONTRE-MOI LES DONNÉES / MONTREZ-MOI LA CARTE

Il s'agissait de l'équipe Jungle Bus, de l'AFD (Agence française de développement), le bureau d'étude Transitec et de la communauté OSM locale. Le processus de collecte et de cartographie sur le terrain a débuté le 19 juillet 2017 et s'est terminé fin septembre.

Cette page décrit le processus et les outils utilisés pour exécuter ce projet.

Notre équipe pénètre dans un Trotro pour surveiller sa ligne et s'arrête

Résultats

evolution of the tro tro lines and stops in OSM during the project

Toutes les données collectées sont disponibles directement dans OpenStreetMap:

Une Carte est également disponible.

Un GTFS est créé à partir de ces données, avec OSM2GTFS, et disponible https://github.com/AFDLab4Dev/AccraMobility/tree/master/GTFS ici]. Pour en savoir plus, consultez OSM2GTFS for Accra - le manuel de l'utilisateur

collecte des arrêts de bus

Les arrêts de bus ont été collectés par 6 (six) contributeurs OpenStreetMap. Voici les comptes qui ont été utilisés:

Nom d'utilisateur OSM
accramobileghana1
accramobileghana2
accramobileghana3
accramobileghana4
accramobileghana5
accramobileghana6
accramobileghana7
accramobileghana8
accramobileghana9
accramobileghana10

Toutes les traces GPX collectées sont téléchargées sur OpenStreetMap. Nous avons utilisé ce script pour télécharger et renommer automatiquement les traces.

Les Lignes Trôtrô

Toutes les lignes de TrôTrô sont listées sur cette page.

Pour créer une ligne de Trotro non existante, vous pouvez utiliser l'outil dédié créé par Jungle Bus directement dans cette liste (en cliquant sur "créer une relation").

Pour chaque ligne, 3 relations doivent être créées: une pour le primaire, une pour l'aller et une pour le retour. Le trajet aller (de "station de base" à "destination") sera étiqueté "A". Et le trajet retour (de la "station de destination" à la "station de base") sera étiqueté "B".

La trace GPS en cours de collecte sera ajoutée à la mention "trace GPS" en tant que lien.

Notre équipe cartographie les lignes Trotro dans OpenStreetMap

Création de la donnée

Nous considérons comme arrêt de bus l'endroit où les passagers attendent le bus. C'est différent de stop position qui est le le lieu d'arrêt du bus (cela ne fait pas partie de notre zone de travail).

Tout d'abord il faut charger dans JOSM les données existantes concernant les arrêts de bus:

Les arrêts de bus de Trô trô

Un arrêt de bus est représenté (cartographié) par un simple point avec les clés suivantes:

Clé Valeur Mandataire Commentaire
public_transport platform oui Ceci est l'air d'arrêt
highway bus_stop oui Ceci est l'arrêt de bus
bus yes oui Ceci concerne les bus
name * oui Le nom de l'arrêt de bus
official_status unofficial non Pour un arrêt de bus implicite sans aucune mention écrite
shelter non non Pour les arrêts de bus avec juste un poteau
shelter oui non Pour les arrêts de bus avec juste un abri

Plus de détails sont disponible sur https://wiki.openstreetmap.org/wiki/Tag:public_transport%3Dplatform

Vous pouvez aussi utiliser notre preset personnalisé pour la création des arrêts de bus Trô Trô.

Une ligne de bus Trô Trô

Une ligne de bus doit être représentée par 3 (trois) relations:

  • Une relation primaire qui donne les informations générales sur le réseau et la référence (numéro) de la ligne.
Clé Valeur Mandataire Commentaire
type route_master oui Ceci est une relation meta
route_master bus oui Ceci porte sur les bus
name * e.g. “Trotro 003 : 37 Lorry Park ↔ Tse Addo”" yes Le nom affiché de la ligne, son numéro de référence, son premier et son dernier point d'arrêt
bus unofficial oui Toujours utiliser pour les lignes Trô trô
operator * oui Nom de l'opérateur de la ligne
ref "* e.g. “003”" oui Le numéro de la ligne (Toujours sur 3 positions)
frequency * e.g. “7” oui Fréquence approximative du trafic routier pendant les heures de pointe du trafic (en minutes)
charge *GHS e.g. “2.1GHS” oui Tarif de la ligne

Cette relation contient 2 relations d’enfant (direction A et B). Plus de détails sont disponibles sur https://wiki.openstreetmap.org/wiki/Relation:route_master

Exception: si le tarif n’est pas le même aller et retour, veuillez le mentionner dans la section commentaires.

  • Deux Relations enfant, une pour chaque direction, intégrant tous les arrêts de bus et l'itinéraire lui-même.
Clé Valeur Mandataire Commentaire
type route oui Ceci est une relation de transport
route bus oui Ceci concerne un bus
name * e.g. “Trotro 003 : Tse Addo → 37 Lorry Park” oui Le nom affiché de la ligne, son numéro de référence, son premier et son dernier arrêt
bus unofficial oui Pour une ligne de Tro Tro
operator * oui Nom de l'opérateur qui exploite la ligne
ref * e.g. “003” oui Le numéro de la ligne
from * oui Le nom du premier arrêt de bus
to * oui Le nom du dernier arrêt de bus
travel_time * e.g. “49” oui Le temps (en min) pour voyager du premier au dernier arrêt (calculé à partir de la piste GPX)
roundtrip oui;non no Que l’itinéraire commence ou se termine au même endroit

Plus de détails sont disponible à https://wiki.openstreetmap.org/wiki/Relation:route

Communauté OSM organisant une soirée de cartographie à Accra

Assurance qualité

JOSM validation

Lors de l'édition dans JOSM, vous pouvez utiliser l'outil de validation Jungle Bus pour contrôler la qualité.

Développé spécifiquement pour le projet à Accra, ce n'est pas un outil générique à utiliser partout dans le monde.

Il exécute les tests suivants:

# Message d'alerte Quel est le problème ?
1 Jungle : L'étiquette de la route est manquante (ajoutez l'étiquette route = bus / autocar / tram / etc.) Chaque relation de transport doit détailler son type de route. En ce qui concerne le projet AccraMobile3, cela doit toujours être route=bus
2 Jungle : L'étiquette route_master est manquante (ajoutez l'étiquette route_master = bus/coach/tram/etc) Chaque relation primaire de transport doit détailler son type de route. En ce qui concerne le projet AccraMobile3, cela devrait toujours être route_master=bus
3 Jungle : l'étiquette route_master est manquante (changer l'étiquette de route par route_master) Chaque relation meta devra avoir l'étiquette route_master=bus. S'il vous plaît changez l'étiquette route par route_master
4 Jungle : L'étiquette de mise en relation est manquante Chaque relation meta devra avoir une étiquette réseau. S'il vous plaît ajoutez-en un
5 Jungle : L'étiquete opérateur est manquante Chaque relation méta devrait avoir une étiquette d'opérateur. S'il vous plaît ajoutez-en un
6 Jungle : L'étiquette de référence est manquante Chaque relation méta devrait avoir une étiquette ref. S'il vous plaît en ajouter un
7 Jungle : L'étiquette from ou to est manquante Chaque relation méta doit avoir une étiquette from et une balise to. S'il vous plaît ajoutez-les.
8 Jungle : L'étiquette de fréquence est manquante Chaque relation méta devrait avoir une étiquette de fréquence. S'il vous plaît en ajouter un
9 Jungle : L'étiquette de charge est manquante Chaque relation méta devrait avoir une étiquette de charge. S'il vous plaît en ajouter un
9+ Jungle : L'étiquette de charge doit se terminer par le GHS Chaque méta-relation devrait avoir une étiquette de charge se terminant par GHS. Veuillez vérifier la valeur de cet étiquette
10 Jungle : Le badge est manquant Chaque arrêt de bus devrait avoir une étiquette de nom. S'il vous plaît en ajouter un
11 Jungle : S'agit-il d'un bus_stop ou d'un tram_stop? La balise public_transport = platform n'est pas rendue, veuillez ajouter la balise legacy highway = bus_stop.
11+ Jungle : Est ce que c'est un arrêt de bus ? La balise public_transport = platform n'est pas rendue, veuillez ajouter la balise legacy highway = bus_stop.
12 Jungle : S'agit-il d'un point d'attente de passager (plate-forme) ou d'un arrêt? Le tag highway = bus_stop est ambigu. Si c’est la position où le bus s’arrête, remplacez-le par public_transport = stop_position. Si c’est la position où les passagers attendent, ajoutez public_transport=platform
13 Jungle : Ajouter cette relation de route à une relation route_master Toutes les variations de ligne (relations de route) doivent faire partie d'une ligne (relation route_master)
14 Jungle : Ajouter l'arrêt à une relation de route Tous les arrêts doivent être dans au moins une variation de ligne (relation d'itinéraire)
15 Jungle : La balise travel_time est manquante Chaque transaction doit avoir une balise travel_time, en minutes. Vous pouvez utiliser la piste GPX pour calculer une

Outils en ligne

Deux nouveaux outils de contrôle ont été développés (juillet 2017) par la communauté française de OpenStreetMap pour vérifier:

  1. les relations de transport:
  2. Les traces des lignes: