Envie de connaître l’emplacement exact de votre ville bretonne favorite ? Vous souhaitez découvrir combien de villes en France contiennent « Rennes » dans leur nom, ou encore la superficie moyenne des villes du Morbihan ? Alors, rgeoapi est fait pour vous !
rgeoapi, qu’est-ce que c’est ?
Package R, rgeoapi vous permet de faire des requêtes sur l’API Open Data GéoAPI, par Code Postal, Code INSEE ou par nom. Les fonctions du package vous retournent un dataframe contenant le(s) nom(s) de la ou des villes, le ou les codes INSEE correspondant, le ou les codes postaux, la surface, ainsi que la longitude et la latitude des communes demandées.
Un exemple ? La requête
> getByPC(35000)
Vous renverra :
name codeInsee codesPostaux surface lat long
1 Rennes 35238 35200 5035 48.11023 -1.678872
2 Rennes 35238 35700 5035 48.11023 -1.678872
3 Rennes 35238 35000 5035 48.11023 -1.678872
Et pour répondre à la question en introduction, nous pouvons utiliser la requête
> getByName(« Rennes »)
pour découvrir que 7 codes postaux renvoient à des villes contenant le mot « Rennes » :
name codeInsee codesPostaux surface lat long
1 Rennes 35238 35200 5035 48.11023 -1.6788723
2 Rennes 35238 35700 5035 48.11023 -1.6788723
3 Rennes 35238 35000 5035 48.11023 -1.6788723
4 Rennes-le-Château 11309 11190 1497 42.91498 2.2774065
5 Rennes-les-Bains 11310 11190 1975 42.92166 2.3408405
6 Rennes-sur-Loue 25488 25440 547 47.01497 5.8551652
7 Rennes-en-Grenouilles 53189 53110 801 48.49128 -0.5083472
Installer rgeoapi
Pour installer le package depuis Github, il vous suffit d’entrer la commande suivante dans votre session R :
> devtools::install_github(« ColinFay/rgeoapi »)
rgeoapi, et la Bretagne en Open Data
L’objectif de ce package ? Faciliter l’accès aux données géographiques pour la construction de cartes dans R — avec rgeoapi, vous pouvez disposer de l’emplacement exact d’une ville sur la carte, ainsi que sa superficie.
Pour vous simplifier la tâche sur les données bretonnes, nous avons compilé les données disponibles pour les quatre départements de la Bretagne administrative. Dans ces fichiers, disponibles au format CSV, vous trouverez toutes les informations disponibles via les codes postaux des villes de ces départements :
- Les Côtes d’Amor par GéoAPI
- Le Finistère par GéoAPI
- L’Ille-et-Vilaine par GéoAPI
- Le Morbihan par GéoAPI
Envie d’en savoir plus sur ce package ? Contactez nous !
Rédigé par: Colin FAY
Créateur et rédacteur en chef de Data Bzh.