Open JMPivette opened 3 years ago
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}:
J'aimerais les implémenter dans geocode()
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'
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.
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}:
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:
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:
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.