Lien copié dans le presse-papier
Disponible sur iOS & Android · PWA

Par 35°C,
marchez
à l'ombre.

Le bon itinéraire n'est pas le plus court — c'est celui qui vous garde au frais. Marche à l'ombre calcule en temps réel les chemins les plus ombragés de votre ville, adaptés à la position du soleil.

Découvrir
L'application

Simple à utiliser.
Utile quand il fait chaud.

Carte avec itinéraires ombragés
Carte & comparaison
Détail itinéraire avec source de l'ombre
Détail & source de l'ombre
Essayer l'application maintenant
Le problème

La chaleur urbaine est
un enjeu de santé publique.

L'Europe est le continent qui se réchauffe le plus vite au monde. Dans les villes, les quartiers minéralisés atteignent jusqu'à 10°C de plus que les zones végétalisées voisines — et pourtant, aucun outil de navigation piétonne n'en tient compte.

×2
L'Europe se réchauffe deux fois plus vite que la moyenne mondiale
Copernicus Climate Change Service
62 775
décès liés à la chaleur en Europe durant l'été 2024
Nature
95 %
des décès climatiques en Europe sont associés à la chaleur
Climat ADAPT
+30 %
d'augmentation de la mortalité liée à la chaleur en vingt ans
Copernicus
Comment ça marche

Un algorithme construit
pour le confort thermique.

Chaque rue reçoit un score d'ombre calculé à partir de données ouvertes, mis à jour en temps réel selon la position du soleil.

Étape 01

Score d'ombre par tronçon

Chaque rue est analysée : densité d'arbres (15 m), forêts & bois traversés, proximité de parcs, cours d'eau & lacs (bonus fraîcheur 50 m). Données OpenStreetMap.

Étape 02

Position du soleil en temps réel

L'algorithme de Jean Meeus calcule l'azimut et l'élévation solaire précis selon l'heure choisie. Les rues perpendiculaires au soleil bénéficient d'un bonus d'ombre bâtimentaire.

Étape 03

Routage optimisé

pgRouting (Dijkstra) minimise le coût composite distance × (1 − score d'ombre) pour trouver le chemin le plus frais entre deux points.

Données mises à jour Bruxelles — 29 juin 2026 La hulpe — 29 juin 2026 Lyon — 29 juin 2026

Exemple — Lyon 1er → Part-Dieu, 14h30

Itinéraire classique
Distance1 340 m
Durée17 min
Ombre moyenne18 %
Exposition soleil14 min
Itinéraire ombragé
Distance1 480 m
Durée19 min
Ombre moyenne71 %
Exposition soleil6 min

+2 minutes pour −8 minutes d'exposition directe au soleil.

Fonctionnalités

Tout ce qu'il faut pour
marcher au frais.

Deux itinéraires comparés

L'ombragé et le rapide, côte à côte. Tu vois exactement ce que tu gagnes en confort.

Position du soleil en direct

Planifie à 14h, à 7h ou à 18h — le score d'ombre s'adapte automatiquement.

Carte thermique de la ville

Visualise les rues les plus ombragées d'un coup d'œil, avant même de saisir une destination.

Trajets favoris

Sauvegarde maison → bureau en un tap. Retrouve-le instantanément, sans ressaisir.

Navigation GPS virage par virage

Guidage en temps réel, étape par étape. Même en marchant, tu restes dans l'ombre.

PWA — installable sur mobile

Fonctionne comme une app native, iOS et Android, sans passer par un store.

Hauteur des bâtiments évaluée

Chaque bâtiment est modélisé avec sa hauteur réelle — tirée d'OpenStreetMap ou estimée par type — pour calculer l'ombre portée avec précision selon l'angle du soleil.

En chiffres

Une base de données géospatiale construite rue par rue

Chaque tronçon analysé, chaque bâtiment modélisé, chaque profil d'ombre précalculé selon la saison et l'heure.

segments routiers analysés
234 k
bâtiments importés depuis OSM
3,9 M
profils d'ombre précalculés (3 saisons × 6h)
itinéraires calculés aujourd'hui
ms de temps moyen de calcul
Nouveau · Moteur V2

L'ombre des bâtiments,
calculée rue par rue.

Le moteur V1 exploitait la canopée et la végétation. V2 ajoute la géométrie réelle des bâtiments — 3 saisons × 6 créneaux = 18 profils d'ombre précalculés par tronçon, mis à jour depuis OpenStreetMap.

14h · azimut 220°
Ombre bâtiment
Ombre arbre
Zone exposée
Exemple · tronçon Rue Mercière, Lyon
38%
ombre bâtiments
29%
ombre arbres
55%
combiné

Géométrie réelle des bâtiments

234 000 bâtiments importés depuis OpenStreetMap. Hauteurs extraites des tags OSM ou estimées par type (résidentiel, bureaux, hôpitaux…).

Profils saisonniers précompilés

Été, équinoxe, hiver × 6 créneaux (8h–18h) = 18 profils par tronçon. Le routage interpole entre les deux créneaux les plus proches.

Ombre arbre + bâtiment combinés

Combinaison probabiliste : chaque tronçon indique la part d'ombre végétale, la part bâtimentaire, et leur score combiné. Visible dans l'app mobile.

3,9 M de profils en base

217 000 tronçons couverts sur Lyon (métropole), Bruxelles et La Hulpe. Calcul complet : ~10 minutes sur serveur CX23.

Limites actuelles & prochaines étapes
Les hauteurs de bâtiments viennent d'OSM — quand le tag est absent, on utilise une heuristique par type. La précision est bonne en centre-ville, plus approximative en périphérie.
Les profils sont précompilés, pas calculés en temps réel. Un changement dans OSM (démolition, construction) nécessite un recalcul manuel pour l'instant.
Le routage V2 utilise toujours Dijkstra sur le graphe V1. Les deux routes (ombragée / rapide) restent comparables, mais le calcul d'ombre bâtiment n'influence pas encore le coût de chaque pas.
Le routage s'appuie sur OpenStreetMap — la qualité du réseau piéton varie selon les zones. Les villes denses (Lyon, Bruxelles) sont très bien couvertes ; les communes périurbaines comme La Hulpe peuvent avoir des segments manquants.

"Par forte chaleur, chaque minute de soleil en moins, c'est du confort en plus — et pour les plus vulnérables, bien plus que ça."

La conviction derrière Marche à l'ombre

Pour les collectivités

Une infrastructure réutilisable
par vos propres services.

Marche à l'ombre expose une API partenaire documentée. Intégrez le routage ombragé dans vos applications de mobilité, vos panneaux d'information, ou vos outils SIG — sans reconstruire l'infrastructure de zéro.

  • Réponses en GeoJSON standard — compatibles Leaflet, Mapbox GL, QGIS, ArcGIS
  • Authentification simple par clé API (header X-Api-Key)
  • Données ouvertes — OpenStreetMap, aucune dépendance propriétaire
  • Import de n'importe quelle ville à partir d'un simple bounding box
  • Documentation complète avec exemples curl, JavaScript et Python
Lire la documentation API
GET /api/v1/route
// Intégration Leaflet en 8 lignes
const res = await fetch(
  `/api/v1/route?from_lat=45.76&from_lng=4.83
           &to_lat=45.75&to_lng=4.85&time=14:30`,
  { headers: { 'X-Api-Key': 'sk_live_…' } }
).then(r => r.json());

L.geoJSON(res.shadiest_route, {
  style: { color: '#22c55e', weight: 5 }
}).addTo(map);

// Score d'ombre moyen : 72%
// Distance : 1 480 m  •  Durée : 19 min

Villes disponibles

Lyon
Métropole de Lyon · 59 communes
En ligne
Bruxelles
Région de Bruxelles-Capitale
En ligne
La Hulpe
Brabant wallon, Belgique
En ligne
Votre ville
Import en 30 minutes depuis OpenStreetMap
Sur demande
Contact

Intéressé·e par un partenariat ?

Collectivité, agence de mobilité ou développeur — parlons-en.