Aller au contenu principal
Version: 0.9.1-release-candidate

Segments de route

Le type Segment de route (RoadSegmentDatasetDTO) représente un tronçon individuel d'une route OSM, avec des statistiques de stationnement détaillées pour ce segment précis.

Description

Contrairement aux Routes qui agrègent les données par voie complète, les segments permettent une analyse à grain fin du stationnement. Chaque route OSM est découpée en segments de longueur homogène, permettant de visualiser les variations de densité le long d'une même rue.

Relation avec les Routes

Route OSM "Rue des Lilas" (osm_id: way/123456789)

├── Segment 0 (id: way/123456789_0)
│ └── 5 places détectées

├── Segment 1 (id: way/123456789_1)
│ └── 12 places détectées

├── Segment 2 (id: way/123456789_2)
│ └── 0 places (zone interdite)

└── Segment 3 (id: way/123456789_3)
└── 8 places détectées

Propriétés

Identification

PropriétéTypeDescriptionExemple
idstringIdentifiant unique ({osm_id}_{segment_index})way/123456789_2
layer_typestringType de documentroad-segments
osm_idstringIdentifiant OSM de la route parenteway/123456789
segment_indexintegerIndex du segment sur la route2
h3_indexstringCellule H3 de rattachement893b0c6a9a7ffff

Géométrie

PropriétéTypeDescription
geometryLineStringTracé du segment (GeoJSON)

Statistiques

PropriétéTypeDescription
segment_length_metersnumberLongueur du segment en mètres
total_spotsintegerNombre de places détectées sur le segment
avg_fit_scorenumberScore de confiance moyen (0-1)

Métadonnées

PropriétéTypeDescription
metadata.indexed_atdatetimeDate d'indexation
metadata.dataset_idstringIdentifiant du dataset (zone slug)
metadata.zone_idstringIdentifiant de la zone
metadata.sourcestringSource des données (fit)

Cas d'usage

Visualisation graduée

Utilisez total_spots pour créer une carte avec dégradé de couleurs :

Nb placesCouleur suggéréeInterprétation
0GrisPas de stationnement
1-5Bleu clairFaible densité
5-10BleuDensité moyenne
10-50Bleu foncéHaute densité
50+Bleu très foncéTrès haute densité

Identification des zones critiques

Analysez les segments pour identifier :

  • Les tronçons sans stationnement (zones interdites, double file)
  • Les concentrations de places (parkings linéaires)
  • Les variations de densité le long d'une rue

Analyse par cellule H3

Croisez les segments avec les cellules H3 pour :

  • Calculer la densité de stationnement par zone
  • Comparer l'équipement entre quartiers
  • Identifier les secteurs sous-équipés

Style QGIS recommandé

Pour visualiser les segments avec un dégradé basé sur total_spots :

  1. Téléchargez le fichier de style : road_segments.qml
  2. Dans QGIS : Clic droit sur la couche → Propriétés → Symbologie
  3. Style → Charger le style → Sélectionnez le fichier .qml

En savoir plus sur les styles QGIS →

Exemple GeoJSON

{
"type": "Feature",
"properties": {
"id": "way/123456789_2",
"layer_type": "road-segments",
"osm_id": "way/123456789",
"segment_index": 2,
"h3_index": "893b0c6a9a7ffff",
"segment_length_meters": 45.7,
"total_spots": 8,
"avg_fit_score": 0.82,
"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.475, -21.125]]
}
}

Relation avec les autres types

TypeRelation
RoutesUn segment appartient à une route (via osm_id)
Cellules H3Un segment appartient à une cellule H3 (via h3_index)
Zones de stationnementLes zones sont détectées le long des segments