Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Wed 22 March 2023 11:15

Astrakhan
Participant assidu
Date d'inscription: 6 Mar 2007
Messages: 228

Peut on récupérer des adresses à partir de leur Lng / Lat ?

Bonjour à tous,

Bon, ben tout est à peu près dans le titre...

Je cherche à savoir si il est possible de récupérer les adresses correspondantes à des positions connues, un peu comme quand on clique sur google maps a un endroit et qu'il nous renvoie l'adresse en lieu et place du lieu où l'on a cliqué

Et je cherche à faire çà en masse puisque j'ai environ 20.000 positions à vérifier.

Une bonne âme pour une bonne solution ???

Excellente journée à tous

Hors ligne

 

#2 Wed 22 March 2023 11:30

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: Peut on récupérer des adresses à partir de leur Lng / Lat ?

Bonjour,
Oui, c'est possible : cela s'appelle du géocodage inversé (=reverse en Anglais) : Lat/long > Adresse.
Le géocodage "non inversé" étant celui dans le sens Adresse > Lat/Long.

Si votre territoire est en France, vous pouvez par exemple utiliser l'API de Géocodage de la Base Adresse Nationale : https://adresse.data.gouv.fr/api-doc/adresse (voire la section "Reverse").
Il y a aussi un Geocodeur CSV dispo ici : https://adresse.data.gouv.fr/csv (je n'ai pas testé s'il fait du reverse-geocodage)

Sinon, à l'échelle mondiale et sur la base des données OSM, il y a Nominatim qui est très efficace : https://nominatim.org/release-docs/3.3.0/api/Reverse/

Dernière modification par Sylvain M. (Wed 22 March 2023 11:31)


Sylvain M.

Hors ligne

 

#3 Wed 22 March 2023 16:59

Astrakhan
Participant assidu
Date d'inscription: 6 Mar 2007
Messages: 228

Re: Peut on récupérer des adresses à partir de leur Lng / Lat ?

merci beaucoup pour votre réponse

je suis aussi en train de tester cette solution:

https://www.geoapify.com/tools/reverse-geocoding-online

cà à l'air de faire le job !

Hors ligne

 

#4 Thu 23 March 2023 12:03

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: Peut on récupérer des adresses à partir de leur Lng / Lat ?

je suis aussi en train de tester cette solution:


Ça marche, mais c'est limité à 500 adresses dans la version gratuite.
Vu que vous avez 20000 lignes à géocoder, ça va faire 40 opérations...

Quand j'avais eu à faire ce travail, je l'avais fait avec un script python adapté de cet exemple :
https://blog.adrienvh.fr/2015/01/18/geo … nominatim/
(donc basé sur Nominatim, lui-même basé sur les données OpenStreetMap)


Sylvain M.

Hors ligne

 

#5 Sun 26 March 2023 15:51

Astrakhan
Participant assidu
Date d'inscription: 6 Mar 2007
Messages: 228

Re: Peut on récupérer des adresses à partir de leur Lng / Lat ?

en fait, j'ai trouvé ici même la solution ! mea culpa, ca marche très bien, moyennant quelques adaptations !!

https://georezo.net/forum/viewtopic.php?id=115003

Dernière modification par Astrakhan (Sun 26 March 2023 15:51)

Hors ligne

 

Pied de page des forums

Powered by FluxBB