Qualité des données

La différence entre le géocodage au niveau du bâtiment et au niveau de la rue

Deux points géocodés situés à quelques mètres l'un de l'autre sur une carte peuvent représenter des types de correspondance fondamentalement différents, et la différence entre eux, le géocodage au niveau du bâtiment (rooftop) par opposition au géocodage au niveau de la rue, est l'une des distinctions les plus importantes cachées derrière un simple point à l'écran.

Le géocodage au niveau du bâtiment place la coordonnée renvoyée à l'emplacement réel du bâtiment précis associé à l'adresse, généralement à partir de données réelles de bâtiments ou de parcelles qui enregistrent l'emplacement effectif de cette construction. C'est la catégorie de correspondance la plus précise disponible, et c'est ce que le niveau de précision house d'une réponse est censé représenter : une coordonnée qui correspond à un bâtiment physique identifié, et non une estimation de l'endroit où il se trouve probablement.

Le géocodage au niveau de la rue fonctionne différemment. Au lieu d'établir une correspondance avec un bâtiment connu précis, il interpole une position le long d'un tronçon de route en fonction de l'endroit où le numéro demandé devrait statistiquement se trouver dans la plage de numéros connue de ce tronçon, en supposant une répartition à peu près régulière des adresses sur toute la longueur de la rue. On obtient une coordonnée située sur la bonne route ou à proximité, et à peu près sur la bonne portion, mais il s'agit fondamentalement d'une estimation fondée sur des schémas de numérotation typiques, et non d'un emplacement confirmé pour ce bâtiment précis.

L'écart entre les deux compte davantage qu'on pourrait le penser au premier abord, car l'interpolation au niveau de la rue suppose une numérotation raisonnablement régulière et séquentielle le long d'un tronçon, une hypothèse qui ne se vérifie pas toujours. Là où une rue s'est construite de manière inégale, où la numérotation présente des trous, ou là où un long tronçon couvre une large plage d'adresses réparties inégalement sur sa longueur, un point interpolé peut tomber à une distance significative de la construction réelle, parfois un bâtiment entier ou plus, alors même que la méthode sous-jacente fonctionne exactement comme prévu.

C'est précisément cette distinction que le champ precision est conçu pour faire apparaître : il doit donc toujours être vérifié plutôt que déduit de la seule coordonnée, car une correspondance au niveau du bâtiment et une interpolation au niveau de la rue peuvent produire des points visuellement semblables sur une carte tout en ayant une précision réelle sensiblement différente. Pour tout cas d'usage où la différence compte vraiment, par exemple l'envoi d'une intervention vers un bâtiment exact plutôt que vers un bâtiment voisin, vérifier spécifiquement la précision house, plutôt que d'accepter tout résultat résolu quelque part dans la bonne rue, fait toute la différence entre se fier à une correspondance confirmée et se fier à une estimation statistique.

Notre endpoint de géocodage direct indique la précision réellement obtenue pour chaque correspondance, précisément pour que votre application puisse distinguer un résultat confirmé au niveau du bâtiment d'une interpolation au niveau de la rue avant de décider du degré de confiance à lui accorder pour votre cas d'usage.