Bonjour,

Cela m’intéresse de pouvoir échangé à ce sujet car j'ai été confronté au
problème de Géocodage en utilisant des adresses dont je connaissais le code
postal.
A l'aide de quelques tests, j'ai remarqué que la recherche peut échouer si
l'adresse est incomplète comme par exemple si je cherche le 100 Boulevard
des Etats Unis à Lyon 8em:
Echec avec:
http://nominatim.openstreetmap.org/?q=110+BOULEVARD+ETATS+UNIS,69008,France
ou
http://nominatim.openstreetmap.org/?street=110+BOULEVARD+ETATS+UNIS&postalcode=69008&country=France
Ok si je rajoute "DES" entre "ETAT" et "UNIS".
 
Apres, il y a des adresses que Nominatim ne trouve pas comme la "rue des
bruyeres"  à Pusignan, 69330 lorsque on indique le code postal, mais il
trouve si on indique que la ville.
Echec avec:
http://nominatim.openstreetmap.org/search.php?street=7+RUE+DES+BRUYERES&country=france&postalcode=69330
ou
http://nominatim.openstreetmap.org/search.php?street=7+RUE+DES+BRUYERES,69330,france

Ok avec:
http://nominatim.openstreetmap.org/search.php?street=7+RUE+DES+BRUYERES&country=france&city=pusignan

Donc pour essayer d'obtenir au mieux des résultats j'ai changé de stratégie
et au lieu de renseigné la ville, le code postal et le pays, j'ai utilisé
les paramètres viewbox et bounded=1 que l'on peut passer à la requête
Nominatim pour spécifier l'étendue géographique de la recherche, ce qui
donne dans pour le dernier exemple:
http://nominatim.openstreetmap.org/search.php?q=7+RUE+DES+BRUYERES&viewbox=5.035888,45.732176,5.095823,45.782257&bounded=1

(bounded=1 pour ne pas avoir des points en dehors de la zone de recherche et
je trouve que c'est fiable)

Egalement j'ai remarqué que la localisation du numéro de la voie n'est pas
toujours parfait, c'est ok en ville, sinon j'obtiens le point en extrémité
ou milieu de la voie en question notamment dans les petites communes. 

Bien entendu, j'ai été obligé de constituer une table des communes du
Rhône-Alpes avec pour chacune d'elle les coordonnées de la viewbox (à l'aide
de QGIS), avec l'hypothèse que les communes voisines ne possède pas le même
nom de rue que je recherche.
Pour clore le tout, j'ai installé un Nominatim en local (machine Ubuntu)
avec les données OSM Rhône-Alpes pour booster le temps des traitements (j'ai
tout de même plus de 100 000 adresses à localisé en région lyonnaise).

Que pensez-vous de cette méthode  ?

Pz





--
View this message in context: 
http://gis.19327.n5.nabble.com/fiabilite-des-codes-postaux-sur-Nominatim-pour-la-geolocalisation-inverse-d-adresses-tp5755904p5756048.html
Sent from the France mailing list archive at Nabble.com.

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à