On peut déjà, mais l'API est conçue pour une recherche full-text et là on a un code INSEE de départ (qui n'est pas indexé), c'est donc le libellé (approximatif car pas unique et inutile vu qu'on a le code INSEE non équivoque) qui est utilisé pour la recherche.
De plus, pour moi, utiliser une API* pour résoudre ce type de problème est quand même une aberration... il s'agit de faire un simple JOIN entre 2 fichiers, trucs que je ferai localement en ligne de commande avec csvjoin de csvkit. Il faut juste trouver le CSV qui contient la liste des communes avec leur lat/lon (voire l'extraire éventuellement d'OSM**). * Les API c'est bien, en abuser ça craint: https://medium.com/@cq94/les-api-cest-bien-en-abuser-ca-craint-b5d1c92b32f2 ** exemple: https://gist.github.com/cquest/476c7b1a3a88c0e3592690257f7e8647 via https://overpass-turbo.eu/s/MOT Le jeu. 3 oct. 2019 à 06:46, Jérôme Seigneuret <jerome.seigneu...@gmail.com> a écrit : > Bonjour, > > @christian sur l'api adresse on peut aussi imaginer de définir le niveau > exact où une limite à prévoir dans les types d'objets recherchés, > output=voie, lieudit,ville,commune > > Jérôme > > > > > > > Le mer. 2 oct. 2019 à 22:56, Christian Quest <cqu...@openstreetmap.fr> a > écrit : > >> api-adresse.data.gouv.fr est fait pour géocoder des adresses, pas des >> noms de ville avec leur code INSEE, ça c'est le boulot de geo.api.gouv.fr >> >> Du coup, oui, 3190 moulins, ça peut être plein de choses... >> >> >> Le mer. 2 oct. 2019 à 19:17, Shohreh <codecompl...@free.fr> a écrit : >> >>> Samy Mezani wrote >>> > L'API est faite pour automatiser tout ça : >>> > >>> > https://geo.api.gouv.fr/adresse (descendre à /search/csv/) >>> >>> Merci beaucoup. >>> >>> Si d'autres cherchent à faire la même chose : >>> 1. (nécessaire?) Convertir les données entrée en UTF8 >>> 2. Downloader curl.exe dans le même répertoire >>> 3. curl --insecure -o output.csv -X POST -F data=@input.csv -F >>> citycode=NOMCOLONNECODEINSEE >>> https://api-adresse.data.gouv.fr/search/csv/ >>> >>> Bizarrement, il y a des villes que le serveur n'a pas réussi à géocoder >>> (lat,lon vides): >>> >>> 3190 Moulins >>> 44090 La Marne >>> 77083 Champs-sur-Marne >>> 88212 Grand >>> 92072 Sèvres >>> 93039 L'Île-Saint-Denis >>> 93066 Saint-Denis >>> >>> >>> >>> -- >>> Sent from: http://gis.19327.n8.nabble.com/France-f5380434.html >>> >>> _______________________________________________ >>> Talk-fr mailing list >>> Talk-fr@openstreetmap.org >>> https://lists.openstreetmap.org/listinfo/talk-fr >>> >> >> >> -- >> Christian Quest - OpenStreetMap France >> _______________________________________________ >> 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 > -- Christian Quest - OpenStreetMap France
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr