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

Répondre à