API de géocodage inverse : quoi comparer

Le géocodage inverse transforme des coordonnées en l'adresse la plus proche. Les fournisseurs diffèrent moins par l'idée que par les détails qui décident si la réponse est exploitable. Cette page les liste. Elle compare des critères, pas la précision : nous ne publions pas encore de banc d'essai de précision.

Les critères

  1. Ce qui revient. Une adresse complète, une rue, une localité ? La réponse dit-elle laquelle ? Une coordonnée dans un champ n'a pas de numéro de maison à retrouver.
  2. La distance. La distance entre votre point et l'adresse renvoyée est-elle donnée ? Sans elle, vous ne pouvez pas écarter une correspondance lointaine.
  3. Plusieurs candidats. Pouvez-vous en demander plusieurs, et sont-ils ordonnés ?
  4. La confiance. Y a-t-il un score, et que signifie-t-il ?
  5. Coordonnées dans l'URL. Les appels inverses portent souvent les coordonnées dans la chaîne de requête, que des proxys peuvent journaliser.
  6. Limites de débit et coût. Par seconde, par jour, par mois ; et si l'inverse coûte autant que le direct.
  7. Règles de stockage et d'attribution. Pouvez-vous garder l'adresse obtenue pour une coordonnée, et que devez-vous afficher ?
  8. Couverture et source. Registres officiels ou données cartographiques ouvertes, et pour quels pays.

Comment répond le point d'accès inverse d'Addrova

GET /v1/reverse?lat=…&lon=…&limit=… renvoie des candidats avec le libellé, les composants, la position, la précision (rooftop pour un point d'adresse, street pour une géométrie de voie, centroid pour un lieu-dit ou lieu nommé comparable, locality pour un centroïde de commune), une confiance avec un niveau, les sources, et la distance en mètres depuis votre point. Chaque réponse porte l'attribution de ses sources. Voir la référence de l'API.

Deux précautions, tirées de la conception de l'API :

  • Les coordonnées passent dans l'URL sur ce point d'accès. Addrova n'écrit aucune coordonnée dans ses journaux (affirmation ZL-10), mais un proxy que vous ne maîtrisez pas pourrait le faire ; préférez un appel côté serveur.
  • Une valeur de confiance n'est affichée que pour un pays dont la confiance est calibrée ; ailleurs, lisez le niveau, pas un pourcentage.

Un court test à faire vous-même

  1. Prenez 200 points dont vous connaissez l'adresse, dont des points ruraux et des points entre deux bâtiments.
  2. Pour chaque fournisseur, notez la précision, la distance et si le numéro de maison est juste.
  3. Comptez les réponses que vous devriez écarter parce que la distance est trop grande.

FAQ

Le géocodage inverse coûte-t-il autant que le direct ? Cela dépend du fournisseur ; consultez chaque page de prix. Chez Addrova, un appel inverse est une requête de votre offre.

Puis-je stocker les résultats inverses ? Addrova autorise le stockage permanent avec attribution. Vérifiez les conditions de chaque autre fournisseur.