RevCon
Qu'est-ce qu'une RevCon ?
Une RevCon (ou Reverse Connectivity) est une autorisation de tourner en sens interdit. Cette erreur survient lorsqu'un éditeur modifie le sens d'un segment sans modifier les autorisations de tourner dans le sens interdit.
Il faut considérer le passage d'une rue en sens unique dans l'éditeur comme une modification visuelle uniquement. Sur la livemap et sur l'application mobile, elle fait apparaître des flèches montrant le sens de circulation. Sur l'éditeur de carte, en plus d'ajouter des flèches, la modification masque les flèches de directions qui vont dans le sens opposé.
Mais cette modification est uniquement visuelle, si les flèches de direction sont masquées, elles existent toujours. Si les interdictions de tourner n'ont pas été définies (flèches rouges) alors cela entraînera des erreurs de guidage: l'application mobile continuera d'emprunter le sens interdit.
C'est en cela qu'une RevCon est complexe, c'est une erreur cachée.
Comment éviter une RevCon ?
Comme expliqué plus haut, une RevCon est une erreur masquée, il faut donc éviter de les créer afin de ne pas générer d'erreur de guidage. La méthode décrite ci-vous évitera de générer des RevCons. Ce n'est pas la seule méthode, mais elle permet de bien comprendre le problème. Nous reviendrons plus tard sur d'autres méthodes.
Prenons le cas de l'image ci-dessous, nous devons passer la route sélectionnée dans le sens A vers B. {image RevCon 1)
- D'abord, passer en rouge les flèches sortantes en A. Puisque l'on se dirige de A.7{image RevCon 2)
- Ensuite, faire de même au nœud B pour les flèches entrantes. On peut uniquement sortir de la rue au nœud B.
{image RevCon 3)
- Enfin, on peut définir le sens de circulation de A vers B.
{image RevCon 4)