Aller au contenu
QGIS
GeoAI
AI Edit

Simuler une inondation dans QGIS : 5 méthodes

Publié le Mis à jour le

Vue aérienne de Besançon avec le Doubs en crue, eau brune recouvrant les quais et le parc en bord de rivière.

Le moyen le plus rapide de montrer une inondation dans QGIS, c'est un modèle d'élévation et un seuil dans la calculatrice raster : cinq minutes environ, et une emprise que vous pouvez mesurer. Il existe quatre autres options, et les cinq se séparent nettement : deux donnent une emprise mesurable, une donne une réponse d'ingénierie, et deux donnent une image qui convainc. L'image la plus convaincante, c'est une vue aérienne générée, en une minute environ. L'une ne remplace pas l'autre, et cette page sert surtout à ne pas les confondre.

Trois donnent une carte de l'inondation, que vous pouvez mesurer. Deux donnent une image, que vous ne pouvez pas mesurer.

Ce qu'il vous fautMéthodeVous obtenez
La zone inondable reconnue légalementCouche Géorisques PPRI ou TRIUne carte, gratuite, en quelques minutes
De quoi illustrer, sur votre propre siteAI Edit, notre plugin QGISUne image qui reste sur la carte
Une emprise approximative mesurableModèle d'élévation plus un seuilUne carte, gratuite, en 5 minutes
Hauteurs et vitesses pour une vraie étudeUn modèle hydrauliqueUne carte, en jours, avec un spécialiste
De quoi illustrer, n'importe quel lieu convientChatGPT, Gemini ou MidjourneyUne image, sans coordonnées

Tout ce qui suit porte sur un seul cadre : 600 m du Doubs dans le centre de Besançon, avec la vieille ville sur sa terrasse à gauche et les quais, la piscine en plein air et un parc en rive droite.

Vue aérienne du Doubs au centre de Besançon, avec la vieille ville dense en rive gauche, les quais, des bateaux amarrés, un pont et une piscine en plein air en rive droite.
Le point de départ. IGN BD ORTHO, consultée le 31 août 2026. La rivière est à 242 m, les quais à 242, la vieille ville sur sa terrasse à 245. Seul le versant boisé dans le coin supérieur atteint 260.

Il faut aussi les hauteurs du sol. En France, le RGE ALTI de l'IGN est servi via la Géoplateforme, et le demander au format image/x-bil;bits=32 donne de vraies valeurs d'élévation plutôt qu'une image de ces valeurs.

Mesurez le relief avant tout, car c'est lui qui décide si tout cela vaut la peine. Sur ce cadre, le sol va de 240,9 m dans le chenal à 260,1 m sur le versant boisé : 19 m de relief. J'avais cadré le même exercice à Nemours avant celui-ci et obtenu 6,3 m sur un carré identique, trop plat pour qu'aucune de ces méthodes montre quoi que ce soit.

Notez comme peu de ces 19 m sont dans la ville. Les quais sont à 242 m et la terrasse où se tient la vieille ville à 245 m, donc le centre historique est trois mètres au-dessus de la rivière, pas vingt. Tout ce qui suit en dépend.

Le même cadre sous forme de modèle d'élévation, avec le chenal de la rivière presque noir, les quais violets, et les terrains hauts orange et jaune pâle.
Le même cadre en hauteur du sol. Le noir est le chenal à 241 m, le violet les quais, l'orange et le jaune pâle le terrain qui monte. Cette seule couche alimente trois des cinq méthodes.

Méthode 1 : la carte officielle de Géorisques

Avant de modéliser quoi que ce soit, vérifiez si la réponse existe déjà. Géorisques, porté par le Ministère et le BRGM, publie les zones d'aléa PPRI et la cartographie de la directive inondation pour les 124 territoires français à fort risque d'inondation, en trois niveaux d'aléa, en shapefile ainsi qu'en services WMS et WFS sous licence ouverte. Chargez le WFS directement dans QGIS.

À utiliser quand : la question est réglementaire, ou quand on vous demandera ce que l'État considère comme inondable. À éviter quand : votre site n'est pas couvert, ou qu'il vous faut un scénario que personne n'a cartographié.

Méthode 2 : un modèle génératif dans QGIS

Un modèle génératif dans QGIS redessine la photographie aérienne à votre écran à partir d'une instruction écrite, et la rend comme une couche posée exactement sur la photographie d'origine. Nous en construisons un, AI Edit. Cette section parle de notre propre outil.

Voici le même cadre, avec une demande de crue majeure, sans rien d'autre en référence.

La même vue aérienne avec une eau de crue brune couvrant la majeure partie du cadre, y compris les rues de la vieille ville et un terrain en rive droite pourtant bien au-dessus de la rivière.
Un prompt de crue seul. Cela paraît juste au premier coup d'œil, et c'est faux : l'eau a remonté les rues de la vieille ville et recouvert, en rive droite, un terrain situé à plusieurs mètres au-dessus de la rivière.

Maintenant le même prompt avec le modèle d'élévation du haut de cette page joint en référence, et une phrase qui dit au modèle de le lire : sombre c'est bas, clair c'est haut, arrêtez-vous où le sol monte.

Une crue couvrant tout le cadre, puis la même crue limitée au couloir de la rivière, avec la ville sur sa terrasse restée au sec (after)
Une crue couvrant tout le cadre, puis la même crue limitée au couloir de la rivière, avec la ville sur sa terrasse restée au sec (before)
AvantAprès
Glisser pour comparer
Le même prompt sans le modèle d'élévation à gauche, avec lui à droite. À droite, l'eau reste dans la vallée, la limite suit la rupture de pente et la vieille ville garde ses rues au sec. Faites glisser la poignée pour comparer.

C'est tout l'argument pour faire cela dans QGIS plutôt que dans un navigateur : toute couche déjà ouverte dans votre projet peut servir de guide au modèle. Un modèle d'élévation ici, mais tout aussi bien la zone d'aléa Géorisques de la Méthode 1, ou le résultat de la Méthode 3.

Écrivez l'instruction comme une description de l'eau, pas comme une liste de terrains à épargner. L'essai fait de la seconde façon est revenu identique à la photographie d'origine, inchangé.

À utiliser quand : vous devez rendre une vraie crue lisible pour des gens qui ne lisent pas les cartes d'aléa. À éviter quand : le livrable est un chiffre. Le résultat est une image, et rien dedans ne se mesure tant que vous ne l'avez pas convertie en formes.

Méthode 3 : un modèle d'élévation et un seuil

La réponse en cinq minutes. Chargez le modèle d'élévation, ouvrez la calculatrice raster, et gardez chaque cellule sous votre niveau d'eau. Ici, ("dem@1" <= 244) / ("dem@1" <= 244) donne une couche de 1 sur le sol inondé et rien ailleurs. Affichez-la en bleu sur la photo aérienne.

La même vue aérienne avec une couche bleue translucide couvrant la rivière, les quais et le parc en bord de rivière à un niveau d'eau de 244 m.
Niveau d'eau réglé à 244 m, deux mètres au-dessus du chenal. Les quais et le parc en bord de rivière sont sous l'eau, la vieille ville sur sa terrasse reste au sec.

C'est mesurable : la couche a une surface, et vous pouvez compter ce qui tombe dedans. C'est aussi sommaire, de deux façons à connaître avant de le montrer à qui que ce soit.

D'abord, c'est une baignoire. Elle remplit chaque cellule sous le seuil, que l'eau puisse l'atteindre ou non. Ces deux taches bleues isolées, un parking en haut et une cour en bas, ne sont pas un bug : je les ai échantillonnées à 244,1 m et 243,9 m, vraiment sous le niveau d'eau. Mais le sol entre chacune et la rivière est à 245 m, donc une vraie crue devrait grimper un mètre de terrain sec pour y entrer. Le seuil ne peut pas le savoir. Il n'a aucune idée des cellules connectées à quoi que ce soit.

Ensuite, montez le niveau et l'approximation ne passe plus inaperçue.

La même vue à un niveau d'eau de 246 m, avec du bleu couvrant presque tout le cadre, rues et îlots de bâtiments compris.
La même méthode à 246 m, deux mètres plus haut. Presque tout le cadre est submergé, parce que la terrasse où se tient la ville n'est qu'à 245 m. Deux mètres d'eau de plus sur le curseur, c'est la différence entre des quais mouillés et un centre-ville noyé.

À utiliser quand : il vous faut un premier passage rapide, mesurable, honnêtement étiqueté. À éviter quand : le chiffre sera cité à quelqu'un qui compte.

Méthode 4 : un modèle hydraulique

HEC-RAS, TELEMAC ou Iber prennent une géométrie de chenal, une rugosité et un débit, et renvoient des hauteurs et des vitesses qui varient sur le site. C'est cela, une vraie étude d'inondation, et il existe des passerelles QGIS vers plusieurs d'entre eux.

À utiliser quand : le livrable est une étude. À éviter quand : vous avez trois jours et pas d'ingénieur hydraulicien, c'est-à-dire la plupart du temps.

Méthode 5 : demander à ChatGPT, Gemini ou Midjourney

Prenez une capture de votre carte, collez-la dans l'un d'eux, décrivez l'inondation, récupérez une image. Rapide, et souvent convaincant sur l'aspect de l'eau. Deux problèmes. Ils n'ont aucune idée d'où votre sol est haut ou bas, donc l'eau va là où elle fait une plus belle image. Et ce qui revient est un simple fichier image sans coordonnées, qui ne pourra jamais revenir sur la carte à côté d'autre chose.

À utiliser quand : vous voulez une ambiance, pour un usage informel. À éviter quand : quelqu'un connaît le site.

À retenir

Trois de ces cinq méthodes donnent une carte que vous pouvez mesurer, et deux donnent une image que vous ne pouvez pas mesurer.

Associez-les. La Méthode 1 ou la Méthode 3 donne l'emprise que vous pouvez défendre, et la Méthode 2 donne l'image que les gens comprennent.

Une crue générée n'est fiable que parce que vous lui avez fourni une couche mesurée, alors ne la publiez jamais sans l'emprise mesurée à côté.

Étiquetez chaque crue générée comme une simulation, jamais comme une photographie ou une prévision.

Lisez l'altitude du chenal sur votre propre modèle d'élévation avant de choisir un niveau d'eau. Un chiffre rond absolu choisi sans regarder noie toute une ville par accident.

Questions fréquentes

Une image d'inondation générée peut-elle aller dans un document public ?

Oui, étiquetée comme une simulation, jamais comme une photographie ou une prévision. Notre sortie est marquée comme générée par IA pour cette raison. Mettez l'emprise mesurée à côté pour que les gens voient d'où vient le chiffre.

Puis-je mesurer la surface inondée à partir de l'image générée ?

Non. Ce sont des pixels. Mesurez avec la Méthode 1 ou la Méthode 3, qui sont de la vraie géométrie, et utilisez l'image générée pour ce qu'elle fait bien.

Quel niveau d'eau utiliser pour le seuil ?

Lisez d'abord l'altitude du chenal sur votre modèle d'élévation, puis remontez à partir de là. Ici le chenal est à environ 241 m, donc 244 m c'est une montée de trois mètres. Choisir un chiffre rond absolu sans regarder, c'est comme cela qu'on finit par noyer toute une ville par accident.

Est-ce que cela fonctionne hors de France ?

La méthode oui. Les données changent : il faut un modèle national d'élévation, et toute cartographie d'aléa publiée par votre pays. Le reste, c'est la même calculatrice raster et le même prompt.

Sources

  1. Géorisques, porté par le Ministère de la transition écologique et le BRGM, consulté le 31 août 2026. Zones d'aléa PPRI et cartographie de la directive inondation des 124 territoires français à fort risque d'inondation, trois niveaux d'aléa, shapefile plus WMS et WFS sous Licence Ouverte 2.0.

  2. IGN RGE ALTI via la Géoplateforme, Licence Ouverte. Valeurs d'élévation lues le 31 août 2026 en image/x-bil;bits=32.

  3. Photographie aérienne : IGN BD ORTHO, Licence Ouverte.

  4. Chaque figure a été réalisée dans QGIS le 31 août 2026 sur le cadre décrit ci-dessus.

Le guide complet AI Edit couvre le plugin de bout en bout, et comment repenser une rue dans QGIS applique la même méthode à un autre cas. Si vous préférez décrire les étapes de la calculatrice raster et du seuil plutôt que de cliquer, AI Agent exécute ce type de séquence en plusieurs étapes dans QGIS à partir d'une seule instruction. Le hub QGIS AI regroupe tous nos guides.

Essayez-le gratuitement dans QGIS, sans carte bancaire