Navigation en tunnel : le guidage continue sans GPS
En tunnel, le téléphone ne reçoit pas de GPS exploitable, et une navigation s'arrête ou saute. DriveBattle pour Android prolonge la position le long de l'itinéraire, continue les annonces et fond l'affichage vers le vrai signal à la sortie du tunnel. Le trajet enregistré n'a ensuite aucun trou.
Ce qui se passe après quatre secondes
Si aucun signal GPS n'arrive pendant quatre secondes, le cockpit affiche l'indication « Signal GPS perdu - position estimée ». À partir de là, l'appli prolonge la position, la progression sur l'itinéraire et les annonces vocales toutes les 500 millisecondes le long de la géométrie du tracé. La base est la dernière vitesse crédible. Si le véhicule roule à moins de 3 km/h, la position estimée s'arrête.
Les tunnels connus ont plus de temps
Au calcul de l'itinéraire, le serveur demande aussi au réseau routier quels tronçons sont des tunnels. Dans un tunnel connu, la prolongation dure jusqu'à 20 minutes, car le tube n'a pas d'embranchement où l'on pourrait deviner à tort. Hors d'un tunnel connu, la position se fige après 2 minutes, pour qu'elle ne continue pas sans fin quand tu es en réalité dans un bouchon ou que tu as tourné. Le routeur hors ligne ne fournit aucun marquage de tunnel, la limite de 2 minutes s'y applique toujours.
Le récepteur compte aussi
L'appli surveille en plus le récepteur GNSS. S'il ne voit aucun satellite pendant au moins 3 secondes, cela vaut comme un tunnel, même si l'itinéraire ne connaît aucun tunnel. L'appli contrôle alors chaque signal plus sévèrement. La prolongation elle-même ne va dans ce cas que jusqu'à la limite normale de 2 minutes, les 20 minutes ne valent que dans un tunnel que le calcul d'itinéraire connaît.
Les fausses positions sont écartées
En tunnel, le téléphone fournit souvent des positions issues des antennes mobiles et du WLAN, avec des erreurs de plusieurs centaines de mètres. L'appli écarte de tels signaux. Un signal doit être précis à 50 mètres, en tunnel à 20 mètres, et il ne doit pas sauter à plus de 300 km/h par rapport au dernier signal retenu. Un signal écarté ne compte pas comme signe de vie, sinon il mettrait fin à la prolongation. Après une coupure, l'appli ne reprend la réception qu'après deux signaux qui concordent entre eux.
Après le tunnel
Quand un vrai signal revient, l'affichage fond vers lui en 1,5 seconde au lieu de sauter visiblement. Cela vaut pour les petits décalages. Un grand décalage signifie que l'estimation était fausse, par exemple parce que tu as été dans un bouchon dans le tunnel. L'affichage saute alors franchement à la vraie position.
Le trajet n'a pas de trou
L'enregistrement en profite aussi. À l'envoi, le serveur comble par le réseau routier les trous d'au moins 8 secondes et 150 mètres, avant de calculer le profil d'altitude et les statistiques. Il répartit les horodatages régulièrement sur le trou. Il ne retient un tronçon de remplacement que s'il correspond au temps mesuré (3 à 200 km/h) et ne dépasse pas 2,5 fois la distance à vol d'oiseau. Sinon, le trou reste, par exemple lors d'une pause à la station-service avec mauvaise réception. Par trajet, il comble 20 trous au plus, chaque trou pouvant faire 30 minutes et 30 kilomètres au plus. Les kilomètres en tunnel comptent dans la distance.
En voiture
Avec Android Auto, l'indication de virage affiche « GPS perdu » tant qu'aucun signal n'est là, au lieu de distances périmées. Android Auto est Premium.
Ce que l'estimation ne sait pas faire
La position en tunnel est une estimation à partir de la dernière vitesse. Si tu es dans un bouchon, elle continue jusqu'à la fin du tunnel ou jusqu'à la limite. L'appli n'indique aucune précision en mètres. Les améliorations pour les tunnels existent depuis la version 0.22.36. Les versions plus anciennes prolongent la position 2 minutes au plus. La fonction est gratuite.
Questions fréquentes
- La navigation fonctionne-t-elle en tunnel sans GPS ?
- Oui. Après quatre secondes sans signal, l'appli affiche « Signal GPS perdu » et prolonge position et annonces le long de l'itinéraire.
- Combien de temps la navigation continue-t-elle en tunnel ?
- Jusqu'à 20 minutes dans un tunnel que le calcul d'itinéraire connaît. Sinon, la position se fige après 2 minutes.
- La position saute-t-elle après le tunnel ?
- Pour un petit décalage, l'affichage fond vers le vrai signal en 1,5 seconde. Pour un grand décalage, il saute à la vraie position.
- Mon trajet enregistré a-t-il un trou dans le tunnel ?
- En règle générale, non. Le serveur comble par le réseau routier les trous à partir de 8 secondes et 150 mètres, si le tronçon correspond au temps mesuré.
- Cela vaut-il aussi hors ligne ?
- La prolongation, oui. Mais le routeur hors ligne ne connaît pas les tunnels, la limite de 2 minutes s'y applique.
- La navigation en tunnel est-elle Premium ?
- Non. Seul Android Auto dans son ensemble est Premium.