Routes
Le type Route (RoadDatasetDTO) expose les routes présentes dans la couverture de nos cellules H3, enrichies avec des métadonnées concernant le stationnement détecté sur chaque voie.
Description
Chaque route est issue d'OpenStreetMap et associée à des informations de densité de stationnement agrégées. Les données permettent d'analyser le stationnement de manière linéaire, par rue ou par type de voie.
Structure
Route (ex: "Rue des Lilas")
│
├── osm (Attributs OpenStreetMap)
│ ├── name: Nom de la rue
│ ├── highway_type: Type de voie
│ ├── maxspeed: Vitesse limite
│ └── is_roundabout, junction
│
├── geometry: LineString (tracé complet)
│
└── Statistiques agrégées
├── total_spots: Nombre de places
├── total_length_meters: Longueur
├── visited_segments_count / total_segments_count
└── avg_fit_score: Score de confiance
Propriétés
Identification
| Propriété | Type | Description | Exemple |
|---|---|---|---|
id | string | Identifiant unique (= osm_id) | way/123456789 |
layer_type | string | Type de document | roads |
osm_id | string | Identifiant OpenStreetMap | way/123456789 |
h3_index | string | Cellule H3 de rattachement | 893b0c6a9a7ffff |
h3_resolution | integer | Résolution H3 (toujours 9) | 9 |
Attributs OpenStreetMap (objet osm)
| Propriété | Type | Description | Exemple |
|---|---|---|---|
osm.name | string | Nom de la rue | Rue des Lilas |
osm.highway_type | string | Type de voie OSM | residential |
osm.maxspeed | string | Limite de vitesse | 50 |
osm.is_roundabout | boolean | Est un rond-point | false |
osm.junction | string | Type de jonction | roundabout |
Types de voies (highway_type)
| Valeur | Description |
|---|---|
primary | Route principale |
secondary | Route secondaire |
tertiary | Route tertiaire |
residential | Rue résidentielle |
service | Voie de service |
unclassified | Route non classifiée |
living_street | Zone de rencontre |
Statistiques de stationnement
| Propriété | Type | Description |
|---|---|---|
total_spots | integer | Nombre total de places sur la route |
total_length_meters | number | Longueur de la route en mètres |
visited_segments_count | integer | Nombre de segments analysés |
total_segments_count | integer | Nombre total de segments |
avg_fit_score | number | Score de confiance moyen (0-1) |
Géométrie
| Propriété | Type | Description |
|---|---|---|
geometry | LineString | Tracé complet de la route (GeoJSON) |
Métadonnées
| Propriété | Type | Description |
|---|---|---|
metadata.indexed_at | datetime | Date d'indexation |
metadata.dataset_id | string | Identifiant du dataset (zone slug) |
metadata.zone_id | string | Identifiant de la zone |
metadata.source | string | Source des données (fit) |
Cas d'usage
Analyse par rue
Identifiez les rues les mieux équipées en stationnement :
- Filtrez par
highway_typepour cibler un type de voie - Triez par
total_spotspour trouver les rues avec le plus de places - Calculez un ratio places/mètre pour comparer l'équipement
Planification urbaine
Utilisez les données pour :
- Identifier les rues sous-équipées en stationnement
- Comparer l'équipement entre quartiers
- Planifier de nouveaux aménagements
Visualisation cartographique
Affichez les routes avec un code couleur basé sur :
- La densité de stationnement (
total_spots / total_length_meters) - Le type de voie
- Le score de confiance
Style QGIS recommandé
Les routes sont visualisées en violet par défaut :
- Téléchargez le fichier de style : roads.qml
- Dans QGIS : Clic droit sur la couche → Propriétés → Symbologie
- Style → Charger le style → Sélectionnez le fichier
.qml
En savoir plus sur les styles QGIS →
Exemple GeoJSON
{
"type": "Feature",
"properties": {
"id": "way/123456789",
"layer_type": "roads",
"osm_id": "way/123456789",
"h3_index": "893b0c6a9a7ffff",
"h3_resolution": 9,
"osm": {
"name": "Rue des Lilas",
"highway_type": "residential",
"maxspeed": "30",
"is_roundabout": false
},
"total_spots": 24,
"total_length_meters": 187.5,
"visited_segments_count": 4,
"total_segments_count": 4,
"avg_fit_score": 0.78,
"metadata": {
"indexed_at": "2025-01-15T10:00:00Z",
"dataset_id": "saintdenis974prefecture",
"zone_id": "saintdenis974prefecture",
"source": "fit"
}
},
"geometry": {
"type": "LineString",
"coordinates": [[55.47, -21.12], [55.48, -21.13]]
}
}
Relation avec les autres types
| Type | Relation |
|---|---|
| Segments de route | Une route contient plusieurs segments |
| Cellules H3 | Chaque route appartient à une cellule H3 |
| Zones de stationnement | Les zones sont rattachées aux routes |
Couverture
Les routes sont issues de la base OpenStreetMap et filtrées pour inclure uniquement les voies où du stationnement sur voirie est possible. Les autoroutes, voies ferrées et chemins piétons sont exclus.
Les attributs OSM (nom, type, vitesse) proviennent directement d'OpenStreetMap. Pour signaler une erreur dans ces attributs, contribuez sur openstreetmap.org.