Cycling Infrastructure in BNAC FormatAménagements cyclables au format BNAC
Aménagements cyclables au format BNACCycling Infrastructure in BNAC Format
This API provides data on cycling infrastructure derived from the road network of the Eurométropole de Strasbourg, structured according to the French National Database of Cycling Infrastructure (Base Nationale des Aménagements Cyclables, BNAC) schema. This schema is designed to model and define cycling facilities consistently across national territory. Processing is based on a reference JSON file. The dataset is published via the Strasbourg open data portal and is freely accessible without authentication, providing structured, standardized information useful for mapping, planning, and analyzing cycling infrastructure at local and national level.Données issues du filaire de voie de l'Eurométropole de Strasbourg structurées dans un schéma permettant de modéliser et définir les aménagements cyclables sur le territoire national : la Base Nationale des Aménagements Cyclables (BNAC). Les traitements sont basés sur un fichier json de référence...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (30 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | id_localId local | text | Permanent local identifier assigned by the authority, matching the road sub-segment ID.Identifiant unique pérenne défini par la collectivité. Pour l'EMS, il s'agit de l'identifiant du sous-tronçon du filaire de voie correspondant. |
| 0% | id_osmId osm | text | OpenStreetMap identifier for the facility.Identifiant de l'aménagement sur OSM |
| 0% | reseau_locReseau loc | text | Type of local structuring network the facility belongs to.Type de réseau structurant local auquel l'aménagement appartient |
| 0% | nom_locNom loc | text | Name and number of local cycling routes.Nom et numéro des itinéraires locaux |
| 0% | num_itiNum iti | text | Numbers of routes (EuroVelo to departmental schemes) the segment belongs to, separated by ':'.Numéro des itinéraires, des EuroVelo au schéma départementaux, auxquels le segment appartient. Séparé par « : » |
| 37.5% | d_serviceD service | text | Year the facility was put into service.Date de mise en œuvre de l'aménagement (AAAA) |
| 0% | acces_ameAcces ame | text | Accessibility of the facility by type of non-motorized two-wheeled vehicle.Accessibilité des aménagements par type de véhicule à deux roues non motorisé |
| 87.6% | trafic_vitTrafic vit | int | Maximum authorized speed for adjacent traffic, in km/h.Vitesse maximale autorisée pour le trafic adjacent à l'aménagement, en km/h. |
| 0% | lumiere | text | Whether the facility is lit.Aménagement éclairé |
| 18.4% | comm | text | Optional remarks about the facility.Remarques éventuelles au sujet de l'aménagement |
| 100% | date_majDate maj | text | Date the segment data was last updated, ISO 8601 format.Date de dernière mise à jour des données du segment Notation ISO 8601, format AAAA-MM-JJ |
| 30.5% | code_com_dCode com d | text | INSEE municipality code for the right-hand side lane.Code INSEE de la commune (5 caractères alphanumériques) sur la voie de droite |
| 100% | ame_dAme d | text | Type of facility present on the right-hand lane.Type d'aménagement présent sur la voie de droite |
| 100% | statut_dStatut d | text | Level of completion of the infrastructure on the right-hand lane.Niveau de réalisation de l'infrastructure sur la voie de droite |
| 23.1% | regime_dRegime d | text | Traffic regime applicable on the right-hand lane.Régime présent sur la voie de droite |
| 76.9% | sens_dSens d | text | Direction of cyclist travel on the right-hand lane.Sens de circulation pour les cyclistes sur la voie de droite |
| 66.6% | largeur_dLargeur d | double | Minimum usable width of the right-hand cyclist lane, excluding markings, in meters.Largeur hors marquage minimale utile de la voie de droite réservée au cycliste, en mètre |
| 16.5% | local_dLocal d | text | Location of the facility on the right-hand lane.Emplacement de l'aménagement sur la voie de droite |
| 30.5% | code_com_gCode com g | text | INSEE municipality code for the left-hand side lane.Code INSEE de la commune (5 caractères alphanumériques) sur la voie de gauche |
| 100% | ame_gAme g | text | Type of facility present on the left-hand lane.Type d'aménagement présent sur la voie de gauche |
| — | statut_gStatut g | text | Level of completion of the infrastructure on the left-hand lane.Niveau de réalisation de l'infrastructure sur la voie de gauche |
| — | regime_gRegime g | text | Traffic regime applicable on the left-hand lane.Régime présent sur la voie de gauche |
| — | sens_gSens g | text | Direction of cyclist travel on the left-hand lane.Sens de circulation pour les cyclistes sur la voie de gauche |
| — | largeur_gLargeur g | double | Minimum usable width of the left-hand cyclist lane, excluding markings, in meters.Largeur hors marquage minimale utile de la voie de gauche réservée au cycliste, en mètre |
| — | local_gLocal g | text | Location of the facility on the left-hand lane.Emplacement de l'aménagement sur la voie de gauche |
| — | source | text | Entity that provided the data.Entité ayant fourni les données |
| — | project_cProject c | text | Cartographic projection used for the source data.Projection cartographique des données source |
| — | ref_geoRef geo | text | Geographic reference system used.référentiel géographique utilisé |
| — | geo_shapeShape | geo_shape | Geometric shape of the segment in GeoJSON format.Geometric shape of the segment in GeoJSON format. |
| — | geo_point_2dCoordinates | geo_point_2d | Geographic coordinates (latitude, longitude) of the segment.Geographic coordinates (latitude, longitude) of the segment. |
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 1comm: — · ame_d: PISTE CYCLABLE
{
"comm": null,
"ame_d": "PISTE CYCLABLE",
"ame_g": "AUCUN",
"id_osm": null,
"sens_d": "UNIDIRECTIONNEL",
"sens_g": null,
"source": "Ville et eurométropole de Strasbourg",
"local_d": null,
"local_g": null,
"lumiere": null,
"nom_loc": null,
"num_iti": null,
"ref_geo": "Référentiel Topographique Grande Echelle CIGAS (RTGE CIGAS)",
"date_maj": "2025-02-13",
"id_local": "55869",
"regime_d": null,
"regime_g": null,
"statut_d": "EN SERVICE",
"statut_g": "EN SERVICE",
"acces_ame": null,
"d_service": "2022",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
7.7804315631,
48.5183255135
],
[
7.7804174093,
48.5183138291
],
[
7.7804029462,
48.5183036536
]
]
},
"properties": {}
},
"largeur_d": 2.2,
"largeur_g": null,
"project_c": "EPSG:3948",
"code_com_d": null,
"code_com_g": null,
"reseau_loc": null,
"trafic_vit": 50,
"geo_point_2d": {
"lat": 48.518314307877844,
"lon": 7.78041746491832
}
}Record 2comm: — · ame_d: AUTRE
{
"comm": null,
"ame_d": "AUTRE",
"ame_g": "AUCUN",
"id_osm": null,
"sens_d": "UNIDIRECTIONNEL",
"sens_g": null,
"source": "Ville et eurométropole de Strasbourg",
"local_d": "CHAUSSEE",
"local_g": null,
"lumiere": null,
"nom_loc": null,
"num_iti": null,
"ref_geo": "Référentiel Topographique Grande Echelle CIGAS (RTGE CIGAS)",
"date_maj": "2025-02-27",
"id_local": "22079",
"regime_d": "ZONE 30",
"regime_g": "ZONE 30",
"statut_d": "EN SERVICE",
"statut_g": "EN SERVICE",
"acces_ame": null,
"d_service": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
7.7703492634,
48.5535164535
],
[
7.7703055639,
48.5534903098
],
[
7.7696532487,
48.5531003023
]
]
},
"properties": {}
},
"largeur_d": 0,
"largeur_g": null,
"project_c": "EPSG:3948",
"code_com_d": "67482",
"code_com_g": "67482",
"reseau_loc": null,
"trafic_vit": 30,
"geo_point_2d": {
"lat": 48.55330837218505,
"lon": 7.77000125946795
}
}Record 3comm: — · ame_d: PISTE CYCLABLE
{
"comm": null,
"ame_d": "PISTE CYCLABLE",
"ame_g": "AUCUN",
"id_osm": null,
"sens_d": "UNIDIRECTIONNEL",
"sens_g": null,
"source": "Ville et eurométropole de Strasbourg",
"local_d": null,
"local_g": null,
"lumiere": null,
"nom_loc": null,
"num_iti": null,
"ref_geo": "Référentiel Topographique Grande Echelle CIGAS (RTGE CIGAS)",
"date_maj": "2026-02-25",
"id_local": "29599",
"regime_d": null,
"regime_g": null,
"statut_d": "EN SERVICE",
"statut_g": "EN SERVICE",
"acces_ame": null,
"d_service": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
7.732500929,
48.5380775534
],
[
7.7324799834,
48.5380704614
]
]
},
"properties": {}
},
"largeur_d": 1.3,
"largeur_g": null,
"project_c": "EPSG:3948",
"code_com_d": null,
"code_com_g": null,
"reseau_loc": null,
"trafic_vit": 50,
"geo_point_2d": {
"lat": 48.5380740074,
"lon": 7.732490456200001
}
}Record 4comm: — · ame_d: PISTE CYCLABLE
{
"comm": null,
"ame_d": "PISTE CYCLABLE",
"ame_g": "AUCUN",
"id_osm": null,
"sens_d": "UNIDIRECTIONNEL",
"sens_g": null,
"source": "Ville et eurométropole de Strasbourg",
"local_d": null,
"local_g": null,
"lumiere": null,
"nom_loc": null,
"num_iti": null,
"ref_geo": "Référentiel Topographique Grande Echelle CIGAS (RTGE CIGAS)",
"date_maj": "2026-02-25",
"id_local": "30726",
"regime_d": null,
"regime_g": null,
"statut_d": "EN SERVICE",
"statut_g": "EN SERVICE",
"acces_ame": null,
"d_service": null,
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
7.7120895482,
48.5643073429
],
[
7.7121218066,
48.5643572041
],
[
7.712083421,
48.5643926377
]
]
},
"properties": {}
},
"largeur_d": 1.5,
"largeur_g": null,
"project_c": "EPSG:3948",
"code_com_d": null,
"code_com_g": null,
"reseau_loc": null,
"trafic_vit": 50,
"geo_point_2d": {
"lat": 48.56435223199782,
"lon": 7.712104243670067
}
}Record 5comm: — · ame_d: PISTE CYCLABLE
{
"comm": null,
"ame_d": "PISTE CYCLABLE",
"ame_g": "AUCUN",
"id_osm": null,
"sens_d": "UNIDIRECTIONNEL",
"sens_g": null,
"source": "Ville et eurométropole de Strasbourg",
"local_d": null,
"local_g": null,
"lumiere": null,
"nom_loc": null,
"num_iti": null,
"ref_geo": "Référentiel Topographique Grande Echelle CIGAS (RTGE CIGAS)",
"date_maj": "2025-02-13",
"id_local": "48452",
"regime_d": null,
"regime_g": null,
"statut_d": "EN SERVICE",
"statut_g": "EN SERVICE",
"acces_ame": null,
"d_service": "2020",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
7.7346861445,
48.5269210435
],
[
7.734668704,
48.526883852
],
[
7.7347031521,
48.5268323478
],
[
7.7347102146,
48.5268227716
]
]
},
"properties": {}
},
"largeur_d": 1.5,
"largeur_g": null,
"project_c": "EPSG:3948",
"code_com_d": null,
"code_com_g": null,
"reseau_loc": null,
"trafic_vit": 30,
"geo_point_2d": {
"lat": 48.52687078762309,
"lon": 7.734685037555866
}
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/amg_cycl_bnac
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/amg_cycl_bnac/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.