Projets Urbains Partenariaux (PUP) sur Rennes Métropole
Cette couche de polygones recense les périmètres des Projets Urbains Partenariaux (PUP) sur Rennes Métropole. Un Projet Urbain Partenarial (PUP) est une méthode de financement contractualisée. Créé par l’article 43 de la loi n° 2009-323 du 25 mars 2009, un PUP est une nouvelle forme de participat...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (27 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| — | geo_point_2dGeo Point | geo_point_2d | Geographic centroid coordinates (latitude/longitude) of the PUP perimeter.Geographic centroid coordinates (latitude/longitude) of the PUP perimeter. |
| — | geo_shapeShape | geo_shape | Geometry of the PUP perimeter as a polygon or multipolygon.Geometry of the PUP perimeter as a polygon or multipolygon. |
| — | gml_idGml id | text | Unique GML identifier of the geographic feature.Unique GML identifier of the geographic feature. |
| — | id_pupId pup | int | Internal identifier of the PUP record.Internal identifier of the PUP record. |
| — | code_inseeINSEE commune code | text | INSEE code of the municipality where the PUP is located.INSEE code of the municipality where the PUP is located. |
| — | nom_comNom com | text | Name of the municipality where the PUP is located.Name of the municipality where the PUP is located. |
| — | type_pupType pup | text | Type or category of the Urban Partnership Project.Type or category of the Urban Partnership Project. |
| — | etape | text | Current status or stage of the PUP (e.g. ongoing).Current status or stage of the PUP (e.g. ongoing). |
| — | nom_pupNom pup | text | Name of the Urban Partnership Project.Name of the Urban Partnership Project. |
| — | observation | text | Free-text remarks or comments about the PUP.Free-text remarks or comments about the PUP. |
| 72.1% | date_conv_signeeDate conv signee | text | Date on which the agreement was signed.Date on which the agreement was signed. |
| 90.7% | date_modifDate modif | datetime | Date and time the record was last updated.Date and time the record was last updated. |
| 100% | datesig | text | Signature identifier or code with date of last data update.Signature identifier or code with date of last data update. |
| 79.1% | duree | int | Duration of the PUP agreement, in years.Duration of the PUP agreement, in years. |
| 100% | perimetre_geoPerimetre geo | double | Perimeter length of the PUP area, in metres.Perimeter length of the PUP area, in metres. |
| 100% | aire_geo_m2Aire geo m2 | double | Surface area of the PUP perimeter, in square metres.Surface area of the PUP perimeter, in square metres. |
| 100% | aire_geo_haAire geo ha | double | Surface area of the PUP perimeter, in hectares.Surface area of the PUP perimeter, in hectares. |
| 100% | archive | int | Flag indicating whether the PUP record is archived.Flag indicating whether the PUP record is archived. |
| 37.2% | num_convNum conv | text | Reference number of the PUP agreement.Reference number of the PUP agreement. |
| 44.2% | operateur | text | Name of the operator or developer involved in the PUP.Name of the operator or developer involved in the PUP. |
| 27.9% | date_conv_exeDate conv exe | text | Date the agreement became enforceable.Date the agreement became enforceable. |
| 7% | date_conv_notifieeDate conv notifiee | text | Date the agreement was officially notified.Date the agreement was officially notified. |
| 34.9% | date_conv_pub_comDate conv pub com | text | Date the agreement was published by the municipality.Date the agreement was published by the municipality. |
| 34.9% | date_conv_pub_rmDate conv pub rm | text | Date the agreement was published by Rennes Métropole.Date the agreement was published by Rennes Métropole. |
| 44.2% | datedecis_conv_dcmDatedecis conv dcm | text | Date of the municipal council decision approving the agreement.Date of the municipal council decision approving the agreement. |
| 76.7% | datedecis_conv_dcrmDatedecis conv dcrm | text | Date of the Rennes Métropole council decision approving the agreement.Date of the Rennes Métropole council decision approving the agreement. |
| 41.9% | date_finDate fin | text | End date of the PUP agreement.End date of the PUP agreement. |
Schema captured from opendatasoft 7 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 1duree: 10 · etape: En cours
{
"duree": 10,
"etape": "En cours",
"gml_id": "v_pup.43",
"id_pup": 43,
"archive": 0,
"datesig": "20251113LM",
"nom_com": "Saint-Erblon",
"nom_pup": "Cottereuil",
"date_fin": "20350425",
"num_conv": "25C0413",
"type_pup": "Classique",
"geo_shape": "[large value omitted]",
"operateur": "GROUPE LAUNAY",
"code_insee": "35266",
"date_modif": "2025-11-13T10:42:34+00:00",
"aire_geo_ha": 5.938097,
"aire_geo_m2": 59380.97,
"observation": null,
"geo_point_2d": {
"lat": 48.01485941417126,
"lon": -1.6557416861308263
},
"date_conv_exe": "20250425",
"perimetre_geo": 1058.24,
"date_conv_pub_rm": "20250422",
"date_conv_signee": "20250325",
"date_conv_pub_com": "20250425",
"date_conv_notifiee": "20250422",
"datedecis_conv_dcm": "20250303",
"datedecis_conv_dcrm": "20250313"
}Record 2duree: 10 · etape: En cours
{
"duree": 10,
"etape": "En cours",
"gml_id": "v_pup.20",
"id_pup": 20,
"archive": 0,
"datesig": "20251112LM",
"nom_com": "Thorigné-Fouillard",
"nom_pup": "L'Omelais - Launay 2",
"date_fin": null,
"num_conv": "20C0127",
"type_pup": "Classique",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-1.583651625812269,
48.15249989739821
],
[
-1.583684116548654,
48.152457122121334
],
[
-1.583591023713713,
48.15240182799644
],
[
-1.583916912935765,
48.15220862480765
],
[
-1.584073238199855,
48.15225389004832
],
[
-1.584225513644383,
48.15210006996576
],
[
-1.584249330655003,
48.1521105350829
],
[
-1.584669308361134,
48.15229506719427
],
[
-1.584487037462017,
48.15251628839076
],
[
-1.584473045071342,
48.1525332719602
],
[
-1.584391905310113,
48.152629217316864
],
[
-1.584316910026231,
48.15272158412939
],
[
-1.584068817990159,
48.152636050811296
],
[
-1.58389599159041,
48.1525943710518
],
[
-1.583873088040586,
48.15262600746854
],
[
-1.583651625812269,
48.15249989739821
]
]
]
]
},
"properties": {}
},
"operateur": "GROUPE LAUNAY",
"code_insee": "35334",
"date_modif": "2025-11-12T13:59:36+00:00",
"aire_geo_ha": 0.303306,
"aire_geo_m2": 3033.06,
"observation": null,
"geo_point_2d": {
"lat": 48.152411053567164,
"lon": -1.5841504596965383
},
"date_conv_exe": null,
"perimetre_geo": 233.84,
"date_conv_pub_rm": "20200212",
"date_conv_signee": "20200210",
"date_conv_pub_com": null,
"date_conv_notifiee": null,
"datedecis_conv_dcm": "20200123",
"datedecis_conv_dcrm": "20200130"
}Record 3duree: 10 · etape: Achevé
{
"duree": 10,
"etape": "Achevé",
"gml_id": "v_pup.13",
"id_pup": 13,
"archive": 1,
"datesig": "20231127LM",
"nom_com": "Cesson-Sévigné",
"nom_pup": "Le Haut Grippé",
"date_fin": null,
"num_conv": null,
"type_pup": "Classique",
"geo_shape": "[large value omitted]",
"operateur": null,
"code_insee": "35051",
"date_modif": "2025-09-22T11:14:42+00:00",
"aire_geo_ha": 7.701162,
"aire_geo_m2": 77011.62,
"observation": "Exonération de la TA durant 10 ans à partir du dernier affichage de la convention",
"geo_point_2d": {
"lat": 48.11602491375604,
"lon": -1.5889208478844765
},
"date_conv_exe": null,
"perimetre_geo": 1795.5,
"date_conv_pub_rm": null,
"date_conv_signee": "20130710",
"date_conv_pub_com": null,
"date_conv_notifiee": null,
"datedecis_conv_dcm": null,
"datedecis_conv_dcrm": null
}Record 4duree: — · etape: En cours
{
"duree": null,
"etape": "En cours",
"gml_id": "v_pup.48",
"id_pup": 48,
"archive": 0,
"datesig": "20260806LM",
"nom_com": "Rennes",
"nom_pup": "Cleunay",
"date_fin": null,
"num_conv": null,
"type_pup": "Classique",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
-1.716072080486577,
48.10345536319721
],
[
-1.716135346449015,
48.103534697121916
],
[
-1.716133527933418,
48.10353534770907
],
[
-1.715094176785522,
48.10393252223807
],
[
-1.714704996033266,
48.104080299827814
],
[
-1.714200053352084,
48.10427203066099
],
[
-1.71339465606067,
48.104592327960134
],
[
-1.712649873402866,
48.10492096796694
],
[
-1.712627445716875,
48.10493086418403
],
[
-1.712553568711663,
48.104855756593885
],
[
-1.712575996379196,
48.10484586039103
],
[
-1.713323399333066,
48.10451606435161
],
[
-1.714132654582201,
48.10419423295693
],
[
-1.714638770372759,
48.10400205677385
],
[
-1.715027791787213,
48.10385433976513
],
[
-1.716068609948476,
48.103456604816095
],
[
-1.716072080486577,
48.10345536319721
]
]
]
]
},
"properties": {}
},
"operateur": "RENOUEST",
"code_insee": "35238",
"date_modif": "2026-08-06T09:12:20+00:00",
"aire_geo_ha": 0.304434,
"aire_geo_m2": 3044.34,
"observation": "Attente Docs pour date",
"geo_point_2d": {
"lat": 48.10417944945259,
"lon": -1.7143337002150398
},
"date_conv_exe": null,
"perimetre_geo": 628.87,
"date_conv_pub_rm": null,
"date_conv_signee": null,
"date_conv_pub_com": null,
"date_conv_notifiee": null,
"datedecis_conv_dcm": null,
"datedecis_conv_dcrm": "20260618"
}Record 5duree: — · etape: En cours
{
"duree": null,
"etape": "En cours",
"gml_id": "v_pup.47",
"id_pup": 47,
"archive": 0,
"datesig": "20260806LM",
"nom_com": "Rennes",
"nom_pup": "Cleunay",
"date_fin": null,
"num_conv": null,
"type_pup": "Classique",
"geo_shape": "[large value omitted]",
"operateur": "RENOUEST",
"code_insee": "35238",
"date_modif": "2026-08-06T09:12:20+00:00",
"aire_geo_ha": 1.01571,
"aire_geo_m2": 10157.1,
"observation": "Attente Docs pour date",
"geo_point_2d": {
"lat": 48.10277065964558,
"lon": -1.7143991784997918
},
"date_conv_exe": null,
"perimetre_geo": 649.31,
"date_conv_pub_rm": null,
"date_conv_signee": null,
"date_conv_pub_com": null,
"date_conv_notifiee": null,
"datedecis_conv_dcm": null,
"datedecis_conv_dcrm": "20260618"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/pup
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/pup/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.