Re: [OSM-dev-fr] Nominatim - postcode
Bonjour Olivier, Personne n'a répondu... Peut être lancer le sujet sur t...@openstreetmap.fr ou carrément sur talk...@openstreetmap.org. En tout cas je suis intéressé par la réponse :-) Cyrille. Le 13 décembre 2012 15:19, olivier Bennegent olivierbenneg...@gmail.com a écrit : Salut, J'ai installer nominatim-2.0.0 et j'ai insérer des données osm (extrait Rhone-alpes.osm) dans ma base postgres 9.1 sous une Vmware Ubuntu 12.04. Enfin arrivé à un résultat après quelque corrections de bugs, j'arrive donc sur mon site nominatim en local et procède à quelque test de géocodage. Je m’aperçois vite qu'il ne comprends pas les codes postales car toutes adresses saisies sans code postal (plus ou moins précise) me renvoie un résultat plutôt satisfaisant et dés lors que je complète une adresse avec un code postale, celui-ci est perdu... Exemple d'une adresse sans code postale au format xml: '139 avenue roger salengro villeurbanne' searchresults timestamp=Thu, 13 Dec 12 15:07:46 +0100 attribution=Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright; querystring=139 avenue roger salengro villeurbanne polygon=false exclude_place_ids=241388,230347,230349,230350,630557,230355,206243,461690,230346,630556,241387,230345,211643,630554,540321,201776,443607,540322,461691,241588,630555,241587,202519,211642 more_url=http://10.133.110.51/search?format=xmlexclude_place_ids=241388,230347,230349,230350,630557,230355,206243,461690,230346,630556,241387,230345,211643,630554,540321,201776,443607,540322,461691,241588,630555,241587,202519,211642accept-language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3viewbox=4.88%2C45.79%2C4.89%2C45.77q=139+avenue+roger+salengro+villeurbanne;place place_id=241388 osm_type=way osm_id=18507867 place_rank=26 boundingbox=45.7809562683105,45.7810668945312,4.88439226150513,4.88446044921875 lat=45.7809582 lon=4.8843923 display_name=Avenue Roger Salengro, Croix-Luizet, Villeurbanne, Lyon, France class=highway type=primary/place place_id=230349 osm_type=way osm_id=5079011 place_rank=26 boundingbox=45.7825889587402,45.7828102111816,4.88966178894043,4.89033126831055 lat=45.7827407 lon=4.8900619 display_name=Avenue Roger Salengro, Buers, Villeurbanne, Lyon, France class=highway type=primary/place place_id=630557 osm_type=way osm_id=186872197 place_rank=26 boundingbox=45.7763710021973,45.7765007019043,4.87301254272461,4.87369203567505 lat=45.7763849 lon=4.873076 display_name=Avenue Roger Salengro, La Doua, Villeurbanne, Lyon, France class=highway type=primary/place place_id=230355 osm_type=way osm_id=5079031 place_rank=26 boundingbox=45.7741241455078,45.7760887145996,4.86810445785522,4.87120294570923 lat=45.7752699 lon=4.8698822 display_name=Avenue Roger Salengro, Charpennes, Villeurbanne, Lyon, France class=highway type=primary/place place_id=211643 osm_type=way osm_id=186871478 place_rank=26 boundingbox=45.7762641906738,45.776424407959,4.87211608886719,4.87307500839233 lat=45.7764145 lon=4.8730073 display_name=Avenue Roger Salengro, La Doua, Villeurbanne, Lyon, 69100, France class=highway type=primary//searchresults Exemple de la même adresse avec code postale au format xml: '139 avenue roger salengro 69100 villeurbanne' searchresults timestamp=Thu, 13 Dec 12 15:08:40 +0100 attribution=Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright; querystring=139 avenue roger salengro 69100 villeurbanne polygon=false more_url=http://10.133.110.51/search?format=xmlexclude_place_ids=accept-language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3viewbox=4.88%2C45.79%2C4.89%2C45.77q=139+avenue+roger+salengro+69100+villeurbanne; /searchresults Ma base comprends les tables gb_postcode (postcode GB) et us_postcode (semblable) mais pas de tables qui pourraient contenir un ensemble de codes postales pour la France. Pour l'instant, je pense que mon erreur provient des tables 'word' et 'search_name' avec le champ 'name_vector' mais encore rien de sur. Cette non compréhension des postcodes de la part du fichier search.php me parait d'autant plus bizarre car lorsque je recherche le postcode associé à mon adresse '139 avenue roger salengro' le champ est bien rempli par '69100'...Il n'arrive donc pas à faire la correspondance mais après avoir analysé 'search.php', je ne vois pas ce qui le bloque. Si quelqu'un aurait déjà rencontré ce problème et aurait un éclaircissement pour résoudre mon problème, je suis preneur ;) Bien entendu, je peux fournir tout autre infos. Merci d'avance, Olivier ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr -- Cyrille. ___ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr
Re: [OSM-dev-fr] Nominatim - postcode
On lundi 17 décembre 2012, Cyrille Giquello wrote: Bonjour Olivier, Personne n'a répondu... Peut être lancer le sujet sur t...@openstreetmap.fr Cette liste n'est pas tout à fait faite pour ça et comme il n'y a pas d'instance de nominatim sur les serveurs de l'asso, ça n'arrangera pas le schmilblik. ou carrément sur talk...@openstreetmap.org. Un peu trop technique pour cette liste je pense. Je suggère : http://wiki.openstreetmap.org/wiki/Talk:Nominatim Qui me semble le meilleur espoir d'obtenir de l'aide de l'équipe qui s'occupe de nominatim. d...@openstreetmap.org est une autre option et une 3ème : https://trac.openstreetmap.org/query?status=newstatus=assignedstatus=reopenedcomponent=nominatimorder=iddesc=1 En france, on est balèze, mais à un moment, ça fini quand même par dépasser nos connaissances/compétences ;-) En tout cas je suis intéressé par la réponse :-) Cyrille. Le 13 décembre 2012 15:19, olivier Bennegent olivierbenneg...@gmail.com a écrit : Salut, J'ai installer nominatim-2.0.0 et j'ai insérer des données osm (extrait Rhone-alpes.osm) dans ma base postgres 9.1 sous une Vmware Ubuntu 12.04. Enfin arrivé à un résultat après quelque corrections de bugs, j'arrive donc sur mon site nominatim en local et procède à quelque test de géocodage. Je m’aperçois vite qu'il ne comprends pas les codes postales car toutes adresses saisies sans code postal (plus ou moins précise) me renvoie un résultat plutôt satisfaisant et dés lors que je complète une adresse avec un code postale, celui-ci est perdu... Exemple d'une adresse sans code postale au format xml: '139 avenue roger salengro villeurbanne' searchresults timestamp=Thu, 13 Dec 12 15:07:46 +0100 attribution=Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright; querystring=139 avenue roger salengro villeurbanne polygon=false exclude_place_ids=241388,230347,230349,230350,630557,230355,206243,461690,230346,630556,241387,230345,211643,630554,540321,201776,443607,540322,461691,241588,630555,241587,202519,211642 more_url=http://10.133.110.51/search?format=xmlexclude_place_ids=241388,230347,230349,230350,630557,230355,206243,461690,230346,630556,241387,230345,211643,630554,540321,201776,443607,540322,461691,241588,630555,241587,202519,211642accept-language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3viewbox=4.88%2C45.79%2C4.89%2C45.77q=139+avenue+roger+salengro+villeurbanne;place place_id=241388 osm_type=way osm_id=18507867 place_rank=26 boundingbox=45.7809562683105,45.7810668945312,4.88439226150513,4.88446044921875 lat=45.7809582 lon=4.8843923 display_name=Avenue Roger Salengro, Croix-Luizet, Villeurbanne, Lyon, France class=highway type=primary/place place_id=230349 osm_type=way osm_id=5079011 place_rank=26 boundingbox=45.7825889587402,45.7828102111816,4.88966178894043,4.89033126831055 lat=45.7827407 lon=4.8900619 display_name=Avenue Roger Salengro, Buers, Villeurbanne, Lyon, France class=highway type=primary/place place_id=630557 osm_type=way osm_id=186872197 place_rank=26 boundingbox=45.7763710021973,45.7765007019043,4.87301254272461,4.87369203567505 lat=45.7763849 lon=4.873076 display_name=Avenue Roger Salengro, La Doua, Villeurbanne, Lyon, France class=highway type=primary/place place_id=230355 osm_type=way osm_id=5079031 place_rank=26 boundingbox=45.7741241455078,45.7760887145996,4.86810445785522,4.87120294570923 lat=45.7752699 lon=4.8698822 display_name=Avenue Roger Salengro, Charpennes, Villeurbanne, Lyon, France class=highway type=primary/place place_id=211643 osm_type=way osm_id=186871478 place_rank=26 boundingbox=45.7762641906738,45.776424407959,4.87211608886719,4.87307500839233 lat=45.7764145 lon=4.8730073 display_name=Avenue Roger Salengro, La Doua, Villeurbanne, Lyon, 69100, France class=highway type=primary//searchresults Exemple de la même adresse avec code postale au format xml: '139 avenue roger salengro 69100 villeurbanne' searchresults timestamp=Thu, 13 Dec 12 15:08:40 +0100 attribution=Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright; querystring=139 avenue roger salengro 69100 villeurbanne polygon=false more_url=http://10.133.110.51/search?format=xmlexclude_place_ids=accept-language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3viewbox=4.88%2C45.79%2C4.89%2C45.77q=139+avenue+roger+salengro+69100+villeurbanne; /searchresults Ma base comprends les tables gb_postcode (postcode GB) et us_postcode (semblable) mais pas de tables qui pourraient contenir un ensemble de codes postales pour la France. Pour l'instant, je pense que mon erreur provient des tables 'word' et 'search_name' avec le champ 'name_vector' mais encore rien de sur. Cette non compréhension des postcodes de la part du fichier search.php me parait d'autant plus bizarre car lorsque je recherche le postcode associé à mon adresse '139 avenue roger salengro' le champ est
Re: [OSM-dev-fr] Nominatim - postcode
Bonjour, En réalité, je me suis aperçu que ma base contenait quelque lignes de codes postaux référencés correctement (18lignes exactement), trouvé grâce à la requête suivante: select *, astext(geometry) from placex where type = 'postcode'; Donc, toutes adresses *complètes* avec ces codes postaux fonctionnent (cela en fait déjà pas mal, mais je me pencherais de nouveau sur ce problème plus tard). Je ne sais pas encore si ce problème vient d'un soucis d'importation de données de ma part ou si cela est générale. Je me devais d'avancer mon projet, par conséquent j'ai continué en me penchant sur le calcul d'itinéraire en installant 'pgrouting'. Olivier. Le 17 décembre 2012 16:45, Cyrille Giquello cyrill...@gmail.com a écrit : Bonjour Olivier, Personne n'a répondu... Peut être lancer le sujet sur t...@openstreetmap.fr ou carrément sur talk...@openstreetmap.org. En tout cas je suis intéressé par la réponse :-) Cyrille. Le 13 décembre 2012 15:19, olivier Bennegent olivierbenneg...@gmail.com a écrit : Salut, J'ai installer nominatim-2.0.0 et j'ai insérer des données osm (extrait Rhone-alpes.osm) dans ma base postgres 9.1 sous une Vmware Ubuntu 12.04. Enfin arrivé à un résultat après quelque corrections de bugs, j'arrive donc sur mon site nominatim en local et procède à quelque test de géocodage. Je m’aperçois vite qu'il ne comprends pas les codes postales car toutes adresses saisies sans code postal (plus ou moins précise) me renvoie un résultat plutôt satisfaisant et dés lors que je complète une adresse avec un code postale, celui-ci est perdu... Exemple d'une adresse sans code postale au format xml: '139 avenue roger salengro villeurbanne' searchresults timestamp=Thu, 13 Dec 12 15:07:46 +0100 attribution=Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright; querystring=139 avenue roger salengro villeurbanne polygon=false exclude_place_ids=241388,230347,230349,230350,630557,230355,206243,461690,230346,630556,241387,230345,211643,630554,540321,201776,443607,540322,461691,241588,630555,241587,202519,211642 more_url= http://10.133.110.51/search?format=xmlexclude_place_ids=241388,230347,230349,230350,630557,230355,206243,461690,230346,630556,241387,230345,211643,630554,540321,201776,443607,540322,461691,241588,630555,241587,202519,211642accept-language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3viewbox=4.88%2C45.79%2C4.89%2C45.77q=139+avenue+roger+salengro+villeurbanne place place_id=241388 osm_type=way osm_id=18507867 place_rank=26 boundingbox=45.7809562683105,45.7810668945312,4.88439226150513,4.88446044921875 lat=45.7809582 lon=4.8843923 display_name=Avenue Roger Salengro, Croix-Luizet, Villeurbanne, Lyon, France class=highway type=primary/place place_id=230349 osm_type=way osm_id=5079011 place_rank=26 boundingbox=45.7825889587402,45.7828102111816,4.88966178894043,4.89033126831055 lat=45.7827407 lon=4.8900619 display_name=Avenue Roger Salengro, Buers, Villeurbanne, Lyon, France class=highway type=primary/place place_id=630557 osm_type=way osm_id=186872197 place_rank=26 boundingbox=45.7763710021973,45.7765007019043,4.87301254272461,4.87369203567505 lat=45.7763849 lon=4.873076 display_name=Avenue Roger Salengro, La Doua, Villeurbanne, Lyon, France class=highway type=primary/place place_id=230355 osm_type=way osm_id=5079031 place_rank=26 boundingbox=45.7741241455078,45.7760887145996,4.86810445785522,4.87120294570923 lat=45.7752699 lon=4.8698822 display_name=Avenue Roger Salengro, Charpennes, Villeurbanne, Lyon, France class=highway type=primary/place place_id=211643 osm_type=way osm_id=186871478 place_rank=26 boundingbox=45.7762641906738,45.776424407959,4.87211608886719,4.87307500839233 lat=45.7764145 lon=4.8730073 display_name=Avenue Roger Salengro, La Doua, Villeurbanne, Lyon, 69100, France class=highway type=primary//searchresults Exemple de la même adresse avec code postale au format xml: '139 avenue roger salengro 69100 villeurbanne' searchresults timestamp=Thu, 13 Dec 12 15:08:40 +0100 attribution=Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright; querystring=139 avenue roger salengro 69100 villeurbanne polygon=false more_url= http://10.133.110.51/search?format=xmlexclude_place_ids=accept-language=fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3viewbox=4.88%2C45.79%2C4.89%2C45.77q=139+avenue+roger+salengro+69100+villeurbanne /searchresults Ma base comprends les tables gb_postcode (postcode GB) et us_postcode (semblable) mais pas de tables qui pourraient contenir un ensemble de codes postales pour la France. Pour l'instant, je pense que mon erreur provient des tables 'word' et 'search_name' avec le champ 'name_vector' mais encore rien de sur. Cette non compréhension des postcodes de la part du fichier search.php me parait d'autant plus bizarre car lorsque je recherche le postcode associé à mon adresse '139