recherche lieu avec adresse GPS

Bonjour

J’utilise osm et sur internethttp://www.openstreetmap.org depuis de nombreuses années. Je cherche comment obtenir le lieu avec l’adresse gps que donne de nombreux sites.
Comment obtenir par exemple le lieu donné par la dresse GPS :N 38° 43’ 54.59’’ W 9° 8’ 30.92’’
Je n’obtiens aucun résultat depuis le moteur de recherche.
Avez vous un autre lien qui le permet? une méthode qui permet d’obtenir le lieu?

merci de m’aider

Bonjour,
Il s’agit de convertir les coordonnées dans un autre format pour qu’elles soient comprises par openstreetmap.org.
Le format attendu, ce sont des degrés décimaux, là où en entrée vous donnez des “degrés minutes secondes décimales”.

Dans votre exemple, N 38° 43’ 54 devient 38.731830, et W 9° 8’ 30.92 devient -9.141922 (attention au signe ‘-’ car vous êtes à l’ouest cf. le ‘W’ au début)
Avec ces deux coordonnées vous pouvez construire une URL sur le site, sur le principe http://www.openstreetmap.org/#map=<niveau de zoom>//
Dans votre cas, en choisissant le zoom 16, ça donne :
http://www.openstreetmap.org/#map=16/38.73183/-9.141922

Pour effectuer la conversion, j’ai utilisé le formulaire de cette page : http://www.onlineconversion.com/map_decimaldegrees.htm

vincent

ok merci pour la réponse.

Je suis quand même surpris que rien ne soit prévu.
Je vais quand même chercher que d’autres sites basés sur sur les cartes OSM ne l’ai pas prévu.

Si ton remet tes coordonnées en valeur décimales, tu peux faire un “géocodage inversé”.

N 38° 43’ 54.59’’ W 9° 8’ 30.92’’

38 + 43/60 + 54.59/3600 = 38,731830556
9 + 8/60 + 30.92/3600 = 9,141922222

Et tu peux faire un géocodage inversé avec Nominatim: http://nominatim.openstreetmap.org/reverse?lat=38.731830556&lon=9.141922222

Réponse:

<reversegeocode timestamp="Fri, 17 Apr 15 10:27:16 +0000" attribution="Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright" querystring="lat=38.731830556&lon=9.141922222"><result place_id="127306111" osm_type="relation" osm_id="39750" ref="Pula" lat="39.007433" lon="9.001646">Pula, Cagliari, Sardaigne, 09010, Italie</result><addressparts><city>Pula</city><county>Cagliari</county><state>Sardaigne</state><postcode>09010</postcode><country>Italie</country><country_code>it</country_code></addressparts></reversegeocode>

ok merci je vais me documenter pour le geocodage inversé.

Sinon j’ai fait une page internet pour faire ce dont j’ai besoin (c’est un site en python). http://debimax.pythonanywhere.com/conversion
Votre retour sera le bien venu.

Évidemment il me reste de nombreuses choses à faire comme:
→ compléter l’algorithme de convertion
→ Faire une frame pour intégrer la carte au bas de la page.
→ Esthétique
→ Ce site est en test et lorsque j’aurai terminé le mettre sur une adresse qui ne bougera plus.

Après plusieurs test vous avez compris que mes adresses pointaient sur le portugal car c’est la destination de mes vacances cet été et il y a de nombreuses petites routes non couverte par OSM.
J’essayerai avant le mois d’août de comprendre comment compléter les routes manquantes. J’ai un téléphone android (bas de gamme) et le gps est bof. :imp:

Petit site Python intéressant mais la fonction est déjà présente sur OSM : en mettant N 38° 43’ 54 W 9° 8’ 30.92 dans le champ de recherche, la première réponse contient les coordonnées en degrés décimaux 38.73166666666667, -9.141922222222222 et le lien qui va bien http://www.openstreetmap.org/#map=10/38.73166666666667/-9.141922222222222

super c’est ce que je cherchais. :smiley:

Je n’arrivais pas à avoir ceci car l’adresse que j’utilisais était: GPS: N 38° 43’ 54 W 9° 8’ 30.92 :smiling_imp:
Ca fonctionnait avec maps mais pas avec OSM. Je savais bien qu’il y avait une asttuce :mrgreen:

Merci encore

ps: pour mon site c’est pas grave car dès que tu fais quelque chose, tu t’apperçois toujours que ca a été fait :mrgreen: