rgeoapi — Les données géographiques avec R

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 :

Envie d'en savoir plus sur ce package ? Contactez nous !

Colin FAY

Rédigé par: Colin FAY

Créateur et rédacteur en chef de Data Bzh.