Graphic Land Parcel Register (RPG)Registre parcellaire graphique (RPG)
Registre parcellaire graphique (RPG)Graphic Land Parcel Register (RPG)
Published by Institut national de l'information géographique et forestière
This API provides the 2022 edition of the Graphic Land Parcel Register (Registre Parcellaire Graphique, RPG), a geographic information system identifying agricultural parcels and cultural blocks in France, along with their main crop group. The register is managed by the Agence de Services et de Paiement (ASP) and made available here via the Île-de-France regional open data portal. It is maintained by the Institut national de l'information géographique et forestière (IGN). The data supports analysis of agricultural land use and crop distribution at the national level, with free access and no authentication required.[RPG Édition 2022] Contours des parcelles et îlots culturaux et leur groupe de cultures majoritaire Le Registre Parcellaire Graphique (RPG) est un système d’information géographique permettant l’identification des parcelles agricoles, géré par l’ASP (Agence de Service et de Paiement). Ces données...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (12 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| — | geo_point_2dGeo Point | geo_point_2d | Geographic centroid coordinates of the parcel.Geographic centroid coordinates of the parcel. |
| — | geo_shapeShape | geo_shape | Geometric outline (polygon) of the parcel boundary.Geometric outline (polygon) of the parcel boundary. |
| — | id_parcelId parcel | text | Unique identifier of the agricultural parcel.Identifiant de la parcelle, entier unique sur l’ensemble des données. |
| — | surf_parcSurf parc | double | Area of the cultivated parcel, in hectares.Surface en hectares à deux décimales de la parcelle cultivée |
| — | code_groupCode group | text | Code of the parcel's main crop group.Code du groupe de la culture principale de la parcelle |
| — | libelle_groupe_cultureGroupe de la culture principale | text | Name of the parcel's main crop group.Groupe de la culture principale de la parcelle |
| — | code_cultuCode cultu | text | Code of the parcel's main crop.Code de la culture principale de la parcelle |
| — | libelle_cultureCulture principale | text | Name of the parcel's main crop.Name of the parcel's main crop. |
| — | culture_d1Culture d1 | text | Code of the first cover crop grown between main crop harvests.Code de la culture dérobée (culture intercalée entre 2 moissons de culture principale) sur la parcelle. |
| — | libelle_culture_derobee_1LIB_CULTURE_DEROBEE_1 | text | Name of the first cover crop grown between main crop harvests.Libellé de la première culture dérobée (culture intercalée entre 2 moissons de culture principale) |
| 3.5% | culture_d2Culture d2 | text | Code of the second cover crop grown between main crop harvests.Code de la seconde culture dérobée (culture intercalée entre 2 moissons de culture principale). |
| 3.5% | libelle_culture_derobee_2LIB_CULTURE_DEROBEE_2 | text | Name of the second cover crop grown between main crop harvests.Libellé de la seconde culture dérobée (culture intercalée entre 2 moissons de culture principale) |
Schema captured from opendatasoft 2 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1geo_shape: {"type":"Feature","geometry":{"type":"Po · id_parcel: 386395
{
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.940789016070975,
48.90001419057404
],
[
2.940915591655297,
48.900014391573166
],
[
2.941717221517816,
48.899916222631234
],
[
2.942174715092353,
48.8956857326995
],
[
2.941730960700667,
48.89558320456623
],
[
2.941554132372169,
48.8955315117785
],
[
2.941323315694894,
48.8954640367359
],
[
2.94098413058137,
48.89543769714749
],
[
2.940846830872376,
48.895587530163944
],
[
2.940722622827948,
48.895752689774966
],
[
2.940457033030452,
48.896148251505366
],
[
2.939873887594815,
48.89853241580752
],
[
2.939639659407724,
48.89947782586859
],
[
2.939490590984683,
48.899671504536286
],
[
2.93972560252611,
48.899881010076655
],
[
2.939969915846671,
48.899958055889435
],
[
2.940354964506611,
48.900013501279005
],
[
2.940789016070975,
48.90001419057404
]
]
]
},
"properties": {}
},
"id_parcel": "386395",
"surf_parc": 6.75,
"code_cultu": "BTH",
"code_group": "1",
"culture_d1": null,
"culture_d2": null,
"geo_point_2d": {
"lat": 48.897894110563314,
"lon": 2.9409870108870835
},
"libelle_culture": "Blé tendre d’hiver",
"libelle_groupe_culture": "Blé tendre",
"libelle_culture_derobee_1": null,
"libelle_culture_derobee_2": null
}Record 2geo_shape: {"type":"Feature","geometry":{"type":"Po · id_parcel: 8804139
{
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.45617690785259,
48.44972871409007
],
[
2.455033023737042,
48.45039693524975
],
[
2.455393520212336,
48.450570137372104
],
[
2.456548316793962,
48.44997082815642
],
[
2.45617690785259,
48.44972871409007
]
]
]
},
"properties": {}
},
"id_parcel": "8804139",
"surf_parc": 0.39,
"code_cultu": "ORP",
"code_group": "3",
"culture_d1": null,
"culture_d2": null,
"geo_point_2d": {
"lat": 48.4501561448121,
"lon": 2.455803982165833
},
"libelle_culture": "Orge de printemps",
"libelle_groupe_culture": "Orge",
"libelle_culture_derobee_1": null,
"libelle_culture_derobee_2": null
}Record 3geo_shape: {"type":"Feature","geometry":{"type":"Po · id_parcel: 6077384
{
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
3.229334256062805,
48.5251786852471
],
[
3.229362138400328,
48.52520046869667
],
[
3.22960287754039,
48.525352333006936
],
[
3.229793266666253,
48.52546145088563
],
[
3.230066299436612,
48.52562277292599
],
[
3.230213575817753,
48.525705792248864
],
[
3.230335909553947,
48.52579072453989
],
[
3.23065933797429,
48.52603338712725
],
[
3.230916423714546,
48.52623400911985
],
[
3.231175341232855,
48.52644295794561
],
[
3.231295788896987,
48.526535548270004
],
[
3.231358691359361,
48.52657945834127
],
[
3.231603630212639,
48.526462354880934
],
[
3.232031054744332,
48.52628658159179
],
[
3.232712715332251,
48.5260081992312
],
[
3.233951712838579,
48.52547353692339
],
[
3.233851543971885,
48.525377753598605
],
[
3.233738347337757,
48.52529261801152
],
[
3.233554704175638,
48.52515060820724
],
[
3.233391116333705,
48.525024781716596
],
[
3.233099916435086,
48.52480756529579
],
[
3.232975506065507,
48.52470958967097
],
[
3.232950682212386,
48.52469004011402
],
[
3.232878025451226,
48.52464328117617
],
[
3.232763096187373,
48.52461224323741
],
[
3.23249615210494,
48.52463093891032
],
[
3.232294330559261,
48.52467322501572
],
[
3.231734378252515,
48.52473050555577
],
[
3.231602415616281,
48.524619439962734
],
[
3.230987237763135,
48.524820070650634
],
[
3.230441247298647,
48.524811597502286
],
[
3.229776240021461,
48.52485942893855
],
[
3.229573187001986,
48.525015556144396
],
[
3.229245221080595,
48.525109124429854
],
[
3.229334256062805,
48.5251786852471
]
]
]
},
"properties": {}
},
"id_parcel": "6077384",
"surf_parc": 4.2,
"code_cultu": "BTH",
"code_group": "1",
"culture_d1": null,
"culture_d2": null,
"geo_point_2d": {
"lat": 48.5254343028017,
"lon": 3.2316696026593643
},
"libelle_culture": "Blé tendre d’hiver",
"libelle_groupe_culture": "Blé tendre",
"libelle_culture_derobee_1": null,
"libelle_culture_derobee_2": null
}Record 4geo_shape: {"type":"Feature","geometry":{"type":"Po · id_parcel: 6980126
{
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
3.214247528244721,
48.474611557269775
],
[
3.217672746245166,
48.4754672077219
],
[
3.218538762282408,
48.47387713465394
],
[
3.215156267958856,
48.47306057938479
],
[
3.214247528244721,
48.474611557269775
]
]
]
},
"properties": {}
},
"id_parcel": "6980126",
"surf_parc": 5,
"code_cultu": "BTH",
"code_group": "1",
"culture_d1": null,
"culture_d2": null,
"geo_point_2d": {
"lat": 48.47425742230408,
"lon": 3.2164071258061657
},
"libelle_culture": "Blé tendre d’hiver",
"libelle_groupe_culture": "Blé tendre",
"libelle_culture_derobee_1": null,
"libelle_culture_derobee_2": null
}Record 5geo_shape: {"type":"Feature","geometry":{"type":"Po · id_parcel: 5294876
{
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.305826583754551,
48.48143172473628
],
[
2.304613812200332,
48.482285763173685
],
[
2.305078225919684,
48.482529765400535
],
[
2.305078243522146,
48.482529764603875
],
[
2.306306759417351,
48.48168419099837
],
[
2.306306758242541,
48.48168417749693
],
[
2.306288964110751,
48.4816748225748
],
[
2.305966698014926,
48.48150539819137
],
[
2.305826583754551,
48.48143172473628
]
]
]
},
"properties": {}
},
"id_parcel": "5294876",
"surf_parc": 0.58,
"code_cultu": "ORH",
"code_group": "3",
"culture_d1": null,
"culture_d2": null,
"geo_point_2d": {
"lat": 48.48198047532049,
"lon": 2.305459768723638
},
"libelle_culture": "Orge d'hiver",
"libelle_groupe_culture": "Orge",
"libelle_culture_derobee_1": null,
"libelle_culture_derobee_2": null
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/rpg
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/rpg/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.