Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Thierry Bézecourt

Le 26/05/2015 05:39, Pierre-Yves Berrard a écrit :

Ça fonctionne avec &accept-language=fr dans l'adresse.

Intrigant (peut-être un problème de données derrière quand même).


C'est sans doute une question à poser sur le forum développeurs de 
Mapquest, afin de pouvoir corriger les données d'OpenStreetMap si 
nécessaire. C'est eux qui sont concernés puisque les résultats sont 
différents de ceux renvoyés par nominatim.openstreetmap.org.


Le problème est peut-être lié à leurs données sur la relation "France" 
(http://www.openstreetmap.org/relation/2202162/) :


- avec le langage "fr", on obtient "Polynesie française" dans l'attribut 
"ref" et "France" dans le champ "country" (ou "Francia" pour le langage 
"es") :


wget --header='Accept-Language: fr' -qO- 
'http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&osm_id=2202162&osm_type=R'


- sans langage, on obtient "Polynesie française" aux deux endroits :

wget -qO- 
'http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&osm_id=2202162&osm_type=R' 



Mais c'est difficile de deviner quels champs d'OpenStreetMap ont été 
traités de quelle manière, et dans quelle version, par 
Nominatim/MapQuest pour produire cela...



--
Thierry

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Pierre-Yves Berrard
Le 25 mai 2015 22:13, Frédéric Rodrigo  a écrit :

> Bon ok, je répond à coté, mais tu as pensé à utiliser ça si tout est en
> France ?
>
> http://adresse.data.gouv.fr/csv/
>

Ce n'est pas tout en France, d'ailleurs je ne cherche qu'à trouver le pays.


> D'où vient l’aberration du résultat de la 2e ?
>>
>
> Les autres paramètres de la requête ne sont pas les mêmes avec le
> navigateur et curl.
> Mas ça n'explique pas l'abération. Peut être des nominatim différent en
> fonction des paramètres.
>

Ça fonctionne avec &accept-language=fr dans l'adresse.

Intrigant (peut-être un problème de données derrière quand même).

Merci Fred et Greg !
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Frédéric Rodrigo
Bon ok, je répond à coté, mais tu as pensé à utiliser ça si tout est en 
France ?


http://adresse.data.gouv.fr/csv/

Le 25/05/2015 21:57, Pierre-Yves Berrard a écrit :

Me suis peut-être mal exprimé :

Je reformule :

Je m'interroge sur le fait que la requête
http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5

ne donne pas le même résultat selon qu'on l'affiche dans le navigateur
(en cliquant sur le lien) ou bien
en lançant la commande
   curl
"http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5";

D'où vient l’aberration du résultat de la 2e ?


Les autres paramètres de la requête ne sont pas les mêmes avec le 
navigateur et curl.
Mas ça n'explique pas l'abération. Peut être des nominatim différent en 
fonction des paramètres.



___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Pierre-Yves Berrard
Me suis peut-être mal exprimé :

Je reformule :

Je m'interroge sur le fait que la requête

http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5
ne donne pas le même résultat selon qu'on l'affiche dans le navigateur (en
cliquant sur le lien) ou bien
en lançant la commande
  curl "
http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5
"

D'où vient l’aberration du résultat de la 2e ?

Merci pour l'astuce de faire générer par Firefox, mais ça me chiffonne
quand même que le résultat pour un point en Champagne-Ardenne me donne
Polynesie Française comme pays (même pas un admin_level=2 en plus...).


Le 25 mai 2015 21:33, Greg  a écrit :

> Quitte à faire une requête comme un navigateur, autant demander a Firefox
> de générer la requête cURL nécessaire (même si il y a beaucoup d'inutile) :
>
> curl '
> http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5'
> -H 'Host: open.mapquestapi.com' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu;
> Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0' -H 'Accept:
> text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H
> 'Accept-Language: en-US,en;q=0.7,fr;q=0.3' --compressed -H 'DNT: 1' -H
> 'Connection: keep-alive' -H 'Cache-Control: max-age=0'
>
>
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Greg
Après de courts tests, j'observe le même comportement que celui décrit et
le header nécessaire et le Accept-Language :

curl '
http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5'
-H 'Accept-Language: en-US,en;q=0.7,fr;q=0.3'

2015-05-25 21:33 GMT+02:00 Greg :

> Quitte à faire une requête comme un navigateur, autant demander a Firefox
> de générer la requête cURL nécessaire (même si il y a beaucoup d'inutile) :
>
> curl '
> http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5'
> -H 'Host: open.mapquestapi.com' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu;
> Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0' -H 'Accept:
> text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H
> 'Accept-Language: en-US,en;q=0.7,fr;q=0.3' --compressed -H 'DNT: 1' -H
> 'Connection: keep-alive' -H 'Cache-Control: max-age=0'
>
>
> 2015-05-25 21:32 GMT+02:00 Frédéric Rodrigo :
>
>> Non, tu n'as pas donné de cURL.
>>
>>
>> Le 25/05/2015 21:05, Pierre-Yves Berrard a écrit :
>>
>>> Même avec cUrl ?
>>>
>>> Le 25 mai 2015 20:48, Frédéric Rodrigo >> > a écrit :
>>>
>>>
>>> À l'instant pour moi ça donne "France".
>>>
>>> Le 25/05/2015 18:56, Pierre-Yves Berrard a écrit :
>>>
>>> Bonjour,
>>>
>>> Je ne parviens pas à comprendre les résultat d'un géocodage
>>> inverse
>>> ([lat;lon]→pays).
>>>
>>> Voilà le résultat donné par l'instance mapquest de nominatim
>>> pour un
>>> point en pleine France métropolitaine [48;4] :
>>>
>>> http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5
>>>
>>> Normal donc. Par contre, si je passe la même requête par une
>>> commande
>>> curl ou wget, le pays devient "Polynesie française" (sans
>>> l'accent) :
>>>   
>>>   Champagne-Ardenne
>>>   *Polynesie française*
>>>   fr
>>>   
>>>
>>> Quelqu'un saurait-il pourquoi ?
>>>
>>> PY
>>>
>>> PS : l'instance nomitamim.openstreetmap.org
>>> 
>>>  donne le résultat attendu
>>> (curl ou
>>> navigateur), mais il me faudrait utiliser l"instance mapquest
>>> car j'ai
>>> un grand nombre de points à géocoder.
>>>
>>>
>>>
>>> ___
>>> Talk-fr mailing list
>>> Talk-fr@openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-fr
>>>
>>>
>>
>> ___
>> Talk-fr mailing list
>> Talk-fr@openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Greg
Quitte à faire une requête comme un navigateur, autant demander a Firefox
de générer la requête cURL nécessaire (même si il y a beaucoup d'inutile) :

curl '
http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5'
-H 'Host: open.mapquestapi.com' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu;
Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0' -H 'Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H
'Accept-Language: en-US,en;q=0.7,fr;q=0.3' --compressed -H 'DNT: 1' -H
'Connection: keep-alive' -H 'Cache-Control: max-age=0'


2015-05-25 21:32 GMT+02:00 Frédéric Rodrigo :

> Non, tu n'as pas donné de cURL.
>
>
> Le 25/05/2015 21:05, Pierre-Yves Berrard a écrit :
>
>> Même avec cUrl ?
>>
>> Le 25 mai 2015 20:48, Frédéric Rodrigo > > a écrit :
>>
>>
>> À l'instant pour moi ça donne "France".
>>
>> Le 25/05/2015 18:56, Pierre-Yves Berrard a écrit :
>>
>> Bonjour,
>>
>> Je ne parviens pas à comprendre les résultat d'un géocodage
>> inverse
>> ([lat;lon]→pays).
>>
>> Voilà le résultat donné par l'instance mapquest de nominatim pour
>> un
>> point en pleine France métropolitaine [48;4] :
>>
>> http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5
>>
>> Normal donc. Par contre, si je passe la même requête par une
>> commande
>> curl ou wget, le pays devient "Polynesie française" (sans
>> l'accent) :
>>   
>>   Champagne-Ardenne
>>   *Polynesie française*
>>   fr
>>   
>>
>> Quelqu'un saurait-il pourquoi ?
>>
>> PY
>>
>> PS : l'instance nomitamim.openstreetmap.org
>> 
>>  donne le résultat attendu
>> (curl ou
>> navigateur), mais il me faudrait utiliser l"instance mapquest
>> car j'ai
>> un grand nombre de points à géocoder.
>>
>>
>>
>> ___
>> Talk-fr mailing list
>> Talk-fr@openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>
> ___
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Frédéric Rodrigo

Non, tu n'as pas donné de cURL.


Le 25/05/2015 21:05, Pierre-Yves Berrard a écrit :

Même avec cUrl ?

Le 25 mai 2015 20:48, Frédéric Rodrigo mailto:fred.rodr...@gmail.com>> a écrit :

À l'instant pour moi ça donne "France".

Le 25/05/2015 18:56, Pierre-Yves Berrard a écrit :

Bonjour,

Je ne parviens pas à comprendre les résultat d'un géocodage inverse
([lat;lon]→pays).

Voilà le résultat donné par l'instance mapquest de nominatim pour un
point en pleine France métropolitaine [48;4] :

http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5

Normal donc. Par contre, si je passe la même requête par une
commande
curl ou wget, le pays devient "Polynesie française" (sans
l'accent) :
  
  Champagne-Ardenne
  *Polynesie française*
  fr
  

Quelqu'un saurait-il pourquoi ?

PY

PS : l'instance nomitamim.openstreetmap.org

 donne le résultat attendu
(curl ou
navigateur), mais il me faudrait utiliser l"instance mapquest
car j'ai
un grand nombre de points à géocoder.



___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr




___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Pierre-Yves Berrard
Même avec cUrl ?

Le 25 mai 2015 20:48, Frédéric Rodrigo  a écrit :

> À l'instant pour moi ça donne "France".
>
> Le 25/05/2015 18:56, Pierre-Yves Berrard a écrit :
>
>> Bonjour,
>>
>> Je ne parviens pas à comprendre les résultat d'un géocodage inverse
>> ([lat;lon]→pays).
>>
>> Voilà le résultat donné par l'instance mapquest de nominatim pour un
>> point en pleine France métropolitaine [48;4] :
>>
>> http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5
>>
>> Normal donc. Par contre, si je passe la même requête par une commande
>> curl ou wget, le pays devient "Polynesie française" (sans l'accent) :
>>  
>>  Champagne-Ardenne
>>  *Polynesie française*
>>  fr
>>  
>>
>> Quelqu'un saurait-il pourquoi ?
>>
>> PY
>>
>> PS : l'instance nomitamim.openstreetmap.org
>>  donne le résultat attendu (curl ou
>> navigateur), mais il me faudrait utiliser l"instance mapquest car j'ai
>> un grand nombre de points à géocoder.
>>
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Frédéric Rodrigo

À l'instant pour moi ça donne "France".

Le 25/05/2015 18:56, Pierre-Yves Berrard a écrit :

Bonjour,

Je ne parviens pas à comprendre les résultat d'un géocodage inverse
([lat;lon]→pays).

Voilà le résultat donné par l'instance mapquest de nominatim pour un
point en pleine France métropolitaine [48;4] :
http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5

Normal donc. Par contre, si je passe la même requête par une commande
curl ou wget, le pays devient "Polynesie française" (sans l'accent) :
 
 Champagne-Ardenne
 *Polynesie française*
 fr
 

Quelqu'un saurait-il pourquoi ?

PY

PS : l'instance nomitamim.openstreetmap.org
 donne le résultat attendu (curl ou
navigateur), mais il me faudrait utiliser l"instance mapquest car j'ai
un grand nombre de points à géocoder.



___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr




___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] geocodage inverse pays

2015-05-25 Par sujet Pierre-Yves Berrard
Bonjour,

Je ne parviens pas à comprendre les résultat d'un géocodage inverse
([lat;lon]→pays).

Voilà le résultat donné par l'instance mapquest de nominatim pour un point
en pleine France métropolitaine [48;4] :
http://open.mapquestapi.com/nominatim/v1/reverse.php?format=xml&lat=48&lon=4&zoom=5

Normal donc. Par contre, si je passe la même requête par une commande curl
ou wget, le pays devient "Polynesie française" (sans l'accent) :

Champagne-Ardenne
*Polynesie française*
fr


Quelqu'un saurait-il pourquoi ?

PY

PS : l'instance nomitamim.openstreetmap.org donne le résultat attendu (curl
ou navigateur), mais il me faudrait utiliser l"instance mapquest car j'ai
un grand nombre de points à géocoder.
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr