Je ne pense pas que l'on peut lire les données d'un URL, alors le deuxième format est incorrect.
Essayez-le : curl "http://URL/of/online/file.csv" | curl -X POST -F data=@- https://api-adresse.data.gouv.fr/reverse/csv/ par exemple, ça marche : curl " https://overpass-api.de/api/interpreter?data=%5Bout%3Acsv%28%3A%3Alat%2C%3A%3Alon%2Cname%29%5D%5Btimeout%3A25%5D%3B%0Aarea%283600051856%29-%3E.searchArea%3B%0A%28%0A%20%20node%5B%22school%3AFR%22%3D%22maternelle%22%5D%28area.searchArea%29%3B%0A%20%20way%5B%22school%3AFR%22%3D%22maternelle%22%5D%28area.searchArea%29%3B%0A%20%20%29%3B%0Aout%20geom%3B" |sed '1 s/@//g'|curl -X POST -F data=@- https://api-adresse.data.gouv.fr/reverse/csv/ >output.csv Notes : 1) le URL derive de https://overpass-turbo.eu/s/JKu ... cliquez sur "Export" puis "raw data directly from Overpass API <https://overpass-api.de/api/interpreter?data=%5Bout%3Acsv%28%3A%3Alat%2C%22lat%22%2C%3A%3Alon%2C%22lon%22%2Cname%29%5D%5Btimeout%3A25%5D%3B%0Aarea%283600051856%29-%3E.searchArea%3B%0A%28%0A%20%20node%5B%22school%3AFR%22%3D%22maternelle%22%5D%28area.searchArea%29%3B%0A%20%20way%5B%22school%3AFR%22%3D%22maternelle%22%5D%28area.searchArea%29%3B%0A%20%20%29%3B%0Aout%20geom%3B>" pour obtenir le bon URL 2) le "sed '1 s/@//g' change @lat->lat et @lon->lon 3) le "data=@-" est le syntaxe pour utiliser stdin -- arrobase et tiret 4) le ">output.csv" met les resultats dans ce fichier Cordialement, John On Sat, Jun 8, 2019 at 5:01 PM Yves P. <yves.prat...@gmail.com> wrote: > > pour information, c'est curl qui exige l'arrobase pour indiquer un >> fichier, pas les données eux-meme. >> > > *"If you start the data with the letter @, the rest should be a file name > to read the data from, or - if you want curl to read the data from stdin."* > (Source: doc <https://curl.haxx.se/docs/manpage.html>) > > Marc, je peux faire le Pull Request, mais quelle est l'erreur de >> documentation ? Il déjà précise l'utilisation de "lat" et "lon", et >> l'arrobase. >> Peut-etre mieux s'ils donnent un exemple ? >> > > On pourrait mettre en ligne un exemple avec un fichier... en ligne 😉 > curl -X POST -F data=@path/to/local/file.csv > https://api-adresse.data.gouv.fr/reverse/csv/ > curl -X POST -F data=URL/to/on-line/file.csv > https://api-adresse.data.gouv.fr/reverse/csv/ > > Avec bien sûr, pour le second exemple un lien sur un fichier CSV valide > (en ligne sur le site https://adresse.data.gouv.fr/api) > > __ > Yves > > > _______________________________________________ > 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