Un simple couple de coordonnées paraît précis. Six décimales suggèrent une localisation exacte à une dizaine de centimètres près. Alors pourquoi un chauffeur livreur, à qui l'on a remis exactement ces coordonnées, se retrouve-t-il si souvent du mauvais côté d'un bâtiment avec un colis qu'il ne peut pas déposer ?
La réponse, c'est que précision et exactitude ne sont pas la même chose. Un géocode de toiture peut être précis au centimètre tout en pointant au mauvais endroit : le milieu d'un toit plutôt que la porte que l'on franchit. Pour une maison individuelle, cet écart représente quelques mètres et personne ne le remarque. Pour un hôpital, un immeuble d'habitation, un aéroport ou un parc logistique, l'écart entre le point de toiture et la vraie entrée peut faire toute la différence entre une livraison à l'heure et une livraison échouée.
C'est le changement discret qui s'opère en ce moment dans les données de localisation. Le secteur passe du « où se trouve ce bâtiment » au « où dois-je réellement aller ». Voici ce qu'est le géocodage au niveau de l'entrée, pourquoi les équipes du dernier kilomètre s'y intéressent et ce qu'il faut rechercher dans une API.
Le problème du point sur le toit
Le géocodage classique transforme une adresse en un point. Ce point correspond généralement au centroïde du contour d'un bâtiment ou à une position interpolée le long de la rue. Les deux sont des moyennes raisonnables, et tous deux ignorent le fait le plus important sur le plan opérationnel à propos d'un bâtiment : par où l'on entre.
Prenons quelques cas courants :
- Un entrepôt avec l'entrée des bureaux à l'avant et le quai de réception des marchandises à l'arrière, accessible par une voie de service distincte.
- Un immeuble d'habitation dont l'entrée adressée donne sur une cour intérieure, et non sur la rue à laquelle le centroïde se rattache.
- Un campus ou un centre commercial où le point de toiture atterrit sur un toit, au milieu d'un complexe large de 300 mètres.
Dans chaque cas, le point sur le toit est précis et faux. Un chauffeur dirigé vers lui arrive près du bâtiment, puis perd de deux à cinq minutes à trouver la vraie porte. Multipliez cela sur une tournée de 120 arrêts et le point de toiture a discrètement coûté une heure. Pire, lorsque l'entrée est réellement difficile d'accès, l'arrêt est déclaré comme échoué et le colis repart au dépôt.
Ce que renvoie le géocodage au niveau de l'entrée
Le géocodage au niveau de l'entrée répond à une question plus riche. Au lieu d'un seul point, une réponse précise peut inclure :
- Le point d'affichage : l'endroit où poser un marqueur sur une carte.
- Un ou plusieurs points d'entrée : les portes étiquetées du bâtiment, parfois réparties entre entrées principales et entrées de service.
- Un point de navigation : une position sur le réseau routier carrossable où un véhicule doit s'arrêter pour atteindre cette entrée.
- Le contour du bâtiment : le polygone de l'emprise au sol, qui permet d'afficher la forme du bâtiment et de raisonner sur sa taille.
Le point de navigation est celui qui change les opérations. Diriger vers la porte ne suffit pas si la porte se trouve dans une zone piétonne : ce que l'on veut, c'est le point le plus proche où une camionnette peut réellement s'arrêter. Un bon géocodeur dérive ce point en bordure de route à partir de l'entrée et de la géométrie des rues environnantes, de sorte que le chauffeur est envoyé vers un endroit où il peut se garer et entrer à pied.
Pourquoi cela compte au-delà de la livraison
La livraison du dernier kilomètre est le cas évident, mais la précision de l'entrée se manifeste partout où quelqu'un doit physiquement arriver :
- Interventions sur site et soins à domicile : un technicien ou une infirmière au planning serré ne peut pas se permettre de tourner autour d'un bâtiment.
- VTC et mobilité : les prises en charge dans les grands sites fonctionnent bien mieux quand l'application envoie la voiture vers une entrée nommée plutôt que vers le milieu du bâtiment.
- Accessibilité : diriger un utilisateur en fauteuil roulant vers une entrée sans marche n'est possible que si les données distinguent les entrées entre elles.
- Urgences et planification logistique : connaître le contour du bâtiment et les points d'accès permet des décisions plus sûres et plus rapides sur le terrain.
Dans chacun de ces cas, le coût du point sur le toit se paie en minutes et en frustration, répétées des milliers de fois par jour.
D'où proviennent les données
Les données sur les entrées et les contours ne relèvent pas de la magie, et elles ne sont pas verrouillées chez un seul fournisseur. Les contributeurs d'OpenStreetMap ont cartographié les emprises au sol des bâtiments et étiqueté les entrées individuelles sur une part vaste et croissante des bâtiments du monde, en marquant les portes principales, les portes de service et les points d'accès. Comme la carte est ouverte, un service de géocodage construit sur elle peut renvoyer cette structure directement : le contour, les entrées et un point de navigation dérivé de ceux-ci.
La couverture est inégale, comme on peut s'y attendre d'une carte éditée par des personnes. Elle est la plus dense dans les villes et autour des grands bâtiments publics, et elle s'améliore chaque jour à mesure que la carte est corrigée et étendue. L'enseignement pratique est de traiter la précision comme un spectre : une bonne API vous indique son degré de confiance, afin que votre logique de routage puisse se replier proprement lorsque seul un point de toiture existe.
Ce qu'il faut rechercher dans une API de géocodage
Si la précision au niveau de l'entrée compte pour votre produit, évaluez une API de géocodage sur autre chose que son seul taux de réussite :
- Une géométrie structurée, pas seulement lat et lon. La réponse porte-t-elle un point d'entrée ou de navigation et un contour de bâtiment, ou seulement une coordonnée unique ?
- Un champ de précision ou de type de correspondance. Vous devez savoir si un résultat est de toiture, interpolé ou de niveau entrée, pour que votre code puisse réagir.
- Un score de confiance. Un repli propre suppose de savoir quand la réponse précise n'est pas disponible.
- Une couverture honnête. Demandez où les données sont solides et comment elles sont maintenues, plutôt que de supposer une précision uniforme à l'échelle mondiale.
- La résidence des données. Si vous géocodez des adresses de clients, le lieu où ce traitement se déroule est une question de conformité, et pas seulement une question technique.
Ce dernier point est facile à négliger. Une adresse est une donnée personnelle. Envoyer les adresses de clients européens pour les faire géocoder hors de l'UE transforme une décision de routage en une décision de transfert de données.
L'approche MapAtlas
L'API de géocodage MapAtlas est construite sur OpenStreetMap : elle peut donc renvoyer les contours de bâtiments et les points de navigation dérivés des entrées là où la carte ouverte les fournit, accompagnés d'un signal de précision clair sur lequel router. Elle fonctionne sur une infrastructure hébergée dans l'UE, sans aucun transfert de données personnelles hors de l'UE, ce qui signifie que vous pouvez rechercher une exactitude au niveau de l'entrée pour les adresses européennes sans sacrifier la conformité au GDPR pour y parvenir.
Le point sur le toit a eu son heure de gloire. C'était la bonne abstraction quand les cartes servaient à regarder, et non à arriver quelque part. Maintenant qu'une coordonnée est une instruction adressée à un chauffeur, à un passager ou à un robot, la question a changé : on ne demande plus « où se trouve ce bâtiment » mais « où dois-je réellement aller ». Le géocodage est enfin en train de rattraper son retard.
Prêt à router vers la porte plutôt que vers le toit ? Découvrez l'API de géocodage MapAtlas ou voyez comment la validation d'adresses nettoie d'abord les données en entrée.
Questions fréquemment posées
Qu'est-ce que le géocodage à l'entrée du bâtiment ?
Le géocodage à l'entrée du bâtiment renvoie les coordonnées de la porte qu'une personne utilise réellement pour entrer dans un bâtiment, ainsi qu'un point de navigation sur la route où un véhicule doit s'arrêter, au lieu d'un point unique posé sur le toit ou le centroïde du bâtiment. Pour un grand complexe comme un hôpital, un campus ou un centre commercial, l'entrée peut se trouver à des dizaines, voire des centaines de mètres du point de toiture, et c'est précisément cet écart qui provoque les livraisons échouées et les dépôts au mauvais endroit.
Pourquoi le point sur le toit échoue-t-il pour la livraison du dernier kilomètre ?
Un point de toiture ou de centroïde marque le milieu du contour d'un bâtiment, et non la façon d'y entrer. Pour une maison individuelle, la différence est minime, mais pour les entrepôts, les immeubles d'habitation, les aéroports et les campus, la vraie entrée peut se situer de l'autre côté du bâtiment ou au bout d'une voie de service. Un chauffeur dirigé vers le centroïde arrive à proximité du bâtiment mais pas devant la porte, perd des minutes à chercher l'entrée et finit parfois par déclarer l'arrêt comme échoué.
D'où proviennent les données sur les entrées et les bâtiments ?
Les contributeurs d'OpenStreetMap cartographient les contours des bâtiments et étiquettent les entrées individuelles, y compris les portes principales et de service, sur des millions de bâtiments dans le monde. Une API de géocodage construite sur OpenStreetMap peut renvoyer le contour du bâtiment, les points d'entrée étiquetés et un point de navigation en bordure de route dérivé de ceux-ci. La couverture est la plus forte dans les zones urbaines denses et s'améliore en continu à mesure que la carte ouverte est éditée.
Comment obtenir une précision au niveau de l'entrée depuis une API de géocodage ?
Utilisez une API de géocodage qui expose un champ de précision ou de type de correspondance et renvoie une géométrie structurée, et non seulement un unique couple lat et lon. Vérifiez si la réponse inclut un point d'entrée ou de navigation, un contour de bâtiment et un score de confiance, puis dirigez votre véhicule vers le point de navigation plutôt que vers le point d'affichage. L'API de géocodage MapAtlas est construite sur OpenStreetMap et hébergée dans l'UE, ce qui vous donne des données d'adresses européennes précises sans transférer de données personnelles hors de l'UE.

