Traffic speed limits in Rennes MétropoleVitesse de circulation sur Rennes Métropole
Vitesse de circulation sur Rennes MétropoleTraffic speed limits in Rennes Métropole
This dataset provides speed limits applicable on the road network of Rennes Métropole, including traffic-calmed zones, shared spaces (zones de rencontre), 30 km/h zones, and pedestrian zones. For the City of Rennes, the underlying database was initiated in 2010 by the Heritage Department of the Roads Directorate. It is published and maintained by Rennes Métropole, the local authority covering the Rennes urban area in France, and is freely accessible without authentication. It is useful for transport planning, road safety analysis, and mapping of local traffic regulations across the metropolitan area.Cette couche indique les limitations de vitesse sur les voiries métropolitaines (dont les zones de circulation apaisée, zones de rencontre, zone 30, zone piétonne...). Sur la Ville de Rennes, la base de données a été initiée dès 2010 par le Service Patrimoine de la Direction de la Voirie. Elle a...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (19 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| — | geo_point_2dGeo Point | geo_point_2d | Geographic coordinates (latitude/longitude) of the road segment.Geographic coordinates (latitude/longitude) of the road segment. |
| — | geo_shapeShape | geo_shape | Geometric shape of the road segment as GeoJSON.Geometric shape of the road segment as GeoJSON. |
| — | gml_idGml id | text | Unique GML identifier of the geographic feature.Unique GML identifier of the geographic feature. |
| — | id | int | Internal record identifier.Internal record identifier. |
| — | id_evt_vitId evt vit | text | Identifier of the speed regulation event.Identifier of the speed regulation event. |
| — | vitesse_maxiVitesse maxi | int | Maximum speed limit in km/h on the road segment.Maximum speed limit in km/h on the road segment. |
| — | circul_reglCircul regl | text | Traffic regulation type (e.g. Zone 30, pedestrian zone).Traffic regulation type (e.g. Zone 30, pedestrian zone). |
| — | date_majDate maj | datetime | Date the record was last updated.Date the record was last updated. |
| — | code_voieCode voie | text | Code identifying the road.Code identifying the road. |
| — | id_sectionId section | text | Identifier of the road section.Identifier of the road section. |
| 94% | nom_voieNom voie | text | Name of the road or street.Name of the road or street. |
| 100% | code_inseeINSEE commune code | int | INSEE code of the municipality.INSEE code of the municipality. |
| 94% | nom_communeCommune name | text | Name of the municipality.Name of the municipality. |
| 100% | id_tronconId troncon | int | Identifier of the road segment (tronçon).Identifier of the road segment (tronçon). |
| 100% | mode | text | Transport mode concerned by the speed limit.Transport mode concerned by the speed limit. |
| 100% | longueur | double | Length of the road segment, in metres.Length of the road segment, in metres. |
| 100% | delta | double | Numeric value indicating a change or offset, unit unclear.Numeric value indicating a change or offset, unit unclear. |
| 11.6% | ref_arreteRef arrete | text | Reference number of the regulatory order (arrêté).Reference number of the regulatory order (arrêté). |
| 5.1% | commentaire | text | Free-text comment about the record.Free-text comment about the record. |
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)
These rows are ODbL-1.0: share-alike. Reusing them obliges you to license any derived database on the same terms.
Record 1id: 42932 · mode: Automobile
{
"id": 42932,
"mode": "Automobile",
"delta": 0,
"gml_id": "v_voirie_vitesse_circulation.42932",
"date_maj": "2023-10-04T00:00:00+00:00",
"longueur": 62.51,
"nom_voie": "Passage de Strasbourg",
"code_voie": "8613",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
-1.657591020736337,
48.11001843430396
],
[
-1.657384868248353,
48.110022012900245
],
[
-1.656755332476845,
48.11006779404495
]
]
]
},
"properties": {}
},
"code_insee": 35238,
"id_evt_vit": "26614-3",
"id_section": "8613.1",
"id_troncon": 63304,
"ref_arrete": null,
"circul_regl": null,
"commentaire": null,
"nom_commune": "Rennes",
"geo_point_2d": {
"lat": 48.1100388266945,
"lon": -1.6571729836438107
},
"vitesse_maxi": 50
}Record 2id: 14082 · mode: Automobile
{
"id": 14082,
"mode": "Automobile",
"delta": 0,
"gml_id": "v_voirie_vitesse_circulation.14082",
"date_maj": null,
"longueur": 216.61,
"nom_voie": "Route départementale 28",
"code_voie": "19568",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
-1.875665450152612,
48.21690020303362
],
[
-1.877127725694079,
48.21696905322046
],
[
-1.878392767634765,
48.21703526842813
],
[
-1.878573010288267,
48.21703799737787
]
]
]
},
"properties": {}
},
"code_insee": 35245,
"id_evt_vit": "10548-6",
"id_section": "19568.31",
"id_troncon": 2151455,
"ref_arrete": null,
"circul_regl": null,
"commentaire": null,
"nom_commune": "Romillé",
"geo_point_2d": {
"lat": 48.21697033364808,
"lon": -1.8771192190821069
},
"vitesse_maxi": 80
}Record 3id: 21844 · mode: Automobile
{
"id": 21844,
"mode": "Automobile",
"delta": 0,
"gml_id": "v_voirie_vitesse_circulation.21844",
"date_maj": "2022-12-19T00:00:00+00:00",
"longueur": 6.16,
"nom_voie": "Boulevard Victor Hugo",
"code_voie": "23282",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
-1.661885593228626,
48.03182660759815
],
[
-1.661803164472271,
48.03182311268412
]
]
]
},
"properties": {}
},
"code_insee": 35206,
"id_evt_vit": "13591-9",
"id_section": "23282.1",
"id_troncon": 563376,
"ref_arrete": null,
"circul_regl": null,
"commentaire": null,
"nom_commune": "Noyal-Châtillon-sur-Seiche",
"geo_point_2d": {
"lat": 48.03182486014113,
"lon": -1.6618443788504484
},
"vitesse_maxi": 30
}Record 4id: 46703 · mode: Automobile
{
"id": 46703,
"mode": "Automobile",
"delta": 0,
"gml_id": "v_voirie_vitesse_circulation.46703",
"date_maj": "2025-02-07T00:00:00+00:00",
"longueur": 87.93,
"nom_voie": "Route départementale 27",
"code_voie": "4673",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
-1.806278343846992,
48.23785122329869
],
[
-1.806259102096258,
48.23778537546871
],
[
-1.806208767173121,
48.237564998869914
],
[
-1.806162063526084,
48.23706516571801
]
]
]
},
"properties": {}
},
"code_insee": 35120,
"id_evt_vit": "28725-14",
"id_section": "4673.2",
"id_troncon": 26641,
"ref_arrete": null,
"circul_regl": null,
"commentaire": "suite ville 30",
"nom_commune": "Gévezé",
"geo_point_2d": {
"lat": 48.23746059396255,
"lon": -1.80620635631814
},
"vitesse_maxi": 80
}Record 5id: 41754 · mode: Automobile
{
"id": 41754,
"mode": "Automobile",
"delta": 0,
"gml_id": "v_voirie_vitesse_circulation.41754",
"date_maj": "2022-12-19T00:00:00+00:00",
"longueur": 104.37,
"nom_voie": "Rue Marguerite Duras",
"code_voie": "2085",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
-1.659351782244061,
48.034582168106276
],
[
-1.659264163073209,
48.03493204580484
],
[
-1.659129819083682,
48.03541819858628
],
[
-1.65922231415004,
48.03548270688879
]
]
]
},
"properties": {}
},
"code_insee": 35206,
"id_evt_vit": "25889-1",
"id_section": "2085",
"id_troncon": 67428,
"ref_arrete": "2021-101",
"circul_regl": "Zone de rencontre",
"commentaire": null,
"nom_commune": "Noyal-Châtillon-sur-Seiche",
"geo_point_2d": {
"lat": 48.03505268495001,
"lon": -1.6592355148333775
},
"vitesse_maxi": 20
}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/vitesse_circulation
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/vitesse_circulation/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.