LVÉtude de cas · Liveen service
un projet du studio · Finekot Systems · données ouvertes
Les transports de trois pays sur une carte en direct
Bus, trains, avions et navires du Monténégro, de la Géorgie et de la Serbie : où se trouve chaque trajet, où il va et quand il arrive. Construit à partir de sources ouvertes, chacune liée dans la fiche de l’objet.
la mission
Chaque trajet du pays, là où il est
01Cahier des charges
1
Tous les transports sur une carte
Bus interurbains et urbains, trains, avions, navires. Un toucher sur le marqueur ouvre la fiche : opérateur, itinéraire, arrêts, tarifs.
Bus interurbains et urbains, trains, avions, navires. Un toucher sur le marqueur ouvre la fiche : opérateur, itinéraire, arrêts, tarifs.
2
Données ouvertes uniquement
Une source n’est connectée que si ses conditions autorisent l’affichage public. Pas d’API payante, pas de base fermée.
Une source n’est connectée que si ses conditions autorisent l’affichage public. Pas d’API payante, pas de base fermée.
3
Mobile d’abord
La carte s’ouvre plus souvent sur mobile : l’interface a été conçue d’abord pour l’écran étroit, puis pour l’ordinateur.
La carte s’ouvre plus souvent sur mobile : l’interface a été conçue d’abord pour l’écran étroit, puis pour l’ordinateur.
4
Rien n’est collecté sur le visiteur
Pas d’inscription. « Près de moi » calcule les distances dans le navigateur : les coordonnées n’atteignent jamais le serveur.
Pas d’inscription. « Près de moi » calcule les distances dans le navigateur : les coordonnées n’atteignent jamais le serveur.
trois pays
Une carte, des sources différentes
CGMonténégrolive.finekot.com/cg/


Live · Monténégro
Trains ŽPCG selon l’horaire en vigueur avec les tarifs, bus interurbains de quatorze gares routières, avions par signaux ADS-B, navires de croisière selon le plan d’escales du port de Kotor.
ouvrir la carte du pays →GEGéorgielive.finekot.com/ge/


Live · Géorgie
Bus urbains de Tbilissi en temps réel (données non officielles de TTC), trains de Georgian Railway avec tarifs en euros, bus interurbains Georgian Bus, ferries Batoumi — Varna, avions.
ouvrir la carte du pays →RSSerbielive.finekot.com/rs/


Live · Serbie
Transports urbains de Belgrade, Niš et Kragujevac selon des horaires GTFS ouverts avec numéros de ligne, trains Srbija Voz, avions au-dessus du pays.
ouvrir la carte du pays →fonctionnement
Un noyau, un pays, ce sont des données
02Architecture
1
Collecteurs sur le serveur
Horaires, positions et plans des ports sont récupérés aux sources et ramenés à un seul format. La carte reçoit des données prêtes et n’interroge jamais les sources elle-même.
Horaires, positions et plans des ports sont récupérés aux sources et ramenés à un seul format. La carte reçoit des données prêtes et n’interroge jamais les sources elle-même.
2
Une position horaire est calculée
Sans signal en direct, le trajet avance sur la géométrie des voies et des routes d’OpenStreetMap entre les arrêts, selon les heures de départ et d’arrivée.
Sans signal en direct, le trajet avance sur la géométrie des voies et des routes d’OpenStreetMap entre les arrêts, selon les heures de départ et d’arrivée.
3
Un noyau pour trois pays
Interface et logique sont communes. Un pays est un fichier de réglages : couches, ports, alphabet des noms, règles des opérateurs, libellés. Une modification de l’interface se fait une fois et s’applique aux trois cartes.
Interface et logique sont communes. Un pays est un fichier de réglages : couches, ports, alphabet des noms, règles des opérateurs, libellés. Une modification de l’interface se fait une fois et s’applique aux trois cartes.
4
Cartographie propre
MapLibre, relief et bâtiments en 3D, un thème sombre maison et un thème clair. Libellés en russe, en anglais et dans la langue du pays.
MapLibre, relief et bâtiments en 3D, un thème sombre maison et un thème clair. Libellés en russe, en anglais et dans la langue du pays.
03Mobile390 px


La carte dans la poche
Onglets en bas : carte, « Près de moi », prochains départs, couches et langue. La fiche du trajet s’ouvre en demi-panneau et ne masque pas la carte.
honnêteté des données
On voit ce qui est en direct et ce qui suit l’horaire
04Règles d’affichage
1
Une source indiquée sur chaque couche
La ligne d’état indique l’origine des données et la validité de l’horaire. Signal en direct et calcul horaire ne sont jamais mélangés.
La ligne d’état indique l’origine des données et la validité de l’horaire. Signal en direct et calcul horaire ne sont jamais mélangés.
2
Pas de source ouverte, pas de couche
Les transports urbains du Monténégro, les marchroutkas de Géorgie et les bus interurbains de Serbie ne figurent pas sur la carte : aucune donnée ouverte avec droit d’affichage n’a été trouvée. La raison est écrite sur la carte.
Les transports urbains du Monténégro, les marchroutkas de Géorgie et les bus interurbains de Serbie ne figurent pas sur la carte : aucune donnée ouverte avec droit d’affichage n’a été trouvée. La raison est écrite sur la carte.
3
Le superflu est masqué
Avions et navires militaires, ainsi que les avions dont les propriétaires ont refusé le suivi public, n’apparaissent pas.
Avions et navires militaires, ainsi que les avions dont les propriétaires ont refusé le suivi public, n’apparaissent pas.
05Pour les entreprises
Une carte en direct pour vos données
La même approche fonctionne sur les données de l’entreprise : véhicules et coursiers, équipements, commandes et sites en temps réel sur une carte, avec une fiche pour chacun.