Longitudinal Road MarkingsSignalisation longitudinale
Signalisation longitudinaleLongitudinal Road Markings
This dataset results from a high-throughput survey conducted on all roads open to motor vehicle traffic within the Eurométropole de Strasbourg (Strasbourg metropolitan area), France. It records horizontal road signage, classified into categories such as point markings (directional arrows, bicycle logos, pictograms) and other marking types. The data is published via the Strasbourg open-data portal and can be used for road infrastructure management, mobility planning, and analysis of traffic signage across the metropolitan road network.Ce lot de données est issu d'un relevé à grand rendement. Il a été effectué sur toutes les voies ouvertes à la circulation automobile de l'Eurométropole de Strasbourg. Trois classes ont été produites concernant la signalisation horizontale : - ponctuelle : flèche directionnelle, logo vélo, pastil...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (11 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 marking.Geographic coordinates (latitude/longitude) of the marking. |
| — | geo_shapeShape | geo_shape | Geometric shape of the road marking as GeoJSON.Geometric shape of the road marking as GeoJSON. |
| — | modulation | text | Pattern or modulation type of the line marking (e.g. continuous, T4).Modulation |
| — | registre | text | Category of road marking (e.g. parking, edge line).Registre |
| — | nature_materiauNature materiau | text | Type of material used for the marking.Nature matériau |
| — | id_sous_tronconId sous troncon | text | Identifier of the road sub-section.Identifiant sous-tronçon |
| — | date_majDate maj | date | Date the record was last updated.Date mise à jour |
| — | couleur | text | Color of the road marking.Couleur |
| — | longueur | double | Length of the marking, in meters.Longueur |
| — | largeur_reelLargeur reel | text | Actual width of the marking.Largeur réelle |
| 100% | surface | double | Surface area covered by the marking, in square meters.Surface |
Schema captured from opendatasoft 1 day 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 1couleur: blanc · surface: 0.17676439785499107
{
"couleur": "blanc",
"surface": 0.17676439785499107,
"date_maj": "2026-06-23",
"longueur": 1.7676439785499105,
"registre": "stationnement",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
7.8346124222,
48.6552549679
],
[
7.8346312303,
48.6552450984
]
]
]
},
"properties": {}
},
"modulation": "ligne continue",
"geo_point_2d": {
"lat": 48.65525003315,
"lon": 7.83462182625
},
"largeur_reel": "10",
"id_sous_troncon": "15466",
"nature_materiau": "enduit à chaud"
}Record 2couleur: blanc · surface: 1.4387293343937806
{
"couleur": "blanc",
"surface": 1.4387293343937806,
"date_maj": "2026-07-03",
"longueur": 12.788705194611385,
"registre": "rive",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
7.6544871142,
48.5415217235
],
[
7.6545377587,
48.5414714077
],
[
7.6545748674,
48.5414346764
],
[
7.6545831783,
48.5414260277
]
]
]
},
"properties": {}
},
"modulation": "T4",
"geo_point_2d": {
"lat": 48.54147394935454,
"lon": 7.654535221622198
},
"largeur_reel": "15",
"id_sous_troncon": "40256",
"nature_materiau": "enduit à chaud"
}Record 3couleur: blanc · surface: 1.1284775718109417
{
"couleur": "blanc",
"surface": 1.1284775718109417,
"date_maj": "2026-06-23",
"longueur": 22.569551436218834,
"registre": "stationnement",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
7.7511018832,
48.5871698947
],
[
7.751206927,
48.5871570898
],
[
7.7512797359,
48.587143557
],
[
7.7513475229,
48.5871270798
],
[
7.7513952632,
48.5871145732
]
]
]
},
"properties": {}
},
"modulation": "T'2",
"geo_point_2d": {
"lat": 48.58714661448586,
"lon": 7.75124939769159
},
"largeur_reel": "10",
"id_sous_troncon": "19202",
"nature_materiau": "enduit à chaud"
}Record 4couleur: blanc · surface: 1.9978996034490868
{
"couleur": "blanc",
"surface": 1.9978996034490868,
"date_maj": "2026-06-23",
"longueur": 28.95506671665343,
"registre": "axe",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
7.7184195934,
48.6398552066
],
[
7.7184638301,
48.639872212
],
[
7.7184966236,
48.6398842042
],
[
7.7185231984,
48.6398937432
],
[
7.7185817074,
48.6399137921
],
[
7.7185984589,
48.6399200635
],
[
7.7185694182,
48.6399122127
],
[
7.7185498791,
48.6399078898
],
[
7.7185198216,
48.6399021695
],
[
7.718487807,
48.6398982688
],
[
7.7184470105,
48.6398946931
],
[
7.7184152556,
48.639891884
]
]
]
},
"properties": {}
},
"modulation": "T3",
"geo_point_2d": {
"lat": 48.639895301679616,
"lon": 7.718508138297465
},
"largeur_reel": "10",
"id_sous_troncon": "11436",
"nature_materiau": "peinture"
}Record 5couleur: jaune · surface: 3.36543891734096
{
"couleur": "jaune",
"surface": 3.36543891734096,
"date_maj": "2026-06-23",
"longueur": 33.6543891734096,
"registre": "arrêt de bus zigzag",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "MultiLineString",
"coordinates": [
[
[
7.6933626597,
48.592227807
],
[
7.6933851866,
48.5922118941
],
[
7.6933371782,
48.5922127135
],
[
7.693335075,
48.5921806212
],
[
7.6932881772,
48.5921820267
],
[
7.6932858634,
48.5921499428
],
[
7.6932395269,
48.5921505545
],
[
7.6932377357,
48.5921172578
],
[
7.6931904143,
48.592119802
],
[
7.6931881571,
48.5920860334
],
[
7.693165268,
48.5921049053
]
]
]
},
"properties": {}
},
"modulation": "ligne continue",
"geo_point_2d": {
"lat": 48.59215841263876,
"lon": 7.693276193908898
},
"largeur_reel": "10",
"id_sous_troncon": "13586",
"nature_materiau": "bande préfabriquée thermocollée"
}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/signal_longitudinale
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/signal_longitudinale/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.