rpg database
Pauline Brémond & Maxime Modjeska
2022-04-08
rpg_fr.Rmd
Description de la base de données RPG
La base de donnée RPG (acronyme de Registre Parcellaire Graphique) est une base de données géographiques qui contient l’identification de parcelles agricoles en France issue des déclarations de la Politique Agricole Commune. Elle est produite depuis 2007 par l’agence de services et de paiement (ASP).
Chaque année, le RPG est mis à jour à partir des déclarations des agriculteurs qui font une demande d’aides de la PAC entre Avril et Mai. L’ensemble des parcelles de l’exploitation est déclarée même celles qui ne bénéficient pas d’aides. Les données téléchargeables en ligne sont les données anonymisées qui permettent de connaître la localisation et certaines caractéristiques des parcelles et îlots. Elles sont accessibles à tous.
Les données non anonymisées doivent faire l’objet d’une demande spécifique auprès des DRAAF. Le niveau 2 comporte un identifiant PACAGE et la forme juridique de l’exploitation. Il permet de reconstruire la structure foncière de l’exploitation. Le niveau 2 est accessible à certaines administrations et doit faire l’objet d’une demande auprès de la DRAAF concernée (pour l’Occitanie : https://draaf.occitanie.agriculture.gouv.fr/Donnees-RPG).
Le niveau 2+ comporte les mêmes informations que le niveau 2 auxquelles sont ajoutées des données individuelles. Le niveau 2+ est accessible aux services de l’Etat uniquement.
Ces données couvrent l’ensemble du territoire français, y compris Mayotte et Saint-Martin, mais hors Saint-Barthélemy.
Il existe deux versions du RPG :
- 1.0
- description complète disponible : https://geoservices.ign.fr/sites/default/files/2021-07/DC_DL_RPG_1-0.pdf
- avant 2015 exclus
- 2.0
- description complète disponible : https://geoservices.ign.fr/sites/default/files/2021-12/DC_DL_RPG_2-0.pdf
- après 2015 inclus
Le suivi des évolutions annuelles du RPG est disponible : https://geoservices.ign.fr/sites/default/files/2021-12/SE_RPG.pdf
Les informations disponibles dans le RPG sont organisées en une classe pour la version 1.0 et en deux classes pour la version 2.0. Les ilots et les parcelles sont représentés sous forme de polygones (surface).
Pour la version 1.0, la classe est :
- ILOTS_ANONYMES :
- NUM_ILOT : Identifiant de l’îlot
- COMMUNE : Numéro INSEE de la commune
- FORME_JURI : Forme juridique de l’exploitation
- SURF_DECLA : Surface déclarée
- DEP_RATTAC : Département de rattachement
- SURF_GRAPH : Surface de l’îlot
- SURF_CULTU : Surface du groupe de cultures majoritaire
- CODE_CULTU : Code du groupe de cultures majoritaire
- NOM_CULTU : Nom du groupe de cultures majoritaire
Pour la version 2.0, les deux classes sont :
- ILOTS_ANONYMES :
- ID_ILOT : Identifiant de l’îlot
- PARCELLES_ANONYMES :
- ID_PARCEL : Identifiant de la parcelle
- CODE_CULTU : Code culture principale
- CODE_GROUP : Code groupe de la culture principale
- CULTURE_D1 : Code culture dérobée 1
- CULTURE_D2 : Code culture dérobée 2
- SURF_PARC : Surface en hectares de la parcelle
Des tables référentielles permettent d’identifier l’évolution des codes de culture et groupes de cultures qui sont en constante évolution. Il en existe trois types :
- REF_CULTURES_2020.csv : cette table donne la liste de code et libellé de cultures utilisés dans les différents millésimes en précisant leur période d’utilisation.
- REF_CULTURES_GROUPES_CULTURES_2020.csv : cette table donne la liste des codes et libellés de cultures ainsi que les codes et libellés des groupes de culture en 2020.
- REF_CULTURES_DEROBEES_2020.csv : cette table donne la liste des codes et libellés pour les cultures dérobées en 2020.
Les projections disponibles sont les suivantes :
- en métropole : (RGF93) projection Lambert-93
- en outre-mer : (système légal)
- Guadeloupe, Saint-Barthélemy, Saint-Martin, Martinique : UTM Nord fuseau 20
- Guyane : UTM Nord fuseau 22
- La Réunion : UTM Sud fuseau 40
- Mayotte : UTM Sud fuseau 38
Manipulation de RPG avec floodam.data
floodam.data permet de gérer la maintenance d’une base de donnée adaptée.
Les fonctions clés utilisées sont :
- download_rpg pour télécharger la base de donnée distante.
- adapt_rpg pour adapter la base de donnée en :
- appliquant un schéma de données
- mettant au même format les données téléchargées
- uniformisant la projection
- corrigeant les problèmes de géométrie
- intersectant avec le département souhaité
- intersectant avec l’EAIP à l’échelle départementale
Téléchargement du RPG
Il y a deux sources possibles pour le téléchargement de la base de donnée compris dans floodam.data :
- https://geoservices.ign.fr/rpg (échelle régionale 2010 à 2020)
- https://data.cquest.org/ign/rpg/ (échelle nationale 2007 à 2009, départementale de 2010 à 2012 et régionale de 2013 à 2020)
La dernière source est un miroir de la première mais ajoute des données supplémentaires qui ne sont pas disponibles
Remarque :
Il existe une autre source pour le téléchargement des données de certaines données qui n’est pas comprise dans floodam.data :
- https://www.data.gouv.fr/fr/organizations/agence-de-services-et-de-paiement-asp/?datasets_page=1#organization-datasets (échelle départementale 2010 à 2012)
Il y a 2 sources possibles pour le téléchargement des tables référentielles :
- https://geoservices.ign.fr/sites/default/files/2021-11/REF_CULTURES_2020.csv
- https://geoservices.ign.fr/sites/default/files/2021-11/REF_CULTURES_DEROBEES_2020.csv
- https://geoservices.ign.fr/sites/default/files/2021-11/REF_CULTURES_GROUPES_CULTURES_2020.csv
- https://data.cquest.org/ign/rpg/
Tous les fichiers téléchargeables de chaque millésimes sont disponibles au format Shapefile à l’exception de la France métropolitaine qui est uniquement disponible au format Geopackage depuis 2019. En 2019 la France métropolitaine est aussi disponible au format SQL.
La fonction download_rpg permet d’accéder à chacune de ces deux sources en utilisant le paramètre ‘origin’ et de choisir le millésime en utilisant le paramètre ‘year’.
destination = file.path("rpg", "download")
download.rpg(destination)
download.rpg(destination, origin = "cquest", year = "2020")
download.rpg(destination, origin = "IGN", year = "2020")
Adaptation des données
schéma appliqué aux données
Le schéma appliqué aux données dépend de la version (1.0 ou 2.0).
Le détail pour la version 1.0 est donné dans le tableau suivant :
name_origin | name | keep | type |
---|---|---|---|
NUM_ILOT | ilot | FALSE | character |
COMMUNE | commune | FALSE | factor |
FORME_JURI | juridical | FALSE | factor |
SURF_DECLA | surface_declared | FALSE | numeric |
DEP_RATTACH | department | FALSE | factor |
SURF_GRAPH | surface_graph | FALSE | numeric |
SURF_CULTU | surface | TRUE | numeric |
CODE_CULTU | group | TRUE | factor |
NOM_CULTU | group.label.fr | FALSE | factor |
Le détail pour la version 2.0 est donné dans le tableau suivant :
name_origin | name | keep | type |
---|---|---|---|
ID_PARCEL | id | TRUE | character |
SURF_PARC | surface | TRUE | numeric |
CODE_CULTU | culture | TRUE | factor |
CODE_GROUP | group | TRUE | factor |
CULTURE_D1 | catch_1 | TRUE | factor |
CULTURE_D2 | catch_2 | TRUE | factor |
NUM_ILOT | ilot | FALSE | character |