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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 12 May 2017 17:03

Amaury76
Juste Inscrit !
Date d'inscription: 5 Sep 2010
Messages: 1

QGIS 2.14: Géocodage inversé de coordonnées en masse

Bonjour les SIGistes,

J'ai un problème de géocodage inversé de coordonnées en masse.

Je travaille sous QGIS 2.14. J'ai plusieurs fichiers shape de points où je n'ai que les coordonnées. Je cherche un moyen "gratuit" et rapide dans la mesure du possible de trouver les adresses correspondantes à ces coordonnées.

Mon problème est que j'en ai vraiment énormément (des milliers pour ceux qui se le demandent), j'ai trouvé plusieurs sites web qui propose ce genre de service mais le traitement est si long que j'y serais encore l'année prochaine. J'ai également regarder l'extension Geocode de QGIS mais c'est du point par point et donc encore plus long.

Quelqu'un connaîtrait-il une solution?

Cordialement, Amaury

Hors ligne

 

#2 Fri 12 May 2017 17:46

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

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

J'ai eu l'occasion de tester avec succès l'API de geocodage (pas inversé) de la BAN : https://adresse.data.gouv.fr/tools/
L'API propose aussi un géocodage inversé depuis CSV (non testé pour ma part) :

Le fichier csv, encodé en UTF-8 et limité actuellement à 8Mo, doit être passé via le paramètre data. Il doit contenir les colonnes latitude (ou lat) et longitude (ou lon ou lng).

Code:

http --timeout 600 -f POST http://api-adresse.data.gouv.fr/reverse/csv/ data@path/to/file.csv


Toutes les infos sur : https://adresse.data.gouv.fr/api/


Sylvain M.

Hors ligne

 

#3 Wed 16 August 2017 11:29

JeanMich
Participant occasionnel
Date d'inscription: 28 Mar 2016
Messages: 46

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

Bonjour,

Je n'ai pas réussi à faire marcher l'API de géocodage inversé.

J'ai lancé cette commande et voici le résultat:

  File "<input>", line 1
    http --timeout 600 -f POST https://api-adresse.data.gouv.fr/reverse/csv/ data@ C:\Users\SIG\Desktop\test geocode\testcsv.csv
                     ^
SyntaxError: invalid syntax



Auriez vous une idée ou un outil plus simple ?

Merci

Hors ligne

 

#4 Wed 16 August 2017 18:02

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

Je ne connais pas l'outil :

- à tout hasard, êtes-vous sur un réseau d'entreprise avec un parefeu qui bloquerait la communication ?
(ou avez-vous essayé de chez vous, sur un ordinateur personnel ?)

- Cet outil a-t-il une liste de FAQs de disponibles ?

- d'après leur exemple, il me semble que le chemin n'est pas séparé du mot path par un espace...

> leur exemple
> http --timeout 600 -f POST https://api-adresse.data.gouv.fr/reverse/csv/ data@path/to/file.csv

> votre exemple
> http --timeout 600 -f POST https://api-adresse.data.gouv.fr/reverse/csv/ data@ C:\Users\SIG\Desktop\test geocode\testcsv.csv

- peut-être aussi que les chemins sont donnés avec le caractère / comme sur Unix ou linux (et non pas \ comme sur Windows)


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#5 Thu 17 August 2017 09:44

JeanMich
Participant occasionnel
Date d'inscription: 28 Mar 2016
Messages: 46

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

merci de votre réponse.

j'ai fait les différents changements mais sans succès:

http --timeout 600 -f POST https://api-adresse.data.gouv.fr/reverse/csv/ data@C:/Users/SIG/Desktop/test geocode/testcsv.csv
  File "<input>", line 1
    http --timeout 600 -f POST https://api-adresse.data.gouv.fr/reverse/csv/ data@C:/Users/SIG/Desktop/test geocode/testcsv.csv
                     ^
SyntaxError: invalid syntax

Sinon, je suis bien derrière un pare-feu d'entreprise mais cela ne m'a jamais rien bloqué.

Je n'ai pas trouvé d'API, juste ca: https://adresse.data.gouv.fr/api

J'ai aussi essayé de changer la structure de mon fichier, l'encodage, mais ca ne suffit pas...

Dernière modification par JeanMich (Thu 17 August 2017 09:48)

Hors ligne

 

#6 Thu 17 August 2017 10:12

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

En suivant le lien mis en exergue par l'annonce :
"Pour plus de clarté, les exemples de commande utilisent le package httpie."

et qui mène vers la page https://pypi.python.org/pypi/httpie
je me demande s'il faut rajouter un signe = :
--timeout=600


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#7 Thu 17 August 2017 10:15

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

PS Le message d'erreur que vous avez - SyntaxError: invalid syntax - pointe bien vers la portion --timeout
par le caractère ^
donc autant regarder là, à mon avis.


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#8 Thu 17 August 2017 16:03

JeanMich
Participant occasionnel
Date d'inscription: 28 Mar 2016
Messages: 46

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

Bien vu, et il y a des indentations, mais je bloque là, j'ai essayé espace ou d'autres choses, mais ca ne marche pas:

http --timeout=    600    -f    POST    https://api-adresse.data.gouv.fr/reverse/csv/ data@C:/Users/SIG/Desktop/test geocode/testcsv.csv
  File "<input>", line 1
    http --timeout=    600    -f    POST    https://api-adresse.data.gouv.fr/reverse/csv/ data@C:/Users/SIG/Desktop/test geocode/testcsv.csv
                                       ^
SyntaxError: invalid syntax

Hors ligne

 

#9 Thu 17 August 2017 16:10

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

Et sans aucun espace après le signe = ?
(en accolant le 600 au signe égal)


Et chez pypi , il y a un forum d'aide ?
https://pypi.python.org/pypi/httpie#user-support


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#10 Thu 17 August 2017 17:12

JeanMich
Participant occasionnel
Date d'inscription: 28 Mar 2016
Messages: 46

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

non ca ne marche pas.

Par contre une autre solution pour le géocodage inversé d'un csv sans python serait la bienvenue ^^

merci en tout cas

Hors ligne

 

#11 Fri 18 August 2017 10:46

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: QGIS 2.14: Géocodage inversé de coordonnées en masse

D'après les exemples montrant un prompt $ dans la page https://pypi.python.org/pypi/httpie#usage
j'ai l'impression qu'il faut lancer la commande http à partir de votre système d'exploitation (en ouvrant une console de ligne de commande dans Windows)
et non pas à partir de l'interface de ligne de commande Python...

à part ça, si personne ne vient vous répondre ici, peut-être vous faut-il faire remonter votre question à l'un des 2 points de contact indiqués
- via la FAQ
https://adresse.data.gouv.fr/faq
- via l'adresse gouv donné par le lien en pied de page Contacts


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

Pied de page des forums

Powered by FluxBB