banR
banR copied to clipboard
Ajouter des paramètres de requêtes à geocode()
Merci pour ce package fort utile!
Je me rend compte que l'API (https://geo.api.gouv.fr/adresse) propose des paramètres qui ne sont pas utilisés dans {banR}:
- limit
- autocomplete
- type
J'aimerais les implémenter dans geocode()
Une de mes problématiques par exemple est que je recherche uniquement des villes mais pas d'adresse complète. Actuellement, pour contourner il faut faire ceci:
banR::geocode("Lille") %>%
dplyr::filter(type %in% "municipality")
Cela marche bien si la commune est bien orthographiée et qu'elle ressort dans les 5 résultats fournis par l'API (valeur par défaut).
Si j'ai une valeur plus approximative comme par exemple "Perros" à la place de "Perros-Guirec", le code suivant ne me donne rien:
banR::geocode("Perros") %>%
dplyr::filter(type %in% "municipality")
Alors que la requête API suivante va me donner le résultat voulu:
curl 'https://api-adresse.data.gouv.fr/search/?q=Perros&type=municipality'
Est-ce que vous pensez que cela a sa place dans ce package? Je peux faire un PR si besoin.