<div dir="ltr"><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Il faut juste trouver le CSV qui contient la liste des communes avec leur lat/lon (voire l'extraire éventuellement d'OSM**).</div><div><br></div><div>* Les API c'est bien, en abuser ça craint: <a href="https://medium.com/@cq94/les-api-cest-bien-en-abuser-ca-craint-b5d1c92b32f2">https://medium.com/@cq94/les-api-cest-bien-en-abuser-ca-craint-b5d1c92b32f2</a></div><div>** exemple: <a href="https://gist.github.com/cquest/476c7b1a3a88c0e3592690257f7e8647">https://gist.github.com/cquest/476c7b1a3a88c0e3592690257f7e8647</a> via <a href="https://overpass-turbo.eu/s/MOT" rel="nofollow">https://overpass-turbo.eu/s/MOT</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 3 oct. 2019 à 06:46, Jérôme Seigneuret <<a href="mailto:jerome.seigneuret@gmail.com">jerome.seigneuret@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>Bonjour,<div dir="auto"><br></div><div dir="auto">@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,</div><div dir="auto">output=voie, lieudit,ville,commune</div><div dir="auto"><br></div><div dir="auto">Jérôme</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 2 oct. 2019 à 22:56, Christian Quest <<a href="mailto:cquest@openstreetmap.fr" rel="noreferrer" target="_blank">cquest@openstreetmap.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><a href="http://api-adresse.data.gouv.fr" rel="noreferrer noreferrer" target="_blank">api-adresse.data.gouv.fr</a> est fait pour géocoder des adresses, pas des noms de ville avec leur code INSEE, ça c'est le boulot de <a href="http://geo.api.gouv.fr" rel="noreferrer noreferrer" target="_blank">geo.api.gouv.fr</a></div></div><div><br></div><div>Du coup, oui, 3190 moulins, ça peut être plein de choses...</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 2 oct. 2019 à 19:17, Shohreh <<a href="mailto:codecomplete@free.fr" rel="noreferrer noreferrer" target="_blank">codecomplete@free.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Samy Mezani wrote<br>
> L'API est faite pour automatiser tout ça :<br>
> <br>
> <a href="https://geo.api.gouv.fr/adresse" rel="noreferrer noreferrer noreferrer" target="_blank">https://geo.api.gouv.fr/adresse</a> (descendre à /search/csv/)<br>
<br>
Merci beaucoup.<br>
<br>
Si d'autres cherchent à faire la même chose :<br>
1. (nécessaire?) Convertir les données entrée en UTF8<br>
2. Downloader curl.exe dans le même répertoire<br>
3. curl --insecure -o output.csv -X POST -F data=@input.csv -F<br>
citycode=NOMCOLONNECODEINSEE <a href="https://api-adresse.data.gouv.fr/search/csv/" rel="noreferrer noreferrer noreferrer" target="_blank">https://api-adresse.data.gouv.fr/search/csv/</a><br>
<br>
Bizarrement, il y a des villes que le serveur n'a pas réussi à géocoder<br>
(lat,lon vides):<br>
<br>
3190 Moulins<br>
44090 La Marne<br>
77083 Champs-sur-Marne<br>
88212 Grand<br>
92072 Sèvres<br>
93039 L'Île-Saint-Denis<br>
93066 Saint-Denis<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gis.19327.n8.nabble.com/France-f5380434.html" rel="noreferrer noreferrer noreferrer" target="_blank">http://gis.19327.n8.nabble.com/France-f5380434.html</a><br>
<br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org" rel="noreferrer noreferrer" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr">Christian Quest - OpenStreetMap France</div></div></div>
_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org" rel="noreferrer noreferrer" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</blockquote></div>
</div></div>
_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Christian Quest - OpenStreetMap France</div></div>