Demandez pourquoi les recherches de codes postaux sont nettement plus précises et fiables dans certains pays que dans d'autres, et la réponse remonte presque entièrement à une seule source : l'autorité postale de chaque pays définit son propre système de codes postaux et décide comment, et avec quelle ouverture, les données de référence sous-jacentes sont mises à disposition. Aucun organisme mondial unique ne régit la qualité des données de codes postaux ; il existe seulement un schéma général selon lequel une autorité postale nationale possède et maintient le format de son propre pays, et les pays diffèrent énormément dans la manière dont ils exercent ce rôle.
Certaines autorités postales maintiennent des données de référence très détaillées, fréquemment mises à jour et publiées ouvertement, qui associent les codes jusqu'à la rue, voire au bâtiment, et rendent ces données facilement accessibles pour exactement le type d'usage dont dépend un service de géocodage. D'autres maintiennent en interne des données plus grossières, centrées principalement sur leurs propres opérations de distribution plutôt que conçues comme un jeu de données de référence public, ou limitent la diffusion de leurs données de référence et la forme sous laquelle des tiers peuvent les partager et les utiliser.
Cette variation ne reflète en rien la qualité globale des infrastructures d'un pays au sens large ; elle reflète précisément les décisions prises par le système postal de ce pays en matière de granularité et d'ouverture des données. Un pays peut avoir une excellente distribution physique du courrier tout en maintenant des données postales de référence comparativement grossières ou difficiles d'accès depuis l'extérieur, simplement parce que le besoin opérationnel de distribuer le courrier n'exige pas le même niveau de détail publié que celui dont bénéficie un service de recherche tiers.
La conséquence pratique est que quiconque construit sur des données de codes postaux à l'international doit s'attendre à une résolution et une fiabilité sensiblement différentes d'un pays à l'autre, et concevoir en conséquence plutôt que de supposer un comportement uniforme. Lorsque les données postales sont détaillées, elles peuvent à elles seules permettre un géocodage réellement précis. Lorsqu'elles sont plus grossières, mieux vaut les traiter comme un signal complémentaire accompagnant une adresse plus complète, plutôt que comme un identifiant de localisation suffisant en soi.
Vérifier les résultats réels pour les pays qui concernent votre application est ici bien plus utile que n'importe quelle hypothèse générale, car l'écart entre les pays les mieux et les moins bien pris en charge peut être important. Notre recherche de code postal renvoie les coordonnées et les composantes administratives correspondant à un code et à son pays au format ISO 3166-1 alpha-2, et la tester directement avec des codes représentatifs de chaque pays où vous opérez réellement vous en apprendra bien plus sur ce à quoi vous attendre que n'importe quelle déclaration générale sur la qualité des données postales dans le monde.
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.