Quel est l'horaire de train le plus précis depuis 2003?

L'horaire des trains est ce que Tutu.ru a commencé en 2003 avec. Maintenant, je peux dire avec fierté que notre horaire s'avère parfois plus précis que celui du transporteur ou des chemins de fer russes - c'est parce que nous répondons très rapidement aux demandes des passagers et avons des heuristiques pour comparer différentes sources de données et leurs corrections mutuelles.


Ancien calendrier papier Saint-Pétersbourg - Oredezh

Tout a commencé comme ça. Au départ, il n'y avait pas d'horaire de train régulièrement mis à jour sur Internet. Plus précisément, c'était du "papier". Il est inutile de garder un horaire de la gare ou de publier ce qui est généralement placé dans différentes brochures. Un grand nombre de modifications temporaires sont apportées au calendrier. Nous nous sommes fixé un objectif: établir un calendrier régulièrement mis à jour.

Et même si au début une personne était occupée par tout le programme, il est vite devenu évident qu'une équipe était nécessaire. Petit à petit, nous avons sélectionné des personnes intéressées par ce sujet.

C'était difficile au début. Quand Tutu.ru venait de naître, dans notre pays il y avait une seule compagnie de chemin de fer, le seul transporteur. Nous avons demandé des informations, mais pendant longtemps, il n'a pas été possible de se mettre d'accord. Plus précisément, on nous a dit qu'il y avait un horaire ouvert pour tout le monde, prenez-le. Mais nous ne ferons rien de particulier pour vous. C'est une position tout à fait compréhensible, car nous voulions le déchargement, qui devait évidemment être effectué de manière coûteuse.

En conséquence, l'équipe a commencé à se rendre dans les gares et à photographier les changements d'horaire. Presque tous les matins ont commencé par un détour de 7 à 9 stations. Donc réussi à couvrir Moscou. Mais loin de partout, il y a eu les changements nécessaires. Au départ de Moscou - s'il vous plaît, mais à Moscou - plus. Aux stations intermédiaires, il s'est avéré que la précision diminuait. Nous avons mis en place un système de collecte des messages des passagers. «Faites-nous savoir pour aider les autres passagers» - cette occasion a parfaitement fonctionné, et un passager qui a déjà rencontré un problème l'a signalé. Cela a permis, à l'aide d'une série de modèles mathématiques, de comprendre ce qui se passait, de reconstruire le planning ou de faire les appels nécessaires.

Ensuite, les chemins de fer russes ont commencé à se développer activement en termes informatiques. Beaucoup de choses très cool ont été faites en principe, et entre autres, elles ont tordu une ressource interne avec un calendrier. Cela n'était pas accessible au grand public, mais les données ont été téléchargées sur un terminal spécial de la station.

Ensuite, faire défiler toute l'interface du terminal à la recherche d'un horaire a été ajouté à nos détours. Il a fallu des heures pour réécrire les horaires en cas de changements majeurs.



Les données dans le terminal étaient parfois suspectes, il fallait donc souvent se rendre dans les gares et regarder comment les trains passaient. Par exemple, une fois dans le terminal le train Elektrogorsk - Khrapunovo a été indiqué, un tel itinéraire n'est possible qu'avec un changement de taxi, pour lequel il n'y avait pas de temps. Lors du contrôle, il a été découvert qu'en fait, le train ne se rend avec des passagers qu'à Esino (puis sans passagers au parc de la gare de Khrapunovo). Des contrôles répétés ont permis de constater que dans de telles situations, le train n'arrivait pas toujours à un arrêt de la gare indiquée dans les horaires.

Peu à peu, d'autres modèles sont devenus clairs à partir des observations, et nous avons commencé à les prendre en compte et à les afficher avec nous.

Viennent ensuite les compagnies de banlieue (par exemple, la plus grande CPPK). Mais pour les entreprises de banlieue, il était déjà extrêmement important que les passagers reçoivent le maximum d'informations sur les annulations et autres situations, sinon les plaintes déborderaient. C'est peut-être pour cela qu'il a été beaucoup plus facile de s'entendre sur l'obtention d'informations.

À l'intérieur de la structure des chemins de fer russes, cela se passe comme suit: les spécialistes établissent un horaire de train et, si quelque chose change dans l'horaire, envoient un télégramme aux départements et aux gares. Auparavant, il s'agissait directement de télégrammes, mais maintenant ce sont soit des télégrammes, soit des e-mails.

Enfin, après une série de réunions et de négociations, nous nous sommes connectés à la base de données centrale des horaires de banlieue, ainsi qu'aux données sur la circulation réelle des trains (en banlieue et longue distance). Et c'est très cool, car nous saisissons toujours des informations, par exemple, du CPPK, mais il est possible de les comparer avec une deuxième source - les données des chemins de fer russes sur le mouvement des trains. Cela arrive, et il y a des erreurs - une source ne peut pas être résolue.

Avec une nature différente des erreurs, le poids est attribué à différentes sources. L'une des situations courantes - cela arrive, le train est annulé dans une direction. Si c'est le cas, elle ne pourra pas retourner de l'autre côté. Nous calculons souvent cela: après tout, le train est à l'horaire, mais il n'y a en fait pas de train pour cela. Mais ce n'est pas toujours le bon modèle: parfois le transporteur envoie un train sans passagers à l'endroit, afin qu'il puisse déterminer l'itinéraire dans la direction opposée. Mais l'absence d'un train dans l'horaire, malgré le fait qu'il soit, est une erreur moins importante que l'inverse: objectivement, la probabilité de faux fonctionnement positif est d'environ 4%. Il n'y aura généralement pas de train. Grâce au travail interne des transporteurs et des chemins de fer russes, de telles situations d'annulations se produisent de moins en moins - c'est aussi largement le mérite de leur informatique.

Ou il y a des fautes de frappe dans le temps et le nombre. Il est également assez facile de comprendre la bonne source d'eux: si nous voyons un décalage d'une heure ou de 10 minutes, nous savons qu'avec une forte probabilité, c'est une faute de frappe dans le calendrier des chemins de fer russes. Les graphistes dessinent un graphique, pas un calendrier: là, le pas le long de l'axe des abscisses est de 10 minutes, et lorsqu'il est transféré du graphique vers un télégramme, il est facile de sceller pendant 10 minutes.

Voici un autre exemple. Il y a deux trains Konakovo - Moscou et retour. Mais nous savons qu'il y a un chemin de fer à voie unique avec un détour à Konakovsky Mkh et le train s'arrête d'attendre. Autrement dit, il s'arrête juste, il n'y a pas de plate-forme sur l'un des chemins. Cela signifie que l'un des trains ne fera pas la prise en charge et le retour des passagers, mais cet arrêt pourrait être inclus dans la base. Quand nous avons vu cela, nous avons écrit au transporteur. La réponse est venue: nous allons le découvrir. En conséquence, une mise à jour a été envoyée: de Moscou, elle s'arrêtera pour le débarquement et l'atterrissage, mais pas pour Moscou.

S'il s'agit d'une erreur non standard, nous allons à la station pour vérifier. Oui, oui, on roule encore, ça arrive. Il y a quelques semaines à peine, nous avions un cas à Reutovo - il n'était pas clair que les travailleurs ne répondaient pas avec les travaux sur la voie, qu'il y ait ou non un train. Et cela dépendait de quelle plateforme la composition irait. Nous sommes allés, avons regardé dans quelle direction iraient les trains. Nous ne sommes pas allés là-bas, car ce sont les données du transporteur, respectivement, qui ont apporté des modifications au modèle.

Naturellement, nous nous trompons également. Par exemple, le module d'analyse des mouvements réels signale si le train est en avance sur l'horaire. Le cas à Podolsk - il y avait une situation que nous avons identifiée en observant notre erreur. Il s’est avéré qu’il n’y avait pas d’erreurs: il y avait des problèmes techniques et les trains ne pouvaient pas aller plus loin que Shcherbinka. La gare ne pouvait pas non plus accepter les trains. En conséquence, le chemin de fer a envoyé des trains (qui devaient se rendre à Podolsk, se tenir là, puis revenir à Moscou) immédiatement à Moscou avant la première gare. C'est là que vous pouvez mettre le train pendant longtemps, c'est-à-dire jusqu'à la gare de Koursk. Notre système l'a remarqué et s'est rapidement reflété sur le site.

Eh bien, voici le résultat de notre travail:



Et donc les changements sont affichés:



Très probablement, ces panneaux vous sont familiers de la même manière que près de la moitié des habitants de Moscou: si vous regardez l'horaire du train électrique à RuNet, alors, très probablement, il est tombé sur le nôtre.

Source: https://habr.com/ru/post/fr413321/


All Articles