Brussels Pedestrian Network simule les déplacements piétons à Bruxelles à partir des données OpenStreetMap et produit plusieurs couches de contrôle qualité destinées aux contributeurs OSM. Cette page documente le modèle de coûts utilisé par le routeur, les critères de détection de chaque couche QA, et le calcul des indicateurs affichés sur la page Statistiques.
Le routeur (igraph, Dijkstra) calcule chaque trajet sur un graphe pondéré : le poids d'un segment correspond à sa longueur multipliée par un facteur de coût dépendant du type de voirie. Un facteur élevé rend le segment moins attractif ; le routeur privilégie une alternative si elle existe.
| Tag highway | Coût | Note |
|---|---|---|
pedestrian, footway | 1.0 | Infrastructure piétonne dédiée. |
living_street, path | 1.2 | Usage mixte ou aménagement informel. |
steps | 1.5 | Dénivelé, pénalisant pour les poussettes et les personnes à mobilité réduite. |
residential, service | 2.0 | Chaussée partagée avec le trafic motorisé. |
tertiary | 3.5 | Trafic plus dense. |
primary | 8.0 | Axe à fort trafic, peu adapté à la marche en l'absence de trottoir séparé. |
sidewalkSur les routes de type residential à primary, la présence d'un trottoir documenté modifie le score de marchabilité du segment :
sidewalk=both ou separate : coefficient proche de 1.0.sidewalk=no : pénalité forte (coefficient 0.3).Plusieurs couches signalent des incohérences ou des lacunes pouvant être corrigées par les contributeurs.
Pour chaque segment routier, l'algorithme recherche des ways highway=footway parallèles de part et d'autre de la chaussée. Lorsqu'un trottoir séparé n'est détecté que d'un seul côté, le segment est signalé. Cette couche permet de repérer les rues où le micro-mapping des trottoirs reste incomplet.
Cette couche met en évidence les segments routiers pour lesquels la simulation prédit un flux piéton significatif, sans infrastructure dédiée renseignée (trottoir mappé ou tag sidewalk). Une vérification sur le terrain ou via imagerie permet de déterminer si un trottoir existe réellement, et de compléter le tag ou la géométrie correspondante.
Cette couche ne signale pas toutes les traversées absentes, mais uniquement les nœuds highway=crossing situés sur une route où un trottoir (footway=sidewalk) parallèle est déjà mappé des deux côtés, et dont le passage piéton n'est pas correctement relié à ce réseau via un way footway=crossing. Deux cas sont distingués : l'absence totale de way de traversée connecté (missing_way), et la présence d'un footway connecté au nœud sans le tag footway=crossing (missing_tag). Dans les deux cas, l'infrastructure piétonne environnante est déjà documentée, mais le graphe de routage présente une rupture de connectivité à cet endroit. Un nœud sans trottoir adjacent détecté n'est pas signalé par cette couche.
La page Statistiques agrège plusieurs indicateurs de complétude du mapping :
sidewalk explicite.highway=crossing reliés à un way footway=crossing.sidewalk=separate), plus précise pour le guidage des personnes à mobilité réduite.surface, tactile_paving et smoothness.Les données sont rafraîchies chaque lundi à partir d'un extrait OpenStreetMap. Workflow de contribution suggéré :