﻿{"id":15891,"date":"2025-10-29T10:00:00","date_gmt":"2025-10-29T09:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=15891"},"modified":"2025-10-25T16:52:01","modified_gmt":"2025-10-25T14:52:01","slug":"agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/","title":{"rendered":"Agregaci\u00f3n difusa de dos capas r\u00e1ster con FuzzyAttributes V2"},"content":{"rendered":"\n<p>Despu\u00e9s de los dos art\u00edculos sobre la conversi\u00f3n de una rasterizaci\u00f3n en valores difusos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Transformar una rasterizaci\u00f3n en valores difusos con FuzzyAttributes V2<\/li>\n\n\n\n<li>Pasar de una rasterizaci\u00f3n de clases a una rasterizaci\u00f3n difusa en QGIS<\/li>\n<\/ul>\n\n\n\n<p>Veremosns 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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Ventana_de_configuracion\" >Ventana de configuraci\u00f3n<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Campos_%C2%ABRaster_1%C2%BB_y_%C2%ABRaster_2%C2%BB\" >Campos \u00abR\u00e1ster 1\u00bb y \u00abR\u00e1ster 2\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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Nombre_del_raster_de_salida_y_carpeta_de_salida\" >Nombre del r\u00e1ster de salida y carpeta de salida<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Extension_espacial\" >Extensi\u00f3n espacial<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Contexto_%C2%BFpor_que_hablamos_de_remuestreo\" >Contexto: \u00bfpor qu\u00e9 hablamos de remuestreo?<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#%C2%BFQue_es_el_remuestreo\" >\u00bfQu\u00e9 es el remuestreo?<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Los_principales_metodos_de_remuestreo\" >Los principales m\u00e9todos de remuestreo<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Definir_la_funcion_de_agregacion\" >Definir la funci\u00f3n de agregaci\u00f3n<\/a><\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Procedimiento_para_determinar_la_operacion_de_agregacion\" >Procedimiento para determinar la operaci\u00f3n de agregaci\u00f3n.<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Los_tres_tipos_de_funciones_implementadas\" >Los tres tipos de funciones implementadas<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Criterios_de_igual_importancia_simetricos\" >Criterios de igual importancia (sim\u00e9tricos)<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Metodo_de_ajuste_para_criterios_asimetricos\" >M\u00e9todo de ajuste para criterios asim\u00e9tricos<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Metodo_de_ajuste_para_criterios_simetricos_inusuales\" >M\u00e9todo de ajuste para criterios sim\u00e9tricos inusuales<\/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\/es\/agregacion-difusa-de-dos-capas-raster-con-fuzzyattributes-v2\/#Capa_resultante\" >Capa resultante<\/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=\"Ventana_de_configuracion\"><\/span>Ventana de configuraci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En el men\u00fa del complemento FuzzyAttributes, seleccione \u00abAgregaci\u00f3n r\u00e1ster\u00bb.<\/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=\"Campos_%C2%ABRaster_1%C2%BB_y_%C2%ABRaster_2%C2%BB\"><\/span>Campos \u00abR\u00e1ster 1\u00bb y \u00abR\u00e1ster 2\u00bb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Los campos \u00abR\u00e1ster\u00bb muestran la lista de capas cargadas, limitadas a las capas r\u00e1ster. La versi\u00f3n actual solo funciona con r\u00e1steres de tipo monobanda.<\/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=\"Nombre_del_raster_de_salida_y_carpeta_de_salida\"><\/span>Nombre del r\u00e1ster de salida y carpeta de salida<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Estos dos campos le permiten definir la ubicaci\u00f3n y el nombre del r\u00e1ster resultante. El formato predeterminado de este r\u00e1ster es .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=\"Extension_espacial\"><\/span>Extensi\u00f3n espacial<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Esta opci\u00f3n permite gestionar la extensi\u00f3n espacial de la capa resultante.<\/p>\n\n\n\n<p><strong>La opci\u00f3n intersecci\u00f3n<\/strong> mantiene en la capa resultante la extensi\u00f3n correspondiente a la superposici\u00f3n de las dos capas de entrada. Para cada intersecci\u00f3n, el atributo resultante se calcula a partir de la funci\u00f3n definida m\u00e1s adelante. Pero esto implica que si una capa no tiene datos para una zona, dicha zona se ignora en la capa resultante. En un proceso que implique varias agregaciones de extensi\u00f3n diferente, la capa resultante se ver\u00e1 reducida de forma significativa. Adem\u00e1s, la ausencia de datos de una zona impedir\u00e1 su \u00abrecuperaci\u00f3n\u00bb en agregaciones posteriores.<\/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=\"Contexto_%C2%BFpor_que_hablamos_de_remuestreo\"><\/span>Contexto: \u00bfpor qu\u00e9 hablamos de remuestreo?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Cuando se desea agregar dos r\u00e1steres (por ejemplo, para calcular la media, el m\u00ednimo, la suma o una combinaci\u00f3n difusa), QGIS debe asegurarse de que ambos sean compatibles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>mismo tama\u00f1o de p\u00edxel (resoluci\u00f3n),<\/li>\n\n\n\n<li>mismo alcance geogr\u00e1fico,<\/li>\n\n\n\n<li>misma proyecci\u00f3n (CRS),<\/li>\n\n\n\n<li>misma alineaci\u00f3n de cuadr\u00edcula.<\/li>\n<\/ul>\n\n\n\n<p>Sin embargo, en la realidad, los r\u00e1steres suelen provenir de fuentes diferentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un r\u00e1ster con una resoluci\u00f3n de 10 m,<\/li>\n\n\n\n<li>otro con una resoluci\u00f3n de 30 m,<\/li>\n\n\n\n<li>un tercero ligeramente desplazado.<\/li>\n<\/ul>\n\n\n\n<p>QGIS debe entonces remuestrear uno (o ambos) r\u00e1steres para que coincidan antes de la agregaci\u00f3n.<\/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=\"%C2%BFQue_es_el_remuestreo\"><\/span>\u00bfQu\u00e9 es el remuestreo?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>El remuestreo consiste en recalcular los valores de los p\u00edxeles de una trama a partir de otra cuadr\u00edcula.<\/p>\n\n\n\n<p>El complemento selecciona autom\u00e1ticamente la resoluci\u00f3n m\u00e1s fina de las dos rasterizaciones de entrada.<\/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=\"Los_principales_metodos_de_remuestreo\"><\/span>Los principales m\u00e9todos de remuestreo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En QGIS (y GDAL), estos son los principales m\u00e9todos:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>M\u00e9todo <\/th><th>Tipo de datos recomendado<\/th><th>Descripci\u00f3n <\/th><\/tr><\/thead><tbody><tr><td><strong>Nearest Neighbor (Vecino m\u00e1s cercano )<\/strong><\/td><td>Categ\u00f3rico (clases, m\u00e1scaras, difuminado binario, etc.) <\/td><td>Elige el valor del p\u00edxel fuente m\u00e1s cercano. Conserva las clases, es r\u00e1pido, pero a veces crea efectos de escal\u00f3n. <\/td><\/tr><tr><td><strong>Bilineal<\/strong><\/td><td>Continuo (elevaci\u00f3n, temperatura, probabilidad, etc.) <\/td><td>Calcula una media ponderada de los 4 p\u00edxeles vecinos. El resultado es m\u00e1s suave, pero modifica ligeramente los valores.<\/td><\/tr><tr><td><strong>Cubic (bic\u00fabico)<\/strong><\/td><td>Continuo, datos de an\u00e1lisis<\/td><td>Interpolaci\u00f3n m\u00e1s precisa en 16 p\u00edxeles vecinos. Suaviza a\u00fan m\u00e1s, pero es m\u00e1s lento. <\/td><\/tr><tr><td><strong>Average (media)<\/strong><\/td><td>Agregaci\u00f3n a una resoluci\u00f3n m\u00e1s gruesa.<\/td><td>Calcula la media de todos los p\u00edxeles fuente que caen en la nueva celda. Ideal para pasar de 10 m a 100 m. <\/td><\/tr><tr><td><strong>Lanczos<\/strong><\/td><td>Im\u00e1genes continuas, ortofotos, MNT, NDVI.<\/td><td>El m\u00e9todo Lanczos es una interpolaci\u00f3n basada en una funci\u00f3n sinc truncada. Muy n\u00edtido, poco desenfoque, poca distorsi\u00f3n.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-c2b0c4ea-e729-47bd-9334-df63f1ba13d8\"><span class=\"ez-toc-section\" id=\"Definir_la_funcion_de_agregacion\"><\/span>Definir la funci\u00f3n de agregaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-1d944084-270c-4db5-b412-f89c3af4cf1e\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?ssl=1\"><img data-recalc-dims=\"1\" height=\"249\" width=\"640\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction.jpg?resize=640%2C249&#038;ssl=1\" alt=\"L\u2019attribut alt de cette image est vide, son nom de fichier est fzyaggr_fonction-1024x399.jpg.\"\/><\/a><\/figure>\n\n\n\n<p id=\"block-1c0b56e4-9736-44ce-8c5f-50b95f588bbd\">Debe marcar una respuesta para cada una de las tres preguntas.<\/p>\n\n\n\n<p id=\"block-b4a29892-85a3-4e23-8afd-82a0613b8784\">Si considera que la inversi\u00f3n de los dos criterios modifica sus respuestas (asimetr\u00eda de los criterios), marque la casilla Verificar la simetr\u00eda. Una cuarta pregunta le permitir\u00e1 introducir su respuesta.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-fd1c4707-fe63-4e0a-a9a9-22864ec8b7cc\"><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\" height=\"341\" width=\"640\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_fonction_assym.jpg?resize=640%2C341&#038;ssl=1\" alt=\"L\u2019attribut alt de cette image est vide, son nom de fichier est fzyaggr_fonction_assym-1024x545.jpg.\"\/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-f6146936-e33e-42db-8e9f-15b10bffc980\"><span class=\"ez-toc-section\" id=\"Procedimiento_para_determinar_la_operacion_de_agregacion\"><\/span>Procedimiento para determinar la operaci\u00f3n de agregaci\u00f3n.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En el caso de la agregaci\u00f3n de dos objetivos, existe un procedimiento sencillo para determinar el tipo de operaci\u00f3n que se debe realizar. Consiste en proponer al responsable de la toma de decisiones tres situaciones tipo y pedirle que las eval\u00fae. A partir de las tres respuestas dadas, se busca en un cat\u00e1logo de funciones la que mejor se adapta a los deseos del responsable de la toma de decisiones.<\/p>\n\n\n\n<p>Las tres situaciones tipo (S1, S2, S3) se eligen en funci\u00f3n de dos criterios (C1, C2) de manera que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8211; S1 sea incompatible (nota E o 0) con C1, pero totalmente compatible (nota A o 1) con C2;<\/li>\n\n\n\n<li>&#8211; S2 sea medianamente compatible (nota C o 0,5) con los dos objetivos C1 y C2;<\/li>\n\n\n\n<li>&#8211; S3 sea medianamente compatible (nota C o 0,5) con C1 y totalmente compatible (nota A o 1) con C2.<\/li>\n<\/ul>\n\n\n\n<p>Se obtienen tres respuestas (R1, R2, R3) a partir de las cuales se busca la operaci\u00f3n de agregaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Los_tres_tipos_de_funciones_implementadas\"><\/span>Los tres tipos de funciones implementadas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Hay que estudiar dos situaciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a) dos criterios de igual importancia;<\/li>\n\n\n\n<li>b) dos criterios de importancia desigual<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Criterios_de_igual_importancia_simetricos\"><\/span>Criterios de igual importancia (sim\u00e9tricos)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Dos criterios tienen la misma importancia si la funci\u00f3n de agregaci\u00f3n es sim\u00e9trica, es decir, si la respuesta a las tres preguntas de evaluaci\u00f3n es la misma si se invierte el orden de los criterios.<\/p>\n\n\n\n<p>En este caso, a partir de las tres respuestas (R1, R2, R3) se busca la operaci\u00f3n de agregaci\u00f3n en la siguiente tabla:<\/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=\"Metodo_de_ajuste_para_criterios_asimetricos\"><\/span>M\u00e9todo de ajuste para criterios asim\u00e9tricos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Cuando un usuario define una funci\u00f3n de agregaci\u00f3n difusa a partir de respuestas no sim\u00e9tricas (por ejemplo, algunos criterios considerados m\u00e1s importantes que otros, o combinaciones consideradas at\u00edpicas), el complemento utiliza un m\u00e9todo de aproximaci\u00f3n para generar autom\u00e1ticamente una funci\u00f3n de agregaci\u00f3n personalizada.<\/p>\n\n\n\n<p>La funci\u00f3n generate_asymmetric_function(code):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Puntos clave definidos por el usuario\n<ul class=\"wp-block-list\">\n<li>El usuario elige cuatro valores de agregaci\u00f3n que corresponden a situaciones de referencia:\n<ul class=\"wp-block-list\">\n<li>(1, 0): criterio A totalmente verdadero, criterio B totalmente falso.-&gt;<strong><em>vA1B0<\/em><\/strong><\/li>\n\n\n\n<li>(0,5, 0,5): ambos criterios medios.-&gt;<strong><em>vA05B05<\/em><\/strong><\/li>\n\n\n\n<li>(0,5, 1): criterio A medio, criterio B totalmente verdadero-&gt;<strong><em>vA05B1<\/em><\/strong><\/li>\n\n\n\n<li>(0, 1): criterio A totalmente falso, criterio B totalmente verdadero-&gt;<strong><em>vA0B1<\/em><\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Estos valores se codifican en forma de un c\u00f3digo de 4 d\u00edgitos (cada d\u00edgito del 0 al 4 corresponde a un grado de satisfacci\u00f3n entre 1,0 y 0,0).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Construcci\u00f3n de la funci\u00f3n difusa\n<ul class=\"wp-block-list\">\n<li>Para los cuatro puntos clave, los valores se asignan directamente.<\/li>\n\n\n\n<li>Para todas las dem\u00e1s combinaciones (x, y), el valor se calcula mediante interpolaci\u00f3n bilineal ponderada, utilizando la f\u00f3rmula:\n<ul class=\"wp-block-list\">\n<li>vA05B05\u22c5x\u22c5y+vA05B1\u22c5x\u22c5\u2223x\u2212y\u2223+vA0B1\u22c5(1\u2212x)\u22c5y<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Esta f\u00f3rmula permite obtener una superficie continua que sigue siendo coherente con los puntos clave definidos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Resultado\n<ul class=\"wp-block-list\">\n<li>La funci\u00f3n devuelta se puede aplicar a cualquier par (x, y) de valores difusos.<\/li>\n\n\n\n<li>Tambi\u00e9n se devuelve un diccionario de par\u00e1metros, que documenta el tipo, el c\u00f3digo, los puntos<\/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=\"Metodo_de_ajuste_para_criterios_simetricos_inusuales\"><\/span>M\u00e9todo de ajuste para criterios sim\u00e9tricos inusuales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Los tr\u00edos presentados en la tabla de funciones anterior cumplen las siguientes restricciones:<\/p>\n\n\n\n<p>1) R3 &gt;= max( R1,R2), la evaluaci\u00f3n de una situaci\u00f3n que cumple completamente el criterio 2 y medianamente el criterio 1 debe ser al menos igual a la mejor evaluaci\u00f3n de las otras dos situaciones (R1 y R2), una de las cuales no cumple en absoluto el primer criterio y la otra cumple medianamente los dos criterios;<\/p>\n\n\n\n<p>2) R3 &gt;= nota C o 0,5, la satisfacci\u00f3n total del segundo criterio no puede hacer que la satisfacci\u00f3n global caiga por debajo del nivel de satisfacci\u00f3n del primer criterio.<\/p>\n\n\n\n<p>Pero si esta l\u00f3gica se utiliza en la mayor\u00eda de las aplicaciones, es posible que no sea v\u00e1lida en situaciones muy particulares. En este caso, el plugin utiliza la funci\u00f3n generate_fuzzy_function(code) para generar autom\u00e1ticamente una funci\u00f3n de agregaci\u00f3n adecuada.<\/p>\n\n\n\n<p>Un mensaje de advertencia indica que se trata de una combinaci\u00f3n inusual de respuestas.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Puntos clave definidos por el usuario\n<ul class=\"wp-block-list\">\n<li>El usuario define tres situaciones de referencia, codificadas con tres d\u00edgitos (de 0 a 4) que representan un grado de agregaci\u00f3n comprendido entre 1,0 y 0,0:\n<ul class=\"wp-block-list\">\n<li>(1, 0) o (0, 1): un criterio totalmente verdadero, el otro totalmente falso.-&gt;<strong><em>v1<\/em><\/strong><\/li>\n\n\n\n<li>(0,5, 0,5): los dos criterios medios.-&gt;<strong><em>v2<\/em><\/strong><\/li>\n\n\n\n<li>(0,5, 1) o (1, 0,5): un criterio medio, el otro totalmente verdadero.-&gt;<strong><em>v3<\/em><\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Construcci\u00f3n de la funci\u00f3n difusa sim\u00e9trica\n<ul class=\"wp-block-list\">\n<li>Los valores de los tres puntos clave se asignan directamente seg\u00fan el c\u00f3digo proporcionado.<\/li>\n\n\n\n<li>Para todos los dem\u00e1s pares (x, y), el valor se estima mediante interpolaci\u00f3n continua con la f\u00f3rmula:\n<ul class=\"wp-block-list\">\n<li>v2\u22c5x\u22c5y+v3\u22c5\u2223x\u2212y\u2223<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Se respeta la simetr\u00eda porque la f\u00f3rmula y los puntos clave son id\u00e9nticos si se intercambian x e y.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Resultado\n<ul class=\"wp-block-list\">\n<li>La funci\u00f3n devuelta se puede aplicar a cualquier par (x, y) de valores difusos.<\/li>\n\n\n\n<li>Tambi\u00e9n se devuelve un diccionario de par\u00e1metros que documenta el tipo, el c\u00f3digo, los puntos clave y la f\u00f3rmula de aproximaci\u00f3n.<\/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=\"Capa_resultante\"><\/span>Capa resultante<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>La capa resultante se a\u00f1ade autom\u00e1ticamente al proyecto QGis en curso, con una simbolog\u00eda de tipo \u00abgraduada\u00bb.<\/p>\n\n\n\n<p><strong>Con 5 clases:<\/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","protected":false},"excerpt":{"rendered":"<p>Despu\u00e9s de los dos art\u00edculos sobre la conversi\u00f3n de una rasterizaci\u00f3n en valores difusos: Veremosns dans cet article comment agr\u00e9ger deux rasters flous en prenant en compte la subjectivit\u00e9 de l&rsquo;utilisateur. Ventana de configuraci\u00f3n En el&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":[3580,3442],"tags":[3640,2003,3783,3632,2054],"class_list":["post-15891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fzy-es","category-pluigin-es","tag-agregacion","tag-capas","tag-difusa","tag-fuzzyattributes-es","tag-raster-es"],"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-48j","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/15891","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=15891"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/15891\/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=15891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=15891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=15891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}