Aller au contenu
Retour au blog
QGIS
GeoAI
AI Edit

Comment simuler une inondation dans QGIS (5 méthodes gratuites et payantes)

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

Pour montrer une inondation dans , vous avez cinq options, et elles se répartissent clairement : deux vous donnent une étendue mesurable, une vous donne une réponse d'ingénierie, et deux vous donnent une image qui convainc. La plus rapide parmi les méthodes mesurables est un modèle numérique d'élévation et un seuil dans la calculatrice raster, ce qui prend environ cinq minutes. L'image la plus convaincante est une vue aérienne générée, ce qui prend environ une minute. Aucune ne remplace l'autre, et cette page parle surtout de ne pas les confondre.

La réponse courte

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

Ce dont vous avez besoinMéthodeRésultat
La zone inondable reconnue légalementGéorisques PPRI ou TRI layerUne carte, gratuite, en quelques minutes
Une étendue approximative que vous pouvez mesurerModèle d'élévation plus un seuilUne carte, gratuite, en 5 minutes
Des profondeurs et des vitesses pour une véritable étudeUn modèle hydrauliqueUne carte, plusieurs jours, avec un spécialiste
Quelque chose à montrer, n'importe quel endroit convientChatGPT, Gemini ou MidjourneyUne image, sans coordonnées
Quelque chose à montrer, sur votre propre siteAI Edit, notre plugin Une image qui reste sur la carte

Avant de commencer

Tout ce qui suit s'appuie sur une seule emprise : 600 m du Doubs à travers 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 bord de rivière sur la rive droite.

Aerial view of the Doubs through central Besançon, with dense old town on the left bank, quays, moored boats, a bridge and an open-air pool on the right bank.
The starting point. IGN BD ORTHO, read 31 August 2026. The river runs at 242 m, the quays at 242, the old town on its terrace at 245. Only the wooded slope in the top corner reaches 260.

Vous avez également besoin des altitudes du sol. En France, le RGE ALTI de l'IGN est disponible via la Géoplateforme, et le demander au format image/x-bil;bits=32 vous donne de vraies valeurs d'altitude plutôt qu'une image de ces valeurs. Sur cette emprise, il va de 240,9 m dans le chenal à 260,1 m sur le versant boisé, soit 19 m de relief. Mesurez cela en premier, car cela détermine si l'exercice en vaut la peine. J'ai cadré le même exercice à Nemours avant celui-ci et obtenu 6,3 m sur un carré identique, ce qui est trop plat pour que l'une de ces méthodes montre quoi que ce soit.

Remarquez la faible part de ces 19 m qui se trouve dans la ville. Les quais sont à 242 m et la terrasse sur laquelle se trouve la vieille ville à 245 m, donc le centre historique est à trois mètres au-dessus de la rivière, pas vingt. Tout le reste en découle.

The same frame as an elevation model, with the river channel almost black, the quays purple, and the high ground orange and pale yellow.
The same frame as ground height. Black is the channel at 241 m, purple the quays, orange and pale yellow the rising ground. This one layer drives three of the five methods.

Méthode 1 : La carte officielle des inondations de Géorisques

Avant de modéliser quoi que ce soit, vérifiez si la réponse existe déjà. Géorisques, géré par le ministère et le BRGM, publie les zones à risque PPRI et la cartographie de la directive Inondation pour les 124 territoires français à risque élevé d'inondation, selon trois niveaux de risque, sous forme de shapefiles et de services WMS et WFS sous licence ouverte. Chargez le WFS directement dans .

Utilisez-la quand : la question est réglementaire, ou lorsque quelqu'un demandera ce que l'État considère comme exposé aux inondations. Ignorez-la quand : votre site n'est pas couvert, ou lorsque vous avez besoin d'un scénario que personne n'a cartographié.

Méthode 2 : 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 conservez chaque cellule située sous votre niveau d'eau. Ici, ("dem@1" <= 244) / ("dem@1" <= 244) donne une layer composée de 1 sur le sol inondé et rien ailleurs. Affichez-la en bleu par-dessus la photographie aérienne.

The same aerial view with a translucent blue layer covering the river, the quays and the riverside park at a water level of 244 m.
Water level set to 244 m, two metres above the channel. The quays and the riverside park go under, the old town on its terrace stays dry.

C'est mesurable : la layer a une superficie, et vous pouvez compter ce qui se trouve à l'intérieur. C'est aussi rudimentaire, de deux façons qu'il vaut mieux connaître avant de la montrer à qui que ce soit.

Premièrement, c'est une baignoire. Elle remplit chaque cellule située sous la ligne, que l'eau puisse ou non l'atteindre. Ces deux zones bleues isolées, un parking en haut et une cour en bas, ne sont pas un bug : je les ai relevées à 244,1 m et 243,9 m, donc réellement sous le niveau d'eau. Mais le sol entre chacune d'elles et la rivière est à 245 m, et une véritable inondation devrait donc gravir un mètre de sol sec pour y entrer. Le seuil ne peut pas le savoir. Il n'a aucune idée des cellules qui sont reliées entre elles.

Deuxièmement, augmentez le niveau et le caractère rudimentaire cesse d'être subtil.

The same view at a water level of 246 m, with blue covering almost the entire frame including streets and building blocks.
The same method at 246 m, two metres higher. Almost the whole frame goes under, because the terrace the town sits on is only at 245 m. Two metres of extra water on the slider is the difference between wet quays and a drowned city centre.

Utilisez-la quand : vous avez besoin d'une première approche rapide, mesurable et honnêtement présentée. Ignorez-la quand : le chiffre sera cité à quelqu'un qui compte.

Méthode 3 : Un modèle hydraulique

HEC-RAS, TELEMAC ou Iber prennent une géométrie de chenal, une rugosité et un débit, puis renvoient des profondeurs et des vitesses qui varient sur le site. C'est ce qu'est réellement une étude d'inondation, et il existe des passerelles vers plusieurs de ces outils.

Utilisez-le quand : le livrable est une étude. Ignorez-le quand : vous avez trois jours et aucun ingénieur hydraulique, ce qui est le cas la plupart du temps.

Méthode 4 : Demandez à ChatGPT, Gemini ou Midjourney

Prenez une capture d'écran de votre carte, collez-la dans l'un de ces outils, décrivez l'inondation et récupérez une image. C'est rapide, et le rendu de l'eau est souvent convaincant. Deux problèmes. Ils n'ont aucune idée de l'endroit où votre terrain est haut ou bas, donc l'eau va là où elle produit une meilleure image. Et le résultat est un simple fichier image sans coordonnées, qui ne pourra donc jamais retourner sur la carte à côté de quoi que ce soit d'autre.

Utilisez-la quand : vous voulez une ambiance, pour quelque chose d'informel. Ignorez-la quand : quelqu'un connaît le site.

Méthode 5 : AI Edit dans QGIS (le nôtre)

Un plugin qui redessine la photographie aérienne affichée à l'écran à partir d'une instruction écrite, puis vous la restitue sous forme de layer cartographique parfaitement superposée à la photographie d'origine. Voici la même emprise, à laquelle on demande une inondation majeure, sans rien d'autre en pièce jointe.

The same aerial view with brown flood water covering most of the frame, including streets in the old town and ground on the right bank that is well above the river.
A flood prompt on its own. It looks right at a glance, and it is wrong: water has run up the streets of the old town and covered ground on the right bank that stands metres above the river.

Maintenant, le même prompt avec le modèle d'élévation du haut de cette page joint comme référence, et une phrase demandant au modèle de le lire : sombre signifie bas, clair signifie haut, arrête-toi là où le sol monte.

A flood covering the whole frame, then the same flood confined to the river corridor with the town on its terrace left dry (after)
A flood covering the whole frame, then the same flood confined to the river corridor with the town on its terrace left dry (before)
BeforeAfter
Glisser pour comparer
The same prompt without the elevation model on the left, with it on the right. On the right the water stays in the valley, the edge follows the break in slope, and the old town keeps its dry streets. Drag the handle to compare.

C'est tout l'argument en faveur de cette méthode dans plutôt que dans un navigateur : toute layer déjà ouverte dans votre projet peut être fournie au modèle comme indication. Un modèle d'élévation ici, mais tout aussi bien la zone à risque de Géorisques de la Méthode 1, ou le résultat de la Méthode 2.

Une chose qui n'a pas fonctionné, par souci d'honnêteté. Une troisième exécution a surchargé l'instruction de règles négatives, "laisser chaque zone plus claire complètement sèche", et a renvoyé la photographie d'origine, inchangée. Décrivez ce que fait l'eau, plutôt qu'une liste de choses qu'elle ne doit pas faire.

Utilisez-la quand : vous devez rendre une véritable inondation compréhensible pour des personnes qui ne lisent pas les cartes de risque. Ignorez-la quand : le livrable est un chiffre. Le résultat est une image, et rien dans celle-ci ne peut être mesuré avant d'être converti en formes.

Quelle méthode utiliser

Associez-les. La Méthode 1 ou 2 vous donne l'étendue que vous pouvez défendre, la Méthode 5 vous donne l'image que les gens comprennent, et la seconde n'est fiable que parce que vous lui avez fourni la première. Ne publiez jamais une inondation générée sans l'étendue mesurée à côté, et indiquez toujours qu'il s'agit d'une simulation.

Questions fréquentes

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

Oui, en l'étiquetant comme une simulation, jamais comme une photographie ou une prévision. Notre résultat est marqué comme généré par AI pour cette raison. Placez l'étendue mesurée à côté afin que les lecteurs voient d'où vient le chiffre.

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

Non. Ce ne sont que des pixels. Mesurez la Méthode 1 ou la Méthode 2, qui reposent sur une géométrie réelle, et utilisez l'image générée pour ce qu'elle sait faire.

Quel niveau d'eau dois-je utiliser pour le seuil ?

Relevez d'abord l'altitude du chenal sur votre modèle d'élévation, puis progressez vers le haut à partir de cette valeur. Ici, le chenal est à environ 241 m, donc 244 m correspond à une montée de trois mètres. Choisir un nombre absolu rond sans vérifier est le meilleur moyen d'inonder toute une ville par accident.

Est-ce que cela fonctionne en dehors de la France ?

La méthode fonctionne. Les données changent : vous avez besoin d'un modèle national d'élévation et de toute cartographie des risques publiée par votre pays. Pour le reste, c'est la même calculatrice raster et le même prompt.

Sources

  1. Géorisques, géré par le ministère de la Transition écologique et le BRGM, consulté le 31 août 2026. Zones à risque PPRI et cartographie de la directive Inondation des 124 territoires français à risque élevé d'inondation, trois niveaux de risque, shapefile plus WMS et WFS sous Licence Ouverte 2.0.
  2. IGN RGE ALTI via la Géoplateforme, Licence Ouverte. Valeurs d'altitude relevées le 31 août 2026 au format image/x-bil;bits=32.
  3. Photographie aérienne : IGN BD ORTHO, Licence Ouverte.
  4. Chaque figure a été réalisée dans le 31 août 2026 sur l'emprise décrite ci-dessus.

Le guide complet d'AI Edit couvre le plugin de bout en bout, et comment redessiner une rue dans QGIS applique la même méthode à une autre tâche. Le hub AI de QGIS réunit tous nos guides.

Try it free in QGIS, no card needed