Rosé Radar

Comment Rosé Radar calcule l'ombre des terrasses

Rosé Radar simule en direct l'ombre projetée par chaque bâtiment de Paris au sol, pour vous indiquer quelles terrasses sont au soleil à un horaire donné. Cette page détaille notre méthode, nos sources de données et les limites de l'outil.

Mis à jour le 19 mai 2026

Chiffres clés

5 336
bars, cafés, pubs, bistrots intra-muros avec terrasseSource : OpenStreetMap (Overpass API) · 19 mai 2026
211 486
bâtiments parisiens modélisésSource : OSM via OpenFreeMap · export 2026-05-16
20
arrondissements couvertsSource : opendata.paris.fr · limites officielles
13
points d'échantillonnage par terrasseSource : méthode interne
15 min
précision dans la fiche d'un barSource : calcul navigateur
9 m
hauteur par défaut conservatriceSource : OSM building:levels fallback

Données rafraîchies à chaque déploiement. Source primaire OpenStreetMap sous licence ODbL. Position du soleil : SunCalc (algorithmes NOAA).

Position du soleil

Pour une date, une heure et une latitude/longitude données, nous calculons la position du soleil (azimut et altitude) avec la bibliothèque SunCalc, basée sur les algorithmes astronomiques standards (NOAA Solar Calculator). L'azimut est ensuite converti en cap boussole (0° = nord) pour orienter les ombres.

Géométrie des bâtiments

Les empreintes au sol et les hauteurs des bâtiments parisiens viennent d'OpenStreetMap, via les tuiles vectorielles d'OpenFreeMap. Pour chaque bâtiment visible dans le champ de vision, nous utilisons :

Projection de l'ombre

Pour chaque bâtiment, nous calculons la longueur de l'ombre au sol :

longueur = hauteur / tan(altitude_solaire)

La direction de l'ombre est l'opposé de l'azimut du soleil. Pour chaque sommet du contour du bâtiment, nous calculons le sommet projeté (origine + déplacement dans la direction de l'ombre, sur la longueur ci-dessus). L'ombre finale est l'enveloppe convexe de l'union du contour d'origine et des sommets projetés.

Détermination du soleil pour une terrasse

Pour chaque bar, nous testons si son point géographique se trouve à l'intérieur d'au moins une ombre de bâtiment (test point-in-polygon avec la bibliothèque Turf.js). En réalité, nous échantillonnons 13 points dans un rayon de quelques mètres autour du bar pour modéliser l'étendue physique de la terrasse : si au moins un point n'est pas dans l'ombre, la terrasse est marquée au soleil.

Mode Fraîcheur

Quand il fait chaud, on ne cherche plus le soleil mais l'ombre. Le mode Fraîcheur classe chaque terrasse selon un « score de fraîcheur » de 0 à 100, combinaison de trois signaux :

La distance aux espaces verts et à l'eau est précalculée pour chaque terrasse à partir d'OpenStreetMap : elle vaut 1 au contact (moins de 30 m) et décroît linéairement jusqu'à 0 à 300 m. La température ressentie et le vent, identiques dans tout Paris, ne servent qu'à vous suggérer le mode et à donner le contexte — jamais à départager les terrasses entre elles.

Comme pour les ombres, il s'agit d'une estimation, pas d'une mesure : la proximité d'un square ou d'un canal est un indice de confort, non une garantie de fraîcheur, et une rue arborée mal renseignée dans OSM sera sous-estimée.

Données des établissements

Les bars, cafés, pubs, biergartens et bistrots/brasseries (restaurants à cuisine française) viennent d'OpenStreetMap via l'API Overpass, filtrés sur le tag outdoor_seating ≠ "no". Nous récupérons et conservons :

Au total, 6 124 places sont suivies, dont 5 336 dans Paris intra-muros réparties sur les 20 arrondissements.

Limites

Crédits