﻿{"id":15836,"date":"2025-10-21T10:00:00","date_gmt":"2025-10-21T08:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=15836"},"modified":"2025-10-25T16:46:25","modified_gmt":"2025-10-25T14:46:25","slug":"agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/","title":{"rendered":"Agr\u00e9gation floue de deux couches raster avec FuzzyAttributes V2"},"content":{"rendered":"\n<p>Apr\u00e8s les deux articles sur la conversion en valeurs floues d&rsquo;un raster :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/transformer-un-raster-en-valeurs-floues-avec-fuzzyattributes-v2\/\" title=\"Transformer un raster en valeurs floues avec FuzzyAttributes V2\">Transformer un raster en valeurs floues avec FuzzyAttributes V2<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/passage-dun-raster-de-classes-a-un-raster-flou-dans-qgis\/\" title=\"Passage d\u2019un raster de classes \u00e0 un raster flou dans QGIS\">Passage d\u2019un raster de classes \u00e0 un raster flou dans QGIS<\/a><\/li>\n<\/ul>\n\n\n\n<p>Nous verrons dans cet article comment agr\u00e9ger deux rasters flous en prenant en compte la subjectivit\u00e9 de l&rsquo;utilisateur. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenu <\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Fenetre_de_parametrage\" >Fen\u00eatre de param\u00e9trage<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Champs_%C2%AB_Raster_1_%C2%BB_et_%C2%AB_Raster_2_%C2%BB\" >Champs \u00ab\u00a0Raster 1\u00a0\u00bb et \u00ab\u00a0Raster 2\u00a0\u00bb<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Nom_du_raster_en_sortie_et_Dossier_de_sortie\" >Nom du raster en sortie et Dossier de sortie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Etendue_spatiale\" >\u00c9tendue spatiale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Methode_de_reechantillonage\" >M\u00e9thode de r\u00e9\u00e9chantillonage<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Contexte_pourquoi_parle-t-on_de_reechantillonnage\" >Contexte : pourquoi parle-t-on de r\u00e9\u00e9chantillonnage ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Quest-ce_que_le_reechantillonnage\" >Qu\u2019est-ce que le r\u00e9\u00e9chantillonnage ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Les_principales_methodes_de_reechantillonnage\" >Les principales m\u00e9thodes de r\u00e9\u00e9chantillonnage<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Definir_la_fonction_dagregation\" >D\u00e9finir la fonction d&rsquo;agr\u00e9gation<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Procedure_de_determination_de_loperation_dagregation\" >Proc\u00e9dure de d\u00e9termination de l\u2019op\u00e9ration d\u2019agr\u00e9gation.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Les_trois_types_de_fonctions_implementees\" >Les trois types de fonctions impl\u00e9ment\u00e9es<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Criteres_de_meme_importance_symetriques\" >Crit\u00e8res de m\u00eame importance (sym\u00e9triques)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Methode_dajustement_pour_criteres_asymetriques\" >M\u00e9thode d\u2019ajustement pour crit\u00e8res asym\u00e9triques<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Methode_dajustement_pour_criteres_symetriques_inhabituels\" >M\u00e9thode d\u2019ajustement pour crit\u00e8res sym\u00e9triques inhabituels<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/#Couche_resultante\" >Couche r\u00e9sultante<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fenetre_de_parametrage\"><\/span>Fen\u00eatre de param\u00e9trage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dans le menu du plugin <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/fuzzyattributes\/\">FuzzyAttributes<\/a>, s\u00e9lectionnez \u00ab\u00a0<strong>Agr\u00e9gation Raster<\/strong>\u00ab\u00a0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_agg.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"627\" data-attachment-id=\"15837\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/fzy_raster_agg\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_agg.jpg?fit=1006%2C985&amp;ssl=1\" data-orig-size=\"1006,985\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"fzy_raster_agg\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_agg.jpg?fit=640%2C627&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_agg.jpg?resize=640%2C627&#038;ssl=1\" alt=\"\" class=\"wp-image-15837\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_agg.jpg?w=1006&amp;ssl=1 1006w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_agg.jpg?resize=300%2C294&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_agg.jpg?resize=768%2C752&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Champs_%C2%AB_Raster_1_%C2%BB_et_%C2%AB_Raster_2_%C2%BB\"><\/span>Champs \u00ab\u00a0Raster 1\u00a0\u00bb et \u00ab\u00a0Raster 2\u00a0\u00bb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Les champs \u00ab\u00a0Raster\u00a0\u00bb affichent la liste des couches charg\u00e9es, limit\u00e9es aux <strong>couches raster<\/strong>. La version actuelle ne travaille que sur des raster de type <strong>monobande<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nom_du_raster_en_sortie_et_Dossier_de_sortie\"><\/span>Nom du raster en sortie et Dossier de sortie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ces deux champs vous permettent de d\u00e9finir l&rsquo;endroit et le nom du raster r\u00e9sultat. Le format de ce raster est par d\u00e9faut le format .tif.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Etendue_spatiale\"><\/span>\u00c9tendue spatiale<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Cette option permet de g\u00e9rer l&rsquo;\u00e9tendue spatiale de la couche r\u00e9sultante. <\/p>\n\n\n\n<p><strong>L&rsquo;option intersection <\/strong>garde dans la couche r\u00e9sultat l&rsquo;\u00e9tendue correspondante \u00e0 la superposition des deux couches en entr\u00e9e. Pour chaque intersection, l&rsquo;attribut r\u00e9sultat est calcul\u00e9 \u00e0 partir de la fonction d\u00e9finie plus loin. Mais ceci implique que si une couche n&rsquo;a pas de donn\u00e9es pour une zone, cette zone est ignor\u00e9e dans la couche r\u00e9sultante. Dans un processus impliquant plusieurs agr\u00e9gations d&rsquo;\u00e9tendue diff\u00e9rente, la couche r\u00e9sultante sera amput\u00e9e de mani\u00e8re importante. De plus, l\u2019absence de donn\u00e9es d&rsquo;une zone emp\u00eachera son \u00ab\u00a0rattrapage\u00a0\u00bb dans les agr\u00e9gations ult\u00e9rieures.<\/p>\n\n\n\n<p><strong>L&rsquo;option union<\/strong> garde dans la couche r\u00e9sultat l&rsquo;\u00e9tendue correspondante aux deux couches en entr\u00e9e. Pour chaque zone de superposition, l&rsquo;attribut r\u00e9sultat est calcul\u00e9 \u00e0 partir de la fonction d\u00e9finie plus loin. Pour les zones o\u00f9 une des deux couches n&rsquo;a pas de donn\u00e9es,l&rsquo;attribut r\u00e9sultat est calcul\u00e9 \u00e0 partir de la fonction d\u00e9finie plus loin en consid\u00e9rant que la valeur de la couche absente est \u00ab\u00a0tr\u00e8s mauvais\u00a0\u00bb. Dans un processus impliquant plusieurs agr\u00e9gations d&rsquo;\u00e9tendue diff\u00e9rente, la couche r\u00e9sultante ne sera pas amput\u00e9e du tout. De plus, l\u2019absence de donn\u00e9es d&rsquo;une zone n&#8217;emp\u00eachera pas son \u00ab\u00a0rattrapage\u00a0\u00bb dans les agr\u00e9gations ult\u00e9rieures.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Methode_de_reechantillonage\"><\/span>M\u00e9thode de r\u00e9\u00e9chantillonage<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_reech.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"311\" data-attachment-id=\"15838\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue-de-deux-couches-raster-avec-fuzzyattributes-v2\/fzy_raster_reech\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_reech.jpg?fit=992%2C482&amp;ssl=1\" data-orig-size=\"992,482\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"fzy_raster_reech\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_reech.jpg?fit=640%2C311&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_reech.jpg?resize=640%2C311&#038;ssl=1\" alt=\"\" class=\"wp-image-15838\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_reech.jpg?w=992&amp;ssl=1 992w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_reech.jpg?resize=300%2C146&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/10\/fzy_raster_reech.jpg?resize=768%2C373&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contexte_pourquoi_parle-t-on_de_reechantillonnage\"><\/span>Contexte : pourquoi parle-t-on de r\u00e9\u00e9chantillonnage ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Lorsque l&rsquo;on veut <strong>agr\u00e9ger deux rasters<\/strong> (par exemple en faire la moyenne, le minimum, une somme, ou une combinaison floue), QGIS doit s\u2019assurer que les deux <strong>sont compatibles<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>m\u00eame <strong>taille de pixel (r\u00e9solution)<\/strong>,<\/li>\n\n\n\n<li>m\u00eame <strong>emprise g\u00e9ographique<\/strong>,<\/li>\n\n\n\n<li>m\u00eame <strong><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/projection-qgis-crs\/\">projection<\/a> (CRS)<\/strong>,<\/li>\n\n\n\n<li>m\u00eame <strong>alignement de grille<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Or dans la r\u00e9alit\u00e9, les rasters proviennent souvent de sources diff\u00e9rentes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un raster \u00e0 10 m de r\u00e9solution,<\/li>\n\n\n\n<li>un autre \u00e0 30 m,<\/li>\n\n\n\n<li>un troisi\u00e8me l\u00e9g\u00e8rement d\u00e9cal\u00e9.<\/li>\n<\/ul>\n\n\n\n<p>QGIS doit alors <strong>r\u00e9\u00e9chantillonner<\/strong> un (ou les deux) rasters pour les faire correspondre avant l\u2019agr\u00e9gation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quest-ce_que_le_reechantillonnage\"><\/span>Qu\u2019est-ce que le r\u00e9\u00e9chantillonnage ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Le <strong>r\u00e9\u00e9chantillonnage<\/strong> consiste \u00e0 <strong>recalculer les valeurs des pixels<\/strong> d\u2019un raster \u00e0 partir d\u2019un autre quadrillage. <\/p>\n\n\n\n<p><strong>Le plugin s\u00e9lectionne automatiquement la r\u00e9solution la plus fine des deux rasters en entr\u00e9e.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_principales_methodes_de_reechantillonnage\"><\/span>Les principales m\u00e9thodes de r\u00e9\u00e9chantillonnage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dans QGIS (et <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/cartes-enc-dans-qgis-avec-postgis1\/\">GDAL<\/a>), voici les principales m\u00e9thodes :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>M\u00e9thode<\/th><th>Type de donn\u00e9es conseill\u00e9<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Nearest Neighbor (voisin le plus proche)<\/strong><\/td><td>Cat\u00e9goriel (classes, masques, flou binaire, etc.)<\/td><td>Choisit la valeur du pixel source le plus proche. Pr\u00e9serve les classes, rapide, mais cr\u00e9e parfois des effets d\u2019escalier.<\/td><\/tr><tr><td><strong>Bilinear<\/strong><\/td><td>Continu (\u00e9l\u00e9vation, temp\u00e9rature, probabilit\u00e9, etc.)<\/td><td>Calcule une moyenne pond\u00e9r\u00e9e des 4 pixels voisins. R\u00e9sultat plus doux, mais modifie un peu les valeurs.<\/td><\/tr><tr><td><strong>Cubic (bicubique)<\/strong><\/td><td>Continu, donn\u00e9es d\u2019analyse<\/td><td>Interpolation plus fine sur 16 pixels voisins. Lisse encore plus, mais plus lent.<\/td><\/tr><tr><td><strong>Average (moyenne)<\/strong><\/td><td>Agr\u00e9gation vers r\u00e9solution plus grossi\u00e8re<\/td><td>Calcule la moyenne de tous les pixels sources qui tombent dans la nouvelle cellule. Id\u00e9al pour passer de 10 m \u2192 100 m.<\/td><\/tr><tr><td><strong>Lanczos<\/strong><\/td><td>Images continues, orthophotos, MNT, NDVI<\/td><td>La m\u00e9thode <strong>Lanczos<\/strong> est une <strong>interpolation bas\u00e9e sur une fonction sinc tronqu\u00e9e<\/strong>. Tr\u00e8s nette, peu de flou, peu de distorsion<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Definir_la_fonction_dagregation\"><\/span>D\u00e9finir la fonction d&rsquo;agr\u00e9gation<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"249\" data-attachment-id=\"15038\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue\/fzyaggr_fonction\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?fit=1883%2C733&amp;ssl=1\" data-orig-size=\"1883,733\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"fzyaggr_fonction\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?fit=640%2C249&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?resize=640%2C249&#038;ssl=1\" alt=\"\" class=\"wp-image-15038\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?resize=1024%2C399&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?resize=300%2C117&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?resize=768%2C299&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?resize=1536%2C598&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?w=1883&amp;ssl=1 1883w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Vous devez cocher une r\u00e9ponse pour chacune des trois questions.<\/p>\n\n\n\n<p>Si vous consid\u00e9rez que l&rsquo;inversion des deux crit\u00e8res modifie vos r\u00e9ponses (asym\u00e9trie des crit\u00e8res), cochez la case <em><strong>V\u00e9rifier la sym\u00e9trie<\/strong><\/em>. Une quatri\u00e8me question vosu permettra de rentrer votre r\u00e9ponse.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"341\" data-attachment-id=\"15039\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue\/fzyaggr_fonction_assym\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?fit=1893%2C1007&amp;ssl=1\" data-orig-size=\"1893,1007\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"fzyaggr_fonction_assym\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?fit=640%2C341&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?resize=640%2C341&#038;ssl=1\" alt=\"\" class=\"wp-image-15039\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?resize=1024%2C545&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?resize=768%2C409&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?resize=1536%2C817&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?w=1893&amp;ssl=1 1893w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Procedure_de_determination_de_loperation_dagregation\"><\/span><strong>Proc\u00e9dure de d\u00e9termination de l\u2019op\u00e9ration d\u2019agr\u00e9gation. <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dans le cas d\u2019agr\u00e9gation de deux objectifs il existe une proc\u00e9dure simple pour d\u00e9terminer le type d\u2019op\u00e9ration \u00e0 effectuer. Elle consiste \u00e0 proposer au d\u00e9cideur trois situations type et lui demander de les \u00e9valuer A partir des trois r\u00e9ponses donn\u00e9es on recherche dans un catalogue de fonctions celle qui correspond le mieux aux souhaits du d\u00e9cideur.<br><\/p>\n\n\n\n<p>Les trois situations type (Si, S2, S3) sont choisies en fonction des deux crit\u00e8res(C1, C2) de mani\u00e8re que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8211; S1 soit incompatible (Note E ou 0) avec C1, mais totalement compatible (note A ou 1) avec C2;<\/li>\n\n\n\n<li>&#8211; S2 soit moyennement compatible (note C ou 0.5<em>) <\/em>avec les deux objectifs C1 et C2;<\/li>\n\n\n\n<li>&#8211; S3 soit moyennement compatible (note C ou 0.5<em>) <\/em>avec C1 et totalement compatible(note A ou 1) avec C2.<\/li>\n<\/ul>\n\n\n\n<p>On obtient trois r\u00e9ponses (R1, R2, R3) \u00e0 partir desquelles on cherche l\u2019op\u00e9ration d\u2019agr\u00e9gation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Les_trois_types_de_fonctions_implementees\"><\/span>Les trois types de fonctions impl\u00e9ment\u00e9es<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Deux situations sont \u00e0 \u00e9tudier:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a) deux crit\u00e8res d\u2019\u00e9gale importance; <\/li>\n\n\n\n<li>b) deux crit\u00e8res d\u2019importance in\u00e9gale<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Criteres_de_meme_importance_symetriques\"><\/span>Crit\u00e8res de m\u00eame importance (sym\u00e9triques)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Deux crit\u00e8res ont la m\u00eame importance si la fonction d\u2019agr\u00e9gation est sym\u00e9trique, c\u2019est \u00e0 dire si la r\u00e9ponse aux trois questions d\u2019\u00e9valuation est la m\u00eame si l\u2019on inverse l\u2019ordre des crit\u00e8res.<\/p>\n\n\n\n<p>Dans ce cas, \u00e0 partir des trois r\u00e9ponses (R1, R2, R3) on recherche l&rsquo;op\u00e9ration d&rsquo;agr\u00e9gation dans la table suivante:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"1024\" data-attachment-id=\"15104\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue\/agreg_fonctions1-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?fit=948%2C2489&amp;ssl=1\" data-orig-size=\"948,2489\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"agreg_fonctions1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?fit=390%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?resize=390%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-15104\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?resize=390%2C1024&amp;ssl=1 390w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?resize=114%2C300&amp;ssl=1 114w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?resize=768%2C2016&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?resize=585%2C1536&amp;ssl=1 585w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?resize=780%2C2048&amp;ssl=1 780w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/agreg_fonctions1-1.jpg?w=948&amp;ssl=1 948w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><\/a><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Methode_dajustement_pour_criteres_asymetriques\"><\/span>M\u00e9thode d\u2019ajustement pour crit\u00e8res asym\u00e9triques<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Lorsqu\u2019un utilisateur d\u00e9finit une fonction d\u2019agr\u00e9gation floue \u00e0 partir de r\u00e9ponses <strong>non sym\u00e9triques<\/strong> (par exemple, certains crit\u00e8res jug\u00e9s plus importants que d\u2019autres, ou des combinaisons jug\u00e9es atypiques), le plugin utilise une m\u00e9thode d\u2019approximation afin de <strong>g\u00e9n\u00e9rer automatiquement une fonction d\u2019agr\u00e9gation personnalis\u00e9e<\/strong>.<\/p>\n\n\n\n<p>La fonction <code>generate_asymmetric_function(code)<\/code> :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Points cl\u00e9s d\u00e9finis par l\u2019utilisateur<\/strong>\n<ul class=\"wp-block-list\">\n<li>L\u2019utilisateur choisit quatre valeurs d\u2019agr\u00e9gation correspondant \u00e0 des situations de r\u00e9f\u00e9rence :\n<ul class=\"wp-block-list\">\n<li><strong>(1, 0)<\/strong> : crit\u00e8re A totalement vrai, crit\u00e8re B totalement faux-&gt;<strong><em>vA1B0<\/em><\/strong><\/li>\n\n\n\n<li><strong>(0.5, 0.5)<\/strong> : les deux crit\u00e8res moyens-&gt;<strong><em>vA05B05<\/em><\/strong><\/li>\n\n\n\n<li><strong>(0.5, 1)<\/strong> : crit\u00e8re A moyen, crit\u00e8re B totalement vrai-&gt;<strong><em>vA05B1<\/em><\/strong><\/li>\n\n\n\n<li><strong>(0, 1)<\/strong> : crit\u00e8re A totalement faux, crit\u00e8re B totalement vrai-&gt;<strong><em>vA0B1<\/em><\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ces valeurs sont cod\u00e9es sous forme d\u2019un code \u00e0 4 chiffres (chaque chiffre de 0 \u00e0 4 correspond \u00e0 un degr\u00e9 de satisfaction entre <strong>1.0<\/strong> et <strong>0.0<\/strong>).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Construction de la fonction floue<\/strong>\n<ul class=\"wp-block-list\">\n<li>Pour les quatre points cl\u00e9s, les valeurs sont affect\u00e9es directement.<\/li>\n\n\n\n<li>Pour toutes les autres combinaisons <code>(x, y)<\/code>, la valeur est calcul\u00e9e par <strong>interpolation bilin\u00e9aire pond\u00e9r\u00e9e<\/strong>, \u00e0 l\u2019aide de la formule : <br><strong><em>vA05B05\u22c5x\u22c5y+vA05B1\u22c5x\u22c5\u2223x\u2212y\u2223+vA0B1\u22c5(1\u2212x)\u22c5y<\/em><\/strong><\/li>\n\n\n\n<li>Cette formule permet d\u2019obtenir une surface continue qui reste coh\u00e9rente avec les points cl\u00e9s d\u00e9finis.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>R\u00e9sultat<\/strong>\n<ul class=\"wp-block-list\">\n<li>La fonction retourn\u00e9e peut \u00eatre appliqu\u00e9e \u00e0 n\u2019importe quelle paire <code>(x, y)<\/code> de valeurs floues.<\/li>\n\n\n\n<li>Un dictionnaire de param\u00e8tres est \u00e9galement retourn\u00e9, documentant le type, le code, les points cl\u00e9s et la formule d\u2019approximation.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Methode_dajustement_pour_criteres_symetriques_inhabituels\"><\/span>M\u00e9thode d\u2019ajustement pour crit\u00e8res sym\u00e9triques inhabituels<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Les triplets pr\u00e9sent\u00e9s dans la table de fonction plus haut respectent les contraintes suivantes:<\/p>\n\n\n\n<p>1) R3 &gt;= max( R1,R2), l\u2019\u00e9valuation d\u2019une situation qui satisfait compl\u00e8tement le crit\u00e8re 2 et moyennement le crit\u00e8re 1 doit \u00eatre au moins \u00e9gale \u00e0 la meilleure \u00e9valuation des deux autres situations (R1 et R2) dont l\u2019une ne satisfait pas du tout le premier crit\u00e8re et l\u2019autre satisfait que moyennement les deux crit\u00e8res;<br><br>2) R3 &gt;= note C ou 0,5 , la satisfaction totale du deuxi\u00e8me crit\u00e8re ne peut faire chuter la satisfaction globale en dessous du niveau de satisfaction du premier crit\u00e8re.<\/p>\n\n\n\n<p>Mais si cette logique est utilis\u00e9e dans la plus grande partie des applications, il se peut qu&rsquo;elle ne soit pas en accord dans des situations tr\u00e8s particuli\u00e8res. Dans ce cas le plugin utilise la fonction <code>generate_fuzzy_function(code)<\/code> pour <strong>g\u00e9n\u00e9rer automatiquement<\/strong> une fonction d\u2019agr\u00e9gation adapt\u00e9e.<br>Un message d&rsquo;avertissement signale que l&rsquo;on se trouve sur une combinaison inhabituelle de r\u00e9ponses.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Points cl\u00e9s d\u00e9finis par l\u2019utilisateur<\/strong>\n<ul class=\"wp-block-list\">\n<li>L\u2019utilisateur d\u00e9finit trois situations de r\u00e9f\u00e9rence, cod\u00e9es sur trois chiffres (de 0 \u00e0 4) repr\u00e9sentant un degr\u00e9 d\u2019agr\u00e9gation compris entre <strong>1.0<\/strong> et <strong>0.0<\/strong> :\n<ul class=\"wp-block-list\">\n<li><strong>(1, 0)<\/strong> ou <strong>(0, 1)<\/strong> : un crit\u00e8re totalement vrai, l\u2019autre totalement faux -&gt;<strong><em>v1<\/em><\/strong>.<\/li>\n\n\n\n<li><strong>(0.5, 0.5)<\/strong> : les deux crit\u00e8res moyens-&gt;<strong><em>v2<\/em><\/strong>.<\/li>\n\n\n\n<li><strong>(0.5, 1)<\/strong> ou <strong>(1, 0.5)<\/strong> : un crit\u00e8re moyen, l\u2019autre totalement vrai-&gt;<strong><em>v3<\/em><\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Construction de la fonction floue sym\u00e9trique<\/strong>\n<ul class=\"wp-block-list\">\n<li>Les valeurs des trois points cl\u00e9s sont affect\u00e9es directement selon le code fourni.<\/li>\n\n\n\n<li>Pour toutes les autres paires <code>(x, y)<\/code>, la valeur est estim\u00e9e par <strong>interpolation continue<\/strong> avec la formule : <br><strong><em>v2\u22c5x\u22c5y+v3\u22c5\u2223x\u2212y\u2223<\/em><\/strong><\/li>\n\n\n\n<li>La sym\u00e9trie est respect\u00e9e car la formule et les points cl\u00e9s sont identiques si on \u00e9change <code>x<\/code> et <code>y<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>R\u00e9sultat<\/strong>\n<ul class=\"wp-block-list\">\n<li>La fonction retourn\u00e9e peut \u00eatre appliqu\u00e9e \u00e0 n\u2019importe quelle paire <code>(x, y)<\/code> de valeurs floues.<\/li>\n\n\n\n<li>Un dictionnaire de param\u00e8tres est \u00e9galement renvoy\u00e9, documentant le type, le code, les points cl\u00e9s et la formule d\u2019approximation.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Couche_resultante\"><\/span>Couche r\u00e9sultante<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>La couche r\u00e9sultante est automatiquement ajout\u00e9e au projet QGis en cours, avec une symbologie de type \u00ab\u00a0gradu\u00e9e\u00a0\u00bb .<\/p>\n\n\n\n<p><strong>Avec 5 classes:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/09\/ex_echelle.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"549\" data-attachment-id=\"15423\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/de-lanalyse-booleenne-a-la-logique-floue-dans-un-sig-un-exemple-concret\/ex_echelle\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/09\/ex_echelle.jpg?fit=579%2C549&amp;ssl=1\" data-orig-size=\"579,549\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"ex_echelle\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/09\/ex_echelle.jpg?fit=579%2C549&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/09\/ex_echelle.jpg?resize=579%2C549&#038;ssl=1\" alt=\"\" class=\"wp-image-15423\" style=\"width:840px;height:auto\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/09\/ex_echelle.jpg?w=579&amp;ssl=1 579w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/09\/ex_echelle.jpg?resize=300%2C284&amp;ssl=1 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s les deux articles sur la conversion en valeurs floues d&rsquo;un raster : Nous verrons dans cet article comment agr\u00e9ger deux rasters flous en prenant en compte la subjectivit\u00e9 de l&rsquo;utilisateur. Fen\u00eatre de param\u00e9trage Dans le&hellip;<\/p>\n","protected":false},"author":1,"featured_media":15132,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[243,1945,62],"tags":[253,3624,279,58,17],"class_list":["post-15836","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fzy","category-pluigin","category-qgis-2","tag-agregation-floue","tag-fuzzyattributes","tag-plugin","tag-qgis","tag-raster"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fuzzy_transformation_aggregation.jpg?fit=1536%2C1024&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-47q","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/15836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=15836"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/15836\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/15132"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=15836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=15836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=15836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}