Road markings
The Road marking type (RoadMarkingDatasetDTO) represents the road markings on record: lines, symbols, and text painted on the carriageway.
Description
Road markings provide valuable information about parking regulations and traffic constraints.
Types of markings on record
- Solid and broken lines
- Parking lines (bay delineation)
- Zebra markings and hatching
- Directional arrows
- Symbols (accessible, bicycle, bus)
- Painted text (STOP, TAXI, etc.)
Properties
Identification
| Property | Type | Description | Example |
|---|---|---|---|
id | string | Unique identifier | rm_c4d5e6f7a8b9c0d1 |
layer_type | string | Document type | road_marking |
h3_index | string | Parent H3 cell | 893b0c6a9a7ffff |
Location
| Property | Type | Description |
|---|---|---|
location | GeoPoint | GPS position of the marking { lat, lon } |
Classification
| Property | Type | Description | Example |
|---|---|---|---|
marking_type | string | Marking type (see enumeration) | parking_space, zebra_crossing |
color | string | Marking color | white, yellow, blue, green, other |
Traceability
| Property | Type | Description |
|---|---|---|
source_type | string | Source imagery type (street_level: ground-level imagery, satellite_hd: satellite imagery) |
captured_at | datetime | Date of the source imagery |
Quality
| Property | Type | Description |
|---|---|---|
fit_score | number | Confidence score (0-1) |
Marking types (marking_type)
| Type | Description | Use |
|---|---|---|
continuous_white | Solid white line | Lane delineation |
dashed_white | Broken white line | Lane delineation |
continuous_yellow | Solid yellow line | No-parking |
dashed_yellow | Broken yellow line | Temporary restriction |
zebra_crossing | Pedestrian crossing | Safety |
stop_line | Stop line | Regulation |
give_way_line | Give-way line | Regulation |
parking_space | Bay marking | Bay delineation |
blue_zone | Blue zone | Regulated parking |
disabled_space | Accessible bay | Accessibility |
ev_charging | Charging point | Electric vehicles |
delivery_zone | Loading zone | Regulation |
cycle_lane | Cycle lane | Active mobility |
other | Other type | Miscellaneous |
Colors (color)
| Color | Common meaning |
|---|---|
white | Standard marking |
yellow | Prohibition, obstructive parking |
blue | Blue zone (parking disc) |
green | Active mobility, bicycles |
other | Other color |
Use cases
Field validation
Markings let you:
- Confirm the presence of parking bays
- Identify no-parking areas
- Identify accessible bays marked on the ground
Compliance analysis
Cross-reference markings with parking areas to:
- Check consistency between markings and data
- Identify bays without markings
- Assess the condition of markings (wear)
Asset inventory
Catalog markings to:
- Plan marking renewal
- Quantify accessible bays
- Audit horizontal signage
Recommended QGIS style
Markings are displayed in yellow (squares) by default:
- Download the QGIS style file: road_markings.qml
- In QGIS: right-click the layer → Properties → Symbology
- Style → Load Style → select the
.qmlfile
GeoJSON example
{
"type": "Feature",
"properties": {
"id": "rm_c4d5e6f7a8b9c0d1",
"layer_type": "road_marking",
"h3_index": "893b0c6a9a7ffff",
"marking_type": "parking_space",
"color": "white",
"source_type": "street_level",
"captured_at": "2025-01-10T09:45:00Z",
"fit_score": 0.78
},
"geometry": {
"type": "Point",
"coordinates": [55.48, -21.12]
}
}
Relationship with other types
| Type | Relationship |
|---|---|
| Parking areas | Markings validate the mapped areas |
| Road segments | Markings are located along the segments |
| H3 cells | Aggregation by hexagonal zone |
Limitations
Coverage
Markings are only available in areas covered by recent street-level imagery. Quality depends on the visibility and condition of the marking at the time of capture.