{"id":16057,"date":"2026-11-09T10:13:24","date_gmt":"2026-11-09T09:13:24","guid":{"rendered":"https:\/\/www.keris-studio.fr\/blog\/?p=16057"},"modified":"2026-11-09T10:13:24","modified_gmt":"2026-11-09T09:13:24","slug":"ai-atlas-climatique","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=16057","title":{"rendered":"AI &#8211; Atlas climatique"},"content":{"rendered":"<h1><strong>1. \u00c0 quoi sert l\u2019application<\/strong><\/h1>\n<p>L\u2019Atlas climatique de l\u2019\u00cele de Nantes est une application cartographique 3D qui aide \u00e0 <strong>comprendre le microclimat d\u2019un quartier<\/strong> en phase d\u2019esquisse : course du soleil, ombres port\u00e9es, ensoleillement, \u00e9coulement du vent entre les b\u00e2timents et confort thermique des espaces publics.<\/p>\n<p>Elle fonctionne dans votre navigateur, \u00e0 partir de donn\u00e9es ouvertes :<\/p>\n<ul>\n<li><strong>b\u00e2timents 3D<\/strong> d\u2019OpenStreetMap (emprises et hauteurs) lus dans le fond de carte ;<\/li>\n<li><strong>v\u00e9g\u00e9tation<\/strong> d\u2019OpenStreetMap (arbres isol\u00e9s, alignements, boisements, parcs) ;<\/li>\n<li><strong>fichier m\u00e9t\u00e9o EPW<\/strong> de votre choix (ann\u00e9e type horaire : temp\u00e9rature, humidit\u00e9, vent, rayonnement).<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" title=\"Studio Climat Soleil ombres ensoleillement\" width=\"474\" height=\"267\" src=\"https:\/\/www.youtube.com\/embed\/qF3PBCnDkNU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><!--more--><\/p>\n<p><iframe loading=\"lazy\" title=\"Studio Climat Vent et confort\" width=\"474\" height=\"267\" src=\"https:\/\/www.youtube.com\/embed\/TGsakVoE-2M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Les calculs portent sur un <strong>secteur circulaire de 100 \u00e0 250 m de rayon<\/strong> que vous placez o\u00f9 vous voulez. Les r\u00e9sultats sont des <strong>aides \u00e0 la conception<\/strong>, qualitatives et comparatives : ils permettent de rep\u00e9rer les tendances (zones \u00e0 l\u2019ombre, couloirs venteux, places surchauff\u00e9es) et de comparer des situations, pas de produire un calcul r\u00e9glementaire.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Fonction<\/th>\n<th style=\"text-align: left;\">Ce qu\u2019elle montre<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Secteur d\u2019\u00e9tude<\/td>\n<td style=\"text-align: left;\">Zone circulaire centr\u00e9e sur des coordonn\u00e9es GPS, rayon 100 \u00e0 250 m<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Fichier EPW<\/td>\n<td style=\"text-align: left;\">Synth\u00e8se du climat : temp\u00e9ratures, rayonnement, rose des vents, degr\u00e9s-jours<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Sunpath<\/td>\n<td style=\"text-align: left;\">Course du soleil en d\u00f4me 3D ou diagramme au sol, \u00e0 toute date et heure<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Ombres port\u00e9es<\/td>\n<td style=\"text-align: left;\">Ombres au sol \u00e0 l\u2019heure choisie, en direct<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Soleil du jour<\/td>\n<td style=\"text-align: left;\">Heures de soleil direct au sol sur une journ\u00e9e<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">V\u00e9g\u00e9tation<\/td>\n<td style=\"text-align: left;\">Arbres et espaces verts d\u2019OpenStreetMap, couverture v\u00e9g\u00e9tale et canop\u00e9e<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Simulation du vent<\/td>\n<td style=\"text-align: left;\">Acc\u00e9l\u00e9rations et zones calmes \u00e0 hauteur de pi\u00e9ton pour une direction donn\u00e9e<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Confort thermique<\/td>\n<td style=\"text-align: left;\">Carte de l\u2019indice UTCI (ressenti) \u00e0 0,5 m de r\u00e9solution pour une heure<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Exports<\/td>\n<td style=\"text-align: left;\">JSON, CSV horaire et GeoJSON pour Grasshopper \/ Ladybug, Python ou tableur<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Recherche intelligente<\/td>\n<td style=\"text-align: left;\">Assistant IA avec recherche web (cl\u00e9 Gemini n\u00e9cessaire)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1><strong>2. D\u00e9marrer l\u2019application<\/strong><\/h1>\n<ol>\n<li>Installez une fois pour toutes <strong>Node.js<\/strong> (version LTS) depuis nodejs.org.<\/li>\n<li>Dans le dossier de l\u2019application, double-cliquez sur <strong>lancer-application.bat<\/strong>. Au premier lancement, les modules n\u00e9cessaires sont install\u00e9s automatiquement (quelques minutes).<\/li>\n<li>Le navigateur s\u2019ouvre sur <strong>http:\/\/localhost:3000<\/strong>. Gardez la fen\u00eatre noire ouverte pendant l\u2019utilisation : c\u2019est le serveur local.<\/li>\n<li>Apr\u00e8s une mise \u00e0 jour de l\u2019application, rechargez la page avec <strong>Ctrl + F5<\/strong>.<\/li>\n<\/ol>\n<p>Si Windows affiche \u00ab Windows a prot\u00e9g\u00e9 votre ordinateur \u00bb, cliquez sur \u00ab Informations compl\u00e9mentaires \u00bb puis \u00ab Ex\u00e9cuter quand m\u00eame \u00bb, ou lancez debloquer-windows.bat (voir le guide GUIDE_UTILISATION_LOCALE.md).<\/p>\n<h2><strong>L\u2019\u00e9cran principal<\/strong><\/h2>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16048\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-11.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-11.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-11-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-11-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image1-11-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>\u00c9cran principal : carte 3D, secteur d\u2019\u00e9tude (cercle) et commandes<\/em><\/p>\n<ul>\n<li><strong>En haut \u00e0 gauche<\/strong> : titre et bouton <strong>Recherche intelligente<\/strong>.<\/li>\n<li><strong>En haut au centre<\/strong> : la <strong>barre du secteur<\/strong> (centre GPS, rayon, d\u00e9placement).<\/li>\n<li><strong>En haut \u00e0 droite<\/strong> : fond de carte, <strong>Recentrer<\/strong>, <strong>Heatmap<\/strong> (qualit\u00e9 de l\u2019air), <strong>V\u00e9g\u00e9tation<\/strong>, <strong>\u00c9tude<\/strong> (ouvre le panneau d\u2019\u00e9tude climatique) et <strong>3D<\/strong> (b\u00e2timents en relief).<\/li>\n<li><strong>En bas \u00e0 gauche<\/strong> : m\u00e9t\u00e9o et qualit\u00e9 de l\u2019air en temps r\u00e9el (Open-Meteo, Copernicus).<\/li>\n<li>Navigation : clic gauche gliss\u00e9 pour d\u00e9placer, clic droit gliss\u00e9 (ou Ctrl + glisser) pour tourner et incliner, molette pour zoomer.<\/li>\n<\/ul>\n<h1><strong>3. D\u00e9finir le secteur d\u2019\u00e9tude<\/strong><\/h1>\n<p>![Barre du secteur : centre GPS, rayon et outils][image2]<\/p>\n<p><em>Barre du secteur : centre GPS, rayon et outils<\/em><\/p>\n<ol>\n<li>Saisissez le centre en <strong>latitude, longitude<\/strong> (par exemple 47.2058, -1.5530) puis cliquez sur <strong>Aller<\/strong>. La virgule ou le point d\u00e9cimal sont accept\u00e9s.<\/li>\n<li>Ou cliquez sur <strong>D\u00e9placer<\/strong>, puis sur la carte \u00e0 l\u2019endroit voulu.<\/li>\n<li>R\u00e9glez le <strong>rayon<\/strong> de 100 \u00e0 250 m avec le curseur.<\/li>\n<li><strong>Cadrer<\/strong> recentre la cam\u00e9ra sur le secteur. La liste <strong>Secteurs<\/strong> propose des emplacements pr\u00e9r\u00e9gl\u00e9s sur l\u2019\u00eele.<\/li>\n<\/ol>\n<p>Changer de secteur efface les r\u00e9sultats de vent, de confort et d\u2019ombres, qui ne correspondent plus \u00e0 la zone : il suffit de les relancer.<\/p>\n<h1><strong>4. Charger un fichier m\u00e9t\u00e9o EPW<\/strong><\/h1>\n<p>Cliquez sur <strong>\u00c9tude<\/strong> (en haut \u00e0 droite) pour ouvrir le panneau d\u2019\u00e9tude climatique, puis glissez un fichier <strong>.epw<\/strong> dans le cadre, ou cliquez sur <strong>Choisir un fichier<\/strong>.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16050\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3-8.jpg\" alt=\"\" width=\"370\" height=\"199\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3-8.jpg 370w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image3-8-300x161.jpg 300w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/a><\/p>\n<p><em>Fichier EPW charg\u00e9 : station, coordonn\u00e9es et distance \u00e0 la zone<\/em><\/p>\n<ul>\n<li>Fichiers gratuits : <strong>climate.onebuilding.org<\/strong> (fichiers TMYx r\u00e9cents) ou EnergyPlus Weather. Pour Nantes : FRA_PL_Nantes.Atlantique.AP.072220_TMYx.<\/li>\n<li>Le panneau indique la <strong>distance entre la station et la zone<\/strong> ; au-del\u00e0 de 50 km, un avertissement s\u2019affiche.<\/li>\n<li><strong>Centrer le secteur sur la station EPW<\/strong> d\u00e9place le secteur sur la station si besoin.<\/li>\n<li>Le fichier reste dans votre navigateur ; il faut le recharger apr\u00e8s un rechargement de la page.<\/li>\n<\/ul>\n<h2><strong>Synth\u00e8se du climat<\/strong><\/h2>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4-11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16051\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4-11.jpg\" alt=\"\" width=\"370\" height=\"678\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4-11.jpg 370w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image4-11-164x300.jpg 164w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/a><\/p>\n<p><em>Synth\u00e8se : chiffres cl\u00e9s, temp\u00e9ratures, rayonnement et rose des vents<\/em><\/p>\n<p>La synth\u00e8se donne les temp\u00e9ratures moyenne, minimale et maximale, le rayonnement annuel (global, direct, diffus), le vent moyen et dominant, l\u2019humidit\u00e9, le nombre d\u2019heures au-dessus de 30 \u00b0C et les degr\u00e9s-jours de chauffage (base 18 \u00b0C) et de rafra\u00eechissement (base 24 \u00b0C). Les graphiques montrent les temp\u00e9ratures et le rayonnement mois par mois.<\/p>\n<h1><strong>5. Course du soleil (sunpath)<\/strong><\/h1>\n<p>La section <strong>Sunpath<\/strong> du panneau d\u2019\u00e9tude dessine la course du soleil centr\u00e9e sur la zone.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image5-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16052\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image5-8.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image5-8.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image5-8-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image5-8-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image5-8-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>D\u00f4me 3D : courbes du 21 de chaque mois, analemmes horaires et soleil<\/em><\/p>\n<ul>\n<li><strong>D\u00f4me 3D<\/strong> : d\u00f4me c\u00e9leste de m\u00eame rayon que le secteur. Les courbes du 21 de chaque mois vont du bleu (hiver) \u00e0 l\u2019orange (\u00e9t\u00e9) ; les analemmes relient les m\u00eames heures au fil de l\u2019ann\u00e9e ; le soleil est une sph\u00e8re avec son rayon et sa projection au sol.<\/li>\n<li><strong>Au sol 2D<\/strong> : diagramme st\u00e9r\u00e9ographique pos\u00e9 au sol, l\u2019horizon \u00e9tant le cercle du secteur.<\/li>\n<li><strong>Date<\/strong> : curseur sur les 365 jours, avec les raccourcis <strong>\u00c9quinoxe<\/strong> (21 mars), <strong>Solstice \u00e9t\u00e9<\/strong> (21 juin) et <strong>Solstice hiver<\/strong> (21 d\u00e9cembre).<\/li>\n<li><strong>Heure<\/strong> : par pas de 15 min, en <strong>heure l\u00e9gale d\u2019hiver<\/strong> (sans heure d\u2019\u00e9t\u00e9), comme les fichiers EPW.<\/li>\n<li>L\u2019\u00e9l\u00e9vation, l\u2019azimut (0\u00b0 = nord, 90\u00b0 = est) et les heures de lever et de coucher s\u2019affichent.<\/li>\n<li><strong>\u00c9clairer les b\u00e2timents 3D selon le soleil<\/strong> oriente la lumi\u00e8re de la carte comme le soleil.<\/li>\n<li><strong>Colorer par le rayonnement EPW<\/strong> colore les points horaires selon le rayonnement global, direct ou diffus du fichier.<\/li>\n<li><strong>Vue 3D du d\u00f4me<\/strong> et <strong>Vue du dessus<\/strong> cadrent la cam\u00e9ra.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image6-11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16053\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image6-11.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image6-11.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image6-11-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image6-11-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image6-11-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>Diagramme au sol (2D), vue du dessus<\/em><\/p>\n<h1><strong>6. Ombres port\u00e9es et ensoleillement<\/strong><\/h1>\n<p>Sous l\u2019\u00e9clairage, le bloc <strong>Ombres port\u00e9es au sol<\/strong> propose trois choix : <strong>Aucune<\/strong>, <strong>\u00c0 cette heure<\/strong> et <strong>Soleil du jour<\/strong>. Les b\u00e2timents (y compris les passages couverts et porte-\u00e0-faux) et, si le calque V\u00e9g\u00e9tation est actif, les arbres (ombre filtr\u00e9e, feuillage d\u2019avril \u00e0 octobre) sont pris en compte.<\/p>\n<h2><strong>Ombres \u00e0 l\u2019heure choisie<\/strong><\/h2>\n<p>![Ombres au sol le 21 juin \u00e0 17 h 30 : elles suivent le curseur d\u2019heure en direct][image7]<\/p>\n<p><em>Ombres au sol le 21 juin \u00e0 17 h 30 : elles suivent le curseur d\u2019heure en direct<\/em><\/p>\n<p>Les ombres sont recalcul\u00e9es \u00e0 chaque mouvement des curseurs de date et d\u2019heure (une fraction de seconde). Le panneau indique la part du sol libre au soleil. Au survol, une infobulle pr\u00e9cise \u00ab Au soleil \u00bb, \u00ab \u00c0 l\u2019ombre \u00bb ou le pourcentage de soleil qui passe \u00e0 travers les arbres.<\/p>\n<h2><strong>Heures de soleil du jour<\/strong><\/h2>\n<p><strong>Soleil du jour<\/strong> calcule, pour la date choisie, le nombre d\u2019heures de <strong>soleil direct au sol<\/strong> en chaque point, par pas de 10 minutes et <strong>par ciel clair<\/strong>. Comptez environ 5 secondes. La carte va du bleu nuit (jamais de soleil) au jaune (soleil toute la journ\u00e9e). Le panneau donne la moyenne et la part du sol \u00e0 moins de 2 h, 2 \u00e0 4 h, 4 \u00e0 6 h et 6 h et plus.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image8-11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16055\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image8-11.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image8-11.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image8-11-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image8-11-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image8-11-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>Heures de soleil le 21 d\u00e9cembre : les pieds de fa\u00e7ades nord ne voient pas le soleil<\/em><\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image9-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16037\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image9-5.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image9-5.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image9-5-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image9-5-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image9-5-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>Le m\u00eame secteur le 21 juin<\/em><\/p>\n<p>Usage typique : v\u00e9rifier qu\u2019une cour, une aire de jeux ou un square re\u00e7oit au moins 2 h de soleil au solstice d\u2019hiver, ou rep\u00e9rer les zones qu\u2019il faut ombrager en \u00e9t\u00e9.<\/p>\n<p>Limites : grille de 1 m ; ombres au sol uniquement (pas sur les toits ni les fa\u00e7ades) ; b\u00e2timents situ\u00e9s \u00e0 plus de 60 m hors du secteur ignor\u00e9s ; la dur\u00e9e du jour ne compte pas la r\u00e9fraction atmosph\u00e9rique (environ 10 minutes de moins que les \u00e9ph\u00e9m\u00e9rides).<\/p>\n<h1><strong>7. V\u00e9g\u00e9tation OpenStreetMap<\/strong><\/h1>\n<p>Le bouton <strong>V\u00e9g\u00e9tation<\/strong> (sur la carte ou dans le panneau) charge les arbres isol\u00e9s, alignements d\u2019arbres, boisements, parcs, pelouses et vergers d\u2019OpenStreetMap, d\u00e9coup\u00e9s au secteur. Le premier chargement peut prendre jusqu\u2019\u00e0 une minute (serveur public Overpass) ; le r\u00e9sultat est ensuite gard\u00e9 7 jours.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16020\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image10.jpg\" alt=\"\" width=\"342\" height=\"170\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image10.jpg 342w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image10-300x149.jpg 300w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/a><\/p>\n<p><em>Calque v\u00e9g\u00e9tation : houppiers en 3D et statistiques du secteur<\/em><\/p>\n<ul>\n<li>Le panneau donne la <strong>couverture v\u00e9g\u00e9tale<\/strong> et la <strong>canop\u00e9e arbor\u00e9e<\/strong> en % du secteur, et le d\u00e9tail par type.<\/li>\n<li>Seuls les arbres saisis dans OpenStreetMap sont connus : le nombre r\u00e9el est souvent plus \u00e9lev\u00e9.<\/li>\n<li>Activez la v\u00e9g\u00e9tation <strong>avant<\/strong> de calculer les ombres ou le confort pour que les arbres comptent.<\/li>\n<\/ul>\n<h1><strong>8. Simulation du vent<\/strong><\/h1>\n<p>La simulation montre comment le vent se r\u00e9partit entre les b\u00e2timents, <strong>\u00e0 hauteur de pi\u00e9ton<\/strong> : acc\u00e9l\u00e9rations aux angles et dans les rues dans l\u2019axe du vent, zones calmes dans les sillages.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16021\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image11.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image11.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image11-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image11-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image11-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>Rose des vents du fichier EPW : chaque secteur est cliquable<\/em><\/p>\n<ol>\n<li>Dans la <strong>Synth\u00e8se du fichier EPW<\/strong>, cliquez un <strong>secteur de la rose des vents<\/strong> : la simulation se lance pour cette direction, avec la vitesse moyenne de ce secteur.<\/li>\n<li>Ou, dans la section <strong>Simulation du vent<\/strong>, r\u00e9glez la direction et la vitesse \u00e0 la main, puis <strong>Lancer la simulation<\/strong>.<\/li>\n<li>Le calcul prend 20 \u00e0 30 secondes. La cam\u00e9ra ne bouge pas si toute la zone est \u00e0 l\u2019\u00e9cran.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16022\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image12.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image12.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image12-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image12-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image12-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>Vent d\u2019ouest-sud-ouest : carte du rapport de vitesse et particules anim\u00e9es<\/em><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Couleur<\/th>\n<th style=\"text-align: left;\">Lecture (rapport \u00e0 la vitesse du vent libre)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Bleu fonc\u00e9<\/td>\n<td style=\"text-align: left;\">Zone calme (moins de 0,5 fois le vent libre) : sillages, cours ferm\u00e9es<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Turquoise \/ blanc<\/td>\n<td style=\"text-align: left;\">Vent proche du vent libre (0,5 \u00e0 1,2)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Jaune \/ orange<\/td>\n<td style=\"text-align: left;\">Vent acc\u00e9l\u00e9r\u00e9 (1,2 \u00e0 1,5)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Rouge<\/td>\n<td style=\"text-align: left;\">Fort : effets de coin, rues canalis\u00e9es (plus de 1,5)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Les boutons <strong>Particules<\/strong> et <strong>Carte de vitesse<\/strong> affichent ou masquent chaque repr\u00e9sentation. Les statistiques donnent l\u2019acc\u00e9l\u00e9ration maximale et les parts de surface par classe. Si vous bougez les curseurs apr\u00e8s un calcul, le panneau rappelle la direction du champ affich\u00e9 et propose de relancer.<\/p>\n<p>Limites : mod\u00e8le 2D en plan (m\u00e9thode de Boltzmann sur r\u00e9seau) ; un b\u00e2timent de plus de 3 m est un obstacle plein, l\u2019air ne passe jamais par-dessus, ce qui renforce les contournements ; pas de v\u00e9g\u00e9tation ni de relief. R\u00e9sultat qualitatif, \u00e0 lire en tendances.<\/p>\n<h1><strong>9. Confort thermique (UTCI)<\/strong><\/h1>\n<p>La carte de confort donne l\u2019indice <strong>UTCI<\/strong> (temp\u00e9rature ressentie \u00e0 l\u2019ext\u00e9rieur) \u00e0 hauteur de pi\u00e9ton, pour <strong>une heure<\/strong> du fichier EPW, sur une grille de <strong>0,5 m<\/strong>.<\/p>\n<ol>\n<li>Choisissez la date et l\u2019heure dans la section <strong>Sunpath<\/strong>, ou cliquez sur <strong>Heure la plus chaude<\/strong>.<\/li>\n<li>V\u00e9rifiez la carte de l\u2019heure : temp\u00e9rature de l\u2019air, humidit\u00e9, vent de la station, soleil, rayonnement direct et diffus.<\/li>\n<li>Choisissez la <strong>finesse<\/strong> (0,5 m, 1 m ou 2 m) et le <strong>terrain<\/strong> autour du site (Ville dense par d\u00e9faut).<\/li>\n<li>Activez la <strong>V\u00e9g\u00e9tation<\/strong> pour que les arbres comptent, puis cliquez sur <strong>Calculer la carte de confort<\/strong> (20 secondes environ, vent compris).<\/li>\n<li>Survolez la carte pour lire l\u2019UTCI, la temp\u00e9rature radiante moyenne (Tmrt), le vent, l\u2019ombre et la part de ciel visible.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image13-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16006\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image13-2.jpg\" alt=\"Ombres au sol le 21 juin \u00e0 17 h 30 : elles suivent le curseur d\u2019heure en direct\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image13-2.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image13-2-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image13-2-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image13-2-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>Carte UTCI de l\u2019heure la plus chaude, avec l\u2019infobulle de survol<\/em><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">UTCI (\u00b0C)<\/th>\n<th style=\"text-align: left;\">Cat\u00e9gorie<\/th>\n<th style=\"text-align: left;\">Ressenti<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">plus de 46<\/td>\n<td style=\"text-align: left;\">Chaleur extr\u00eame<\/td>\n<td style=\"text-align: left;\">Danger : \u00e9viter toute exposition<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">38 \u00e0 46<\/td>\n<td style=\"text-align: left;\">Chaleur tr\u00e8s forte<\/td>\n<td style=\"text-align: left;\">Stress thermique tr\u00e8s fort<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">32 \u00e0 38<\/td>\n<td style=\"text-align: left;\">Chaleur forte<\/td>\n<td style=\"text-align: left;\">Stress thermique fort<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">26 \u00e0 32<\/td>\n<td style=\"text-align: left;\">Chaleur mod\u00e9r\u00e9e<\/td>\n<td style=\"text-align: left;\">Inconfort, \u00e0 ombrager<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">9 \u00e0 26<\/td>\n<td style=\"text-align: left;\">Pas de stress<\/td>\n<td style=\"text-align: left;\">Confortable<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">0 \u00e0 9<\/td>\n<td style=\"text-align: left;\">Froid l\u00e9ger<\/td>\n<td style=\"text-align: left;\">L\u00e9ger inconfort<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">moins de 0<\/td>\n<td style=\"text-align: left;\">Froid mod\u00e9r\u00e9 \u00e0 extr\u00eame<\/td>\n<td style=\"text-align: left;\">Stress d\u00fb au froid<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><strong>Ce qui est pris en compte<\/strong><\/h2>\n<ul>\n<li><strong>Rayonnement<\/strong> : soleil direct (ombres des b\u00e2timents et des arbres), ciel diffus, sol \u00e9chauff\u00e9, infrarouge du ciel (valeur EPW ou estimation EnergyPlus) ; mod\u00e8le simplifi\u00e9 de type SOLWEIG.<\/li>\n<li><strong>Vent<\/strong> : vent de la station \u00d7 correction de terrain (profils ASHRAE : Ville dense \u00d7 0,45, P\u00e9riurbain \u00d7 0,72, D\u00e9gag\u00e9 \u00d7 1) \u00d7 rapport local issu de la simulation du vent de cette heure (lanc\u00e9e automatiquement, ou r\u00e9utilis\u00e9e si la direction correspond).<\/li>\n<li><strong>Air<\/strong> : temp\u00e9rature et humidit\u00e9 de l\u2019heure.<\/li>\n<\/ul>\n<p>Limites : calcul instantan\u00e9 (pas d\u2019inertie thermique), pas de r\u00e9flexions entre fa\u00e7ades ni d\u2019\u00e9vapotranspiration. \u00c0 lire en \u00e9carts entre lieux (ombre et soleil, abrit\u00e9 et vent\u00e9) plut\u00f4t qu\u2019en valeur absolue.<\/p>\n<h1><strong>10. Exports<\/strong><\/h1>\n<p>La section <strong>Pr\u00e9parer l\u2019exploitation<\/strong> produit des fichiers pour Grasshopper \/ Ladybug, Python ou un tableur.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image14-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16024\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image14-3.jpg\" alt=\"\" width=\"370\" height=\"213\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image14-3.jpg 370w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image14-3-300x173.jpg 300w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/a><\/p>\n<p><em>Section des exports<\/em><\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Fichier<\/th>\n<th style=\"text-align: left;\">Contenu<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">etude-zone.json<\/td>\n<td style=\"text-align: left;\">Secteur, m\u00e9tadonn\u00e9es et synth\u00e8se EPW, statistiques de v\u00e9g\u00e9tation<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">epw-horaire-zone.csv<\/td>\n<td style=\"text-align: left;\">8 760 lignes : m\u00e9t\u00e9o horaire + azimut et \u00e9l\u00e9vation du soleil au centre de la zone<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">vegetation-osm.geojson<\/td>\n<td style=\"text-align: left;\">V\u00e9g\u00e9tation du secteur (arbres en petits polygones avec hauteur et base)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1><strong>11. Recherche intelligente<\/strong><\/h1>\n<p>Le bouton <strong>Recherche intelligente<\/strong> (en haut \u00e0 gauche) ouvre un assistant qui r\u00e9pond en fran\u00e7ais \u00e0 des questions sur la ville et le climat :<\/p>\n<ul>\n<li><strong>Actualit\u00e9 &amp; Web<\/strong> : recherche sur Internet, r\u00e9ponse avec ses sources (exemples : \u00eelots de chaleur \u00e0 Nantes, r\u00e8gles du PLUm sur la pleine terre) ;<\/li>\n<li><strong>R\u00e9flexion urbaine<\/strong> : analyse approfondie sans recherche (exemple : strat\u00e9gie d\u2019ombrage d\u2019une place expos\u00e9e au sud-ouest).<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image15-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16025\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image15-3.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/image15-3.jpg 1280w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image15-3-300x169.jpg 300w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image15-3-1024x576.jpg 1024w, https:\/\/www.keris-studio.fr\/blog\/wp-content\/image15-3-768x432.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<p><em>Fen\u00eatre de la recherche intelligente et suggestions<\/em><\/p>\n<p>L\u2019assistant utilise l\u2019IA Gemini de Google et n\u00e9cessite une cl\u00e9 gratuite : cr\u00e9ez-la sur aistudio.google.com, ajoutez la ligne GEMINI_API_KEY=votre_cl\u00e9 au fichier .env du dossier de l\u2019application, puis relancez. Sans cl\u00e9, il r\u00e9pond \u00ab Cl\u00e9 API Gemini non configur\u00e9e \u00bb. Les questions sont envoy\u00e9es \u00e0 Google.<\/p>\n<h1><strong>12. Conseils et d\u00e9pannage<\/strong><\/h1>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Situation<\/th>\n<th style=\"text-align: left;\">Que faire<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">La page ne s\u2019ouvre pas<\/td>\n<td style=\"text-align: left;\">V\u00e9rifiez que la fen\u00eatre noire de lancer-application.bat est ouverte, puis allez sur http:\/\/localhost:3000<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Affichage ancien apr\u00e8s une mise \u00e0 jour<\/td>\n<td style=\"text-align: left;\">Rechargez avec Ctrl + F5<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">\u00ab Aucun b\u00e2timent lu dans les tuiles \u00bb<\/td>\n<td style=\"text-align: left;\">Attendez que les b\u00e2timents 3D s\u2019affichent sur la carte (connexion lente), puis relancez<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">La v\u00e9g\u00e9tation ne se charge pas<\/td>\n<td style=\"text-align: left;\">Le serveur public Overpass est satur\u00e9 : r\u00e9essayez dans une minute<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Les arbres ne comptent pas dans le confort<\/td>\n<td style=\"text-align: left;\">Activez V\u00e9g\u00e9tation et attendez la fin du chargement avant de calculer<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Calcul plus lent que d\u2019habitude<\/td>\n<td style=\"text-align: left;\">Le navigateur calcule sans Web Worker (message dans la console) : le r\u00e9sultat est identique<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">R\u00e9sultats effac\u00e9s<\/td>\n<td style=\"text-align: left;\">Le secteur, l\u2019heure, le fichier EPW ou le terrain ont chang\u00e9 : relancez le calcul<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><strong>Conventions<\/strong><\/h2>\n<ul>\n<li>Heures : heure l\u00e9gale <strong>standard<\/strong> du fichier EPW (UTC+1 \u00e0 Nantes, sans heure d\u2019\u00e9t\u00e9) ; une ligne EPW \u00ab 14 \u00bb couvre 13 h \u2013 14 h ; le soleil est calcul\u00e9 au milieu de l\u2019heure.<\/li>\n<li>Azimut : depuis le nord, sens horaire (90\u00b0 = est). Direction du vent : d\u2019o\u00f9 il vient.<\/li>\n<li>M\u00e9thodes : position du soleil NOAA ; UTCI polyn\u00f4me officiel (Br\u00f6de et al.) ; profils de vent ASHRAE ; vent par m\u00e9thode de Boltzmann sur r\u00e9seau D2Q9 avec turbulence de Smagorinsky.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. \u00c0 quoi sert l\u2019application L\u2019Atlas climatique de l\u2019\u00cele de Nantes est une application cartographique 3D qui aide \u00e0 comprendre le microclimat d\u2019un quartier en phase d\u2019esquisse : course du soleil, ombres port\u00e9es, ensoleillement, \u00e9coulement du vent entre les b\u00e2timents et confort thermique des espaces publics. Elle fonctionne dans votre navigateur, \u00e0 partir de donn\u00e9es &hellip; <a href=\"https:\/\/www.keris-studio.fr\/blog\/?p=16057\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">AI &#8211; Atlas climatique<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":16058,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[593,25,26,174],"tags":[658,561,657,546,594,659,379,560,656,607,313,513,371],"class_list":["post-16057","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial","category-etats-de-lart","category-production","category-simulations","tag-aeraulique","tag-ambiances","tag-application","tag-artificial-intelligence","tag-climat","tag-climatique","tag-confort","tag-forma","tag-intellligence-artificielle","tag-simulations","tag-solaire","tag-sunpath","tag-thermique"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/16057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16057"}],"version-history":[{"count":1,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/16057\/revisions"}],"predecessor-version":[{"id":16059,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/16057\/revisions\/16059"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/media\/16058"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}