La couverture semble devoir se résumer à un seul chiffre, un pourcentage du monde qu'un géocodeur sait traiter avec succès, mais cette présentation cache plus qu'elle ne révèle. La seule façon pertinente de mesurer la couverture est de poser un grand nombre de questions précises et individuelles (cette adresse exacte peut-elle être trouvée, avec quelle précision, avec quelle confiance) sur un ensemble fixe et reproductible d'adresses de référence, puis d'examiner la répartition des réponses plutôt que d'essayer de la réduire à un seul chiffre.
Construire un ensemble de référence utile commence par décider ce que « couverture » doit signifier pour vos besoins précis, car un ensemble conçu pour tester la recherche d'adresses grand public à l'échelle mondiale est très différent d'un ensemble conçu pour tester la couverture, par exemple, d'un groupe de pays où vous opérez réellement. Un ensemble de référence raisonnable puise des adresses dans plusieurs pays, inclut délibérément des exemples urbains et ruraux dans chacun, et comprend des adresses réputées difficiles (grands ensembles d'appartements, routes rurales, quartiers récemment construits) à côté d'adresses simples, car un ensemble composé uniquement de cas faciles surestimera la couverture réelle.
L'ensemble doit être fixe et réutilisé dans le temps, et non régénéré à chaque test, car la valeur de ce type de mesure vient en grande partie de la comparabilité. Exécuter le même ensemble de référence sur le même géocodeur tous les quelques mois vous permet de voir si la couverture d'une région donnée s'améliore réellement, stagne ou régresse, ce qu'un test ponctuel ne peut jamais montrer. Cela permet aussi de comparer dans le temps la répartition des niveaux de précision pour une même entrée, un signal bien plus informatif qu'un simple décompte de réussites et d'échecs.
Lorsque vous exécutez l'ensemble, enregistrez davantage qu'un simple succès ou échec par adresse. Relevez les valeurs precision et confidence renvoyées pour chaque résultat, et pas seulement le fait qu'une réponse soit revenue ou non, car une adresse résolue uniquement avec une précision city et une faible confiance est un résultat nettement différent d'une adresse résolue proprement avec une précision house et une confiance élevée, même si les deux compteraient comme « trouvées » dans un décompte naïf de réussites et d'échecs.
C'est exactement le type de test qu'il vaut la peine de mener vous-même sur tout fournisseur de géocodage que vous évaluez, y compris le nôtre, avec des adresses réellement représentatives de l'endroit où se trouvent vos propres utilisateurs, plutôt que de vous fier aux affirmations marketing générales d'un fournisseur sur sa couverture. Consultez la page de couverture pour avoir une idée générale de ce qui est pris en charge, puis validez avec votre propre ensemble de référence via l'endpoint de géocodage direct avant de vous engager auprès d'un fournisseur pour un cas d'usage où la couverture compte réellement pour votre activité.
Une adresse dans un centre-ville bien cartographié ne vous apprend presque rien sur la façon dont votre système gère une route rurale, une frontière contestée ou une requête près des pôles. Testez délibérément les cas difficiles.
Tous les jeux de données contenant des informations de localisation apparemment publiques ne peuvent pas légalement être utilisés dans un produit payant. Ce sont souvent les conditions de licence, et non la disponibilité technique, qui fixent la véritable limite.
Lorsqu'une requête ne peut réellement pas être résolue de manière fiable, ne rien renvoyer est une meilleure réponse que renvoyer une supposition présentée comme un fait. Voici le raisonnement derrière ce choix.