Geoplateforme / geoplateforme.github.io

Site d'accueil de la documentation Géoplateforme
https://geoplateforme.github.io/
6 stars 1 forks source link

Les villes à multiple code postal ne remontent pas systématiquement #43

Open pYassine opened 3 months ago

pYassine commented 3 months ago

Type de diffusion concernée

Service de géocodage

Accès concerné

Ouvert

Description de l'erreur

Certaines villes disposent de plusieurs code postaux . Pour ces villes, seule un seul code postal permet d'obtenir la ville en suggestion quand on fait une recherche sur l'API GeoPortail

Url utilisée: https://data.geopf.fr/geocodage/search?q=34000&limit=10&returntruegeometry=false

Exemples :

Montpellier dispose de 4 codes postaux différents Capture d’écran 2024-03-10 à 15 53 53

Résultats Capture d’écran 2024-03-10 à 15 52 53 Capture d’écran 2024-03-10 à 15 52 42

Sur l'API de BAN, j'arrive à obtenir les bons résultats que lorsque je recherche uniquement les "Commune" en paramètre https://api-adresse.data.gouv.fr/search/?q=34080&type=municipality&autocomplete=1'

Par contre, quand j'utilise l'api geocodage avec les même paramètres, impossible d'avoir le bon résultat https://data.geopf.fr/geocodage/search?q=34070&index=address&limit=10&returntruegeometry=false&type=municipality

Merci à vous !

jdesboeufs commented 3 months ago

Bonjour @pYassine,

Après vérification les deux moteurs se comportent pareil puisqu'ils ont le même code interne et les mêmes données de référence. MAIS l'instance Géoplateforme ne retourne que les résultats avec un score supérieur à 0.30. C'est un simple paramètre que l'équipe Géoplateforme peut décider de modifier, avec bien sûr la conséquence d'avoir beaucoup plus de faux positifs.

L'idéal pour ce genre de cas de figure est d'utiliser l'API Géo qui est vraiment conçu pour gérer cela.