﻿{"id":15079,"date":"2025-08-13T12:09:39","date_gmt":"2025-08-13T10:09:39","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?page_id=15079"},"modified":"2025-08-27T11:37:29","modified_gmt":"2025-08-27T09:37:29","slug":"agregacion-difusa","status":"publish","type":"page","link":"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/","title":{"rendered":"Agregaci\u00f3n difusa"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"block-c8354265-15ed-4fa8-a2e2-67dd360afb2e\"><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 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\/#Modo_de_empleo\" >Modo de empleo<\/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\/#Ventana_de_configuracion\" >Ventana de configuraci\u00f3n<\/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\/#Campos_%C2%ABCapa_1%C2%BB_y_%C2%ABCapa_2%C2%BB\" >Campos \u00abCapa 1\u00bb y \u00abCapa 2\u00bb<\/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\/#Campos_%C2%ABCampo_difuso_1%C2%BB_y_%C2%ABCampo_difuso_2%C2%BB\" >Campos \u00abCampo difuso 1\u00bb y \u00abCampo difuso 2\u00bb<\/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\/#Tipo_de_operacion_espacial\" >Tipo de operaci\u00f3n espacial<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#Nombre_de_la_capa_resultado\" >Nombre de la capa resultado<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#Historial_de_transformaciones\" >Historial de transformaciones<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#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-9\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#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-10\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#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-11\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#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-12\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#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-13\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#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-14\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/agregacion-difusa\/#Capa_resultante\" >Capa resultante<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"block-f7019433-aada-456e-a084-dbd8a2e2608b\"><span class=\"ez-toc-section\" id=\"Modo_de_empleo\"><\/span>Modo de empleo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-7f5791df-f988-4dce-8cfb-50e1657ca85a\"><span class=\"ez-toc-section\" id=\"Ventana_de_configuracion\"><\/span>Ventana de configuraci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-d241354b-ae91-4574-96d4-a5b41dc77f5e\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_window.jpg?ssl=1\"><img data-recalc-dims=\"1\" height=\"604\" width=\"640\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_window.jpg?resize=640%2C604&#038;ssl=1\" alt=\"L\u2019attribut alt de cette image est vide, son nom de fichier est fzyaggr_window-1024x967.jpg.\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-7f556a85-196f-4206-803c-6f2a43673b39\"><span class=\"ez-toc-section\" id=\"Campos_%C2%ABCapa_1%C2%BB_y_%C2%ABCapa_2%C2%BB\"><\/span>Campos \u00abCapa 1\u00bb y \u00abCapa 2\u00bb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los campos \u00abcapas\u00bb muestran la lista de capas cargadas, limitadas a las tablas <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/el-formato-geopackage-y-qgis-3-un-formato-abierto-de-informacion-geoespacial\/\">geopackage<\/a>. De hecho, la versi\u00f3n actual solo tiene en cuenta los datos almacenados en archivos geopackage (gpkg).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Campos_%C2%ABCampo_difuso_1%C2%BB_y_%C2%ABCampo_difuso_2%C2%BB\"><\/span>Campos \u00abCampo difuso 1\u00bb y \u00abCampo difuso 2\u00bb<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez seleccionadas las capas de entrada, estos men\u00fas desplegables muestran todos los campos con el sufijo _fuzzy de cada una de ellas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tipo_de_operacion_espacial\"><\/span>Tipo de operaci\u00f3n espacial<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"block-c41d0e90-8340-475f-8b2e-b6fff4a73e08\">Esta opci\u00f3n permite gestionar la extensi\u00f3n espacial de la capa resultante.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-2cc8e752-9484-4a34-ba8f-73055365260d\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_spatial_op.jpg?ssl=1\"><img data-recalc-dims=\"1\" height=\"604\" width=\"640\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyaggr_spatial_op.jpg?resize=640%2C604&#038;ssl=1\" alt=\"L\u2019attribut alt de cette image est vide, son nom de fichier est fzyaggr_spatial_op-1024x967.jpg.\"\/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"block-a362e16f-9c38-4e30-b6f3-35b50bd66b12\">La opci\u00f3n <strong><em>intersecci\u00f3n <\/em><\/strong>mantiene en la capa resultante el \u00e1rea 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 que se define 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 class=\"wp-block-paragraph\">La opci\u00f3n <strong><em>union <\/em><\/strong>mantiene en la capa resultante el alcance correspondiente a las dos capas de entrada. Para cada zona de superposici\u00f3n, el atributo resultante se calcula a partir de la funci\u00f3n definida m\u00e1s adelante. Para las zonas en las que una de las dos capas no tiene datos, el atributo resultante se calcula a partir de la funci\u00f3n definida m\u00e1s adelante, considerando que el valor de la capa ausente es \u00abmuy malo\u00bb. En un proceso que implique varias agregaciones de extensi\u00f3n diferente, la capa resultante no se recortar\u00e1 en absoluto. Adem\u00e1s, la ausencia de datos en una zona no impedir\u00e1 su \u00abrecuperaci\u00f3n\u00bb en agregaciones posteriores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nombre_de_la_capa_resultado\"><\/span>Nombre de la capa resultado<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"block-3f64b3b3-b43d-4c6e-a363-dfca0ce552d6\">Puede nombrar la capa agregada libremente, pero tendr\u00e1 como sufijo \u00ab_agg\u00bb.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-7eef0eee-2760-498a-8c3a-586f1117c09b\"><span class=\"ez-toc-section\" id=\"Historial_de_transformaciones\"><\/span>Historial de transformaciones<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"block-f3e5eece-17df-4177-8112-20257d178352\">Cada vez que el complemento realiza una transformaci\u00f3n o una agregaci\u00f3n, se a\u00f1ade una l\u00ednea a una tabla de gesti\u00f3n del historial, metafuzzy, que se crea y se mantiene dentro del geopacote de datos.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-fbf590f1-c68a-4ff4-9ccd-1b66a599402e\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyattr_history.jpg?ssl=1\"><img data-recalc-dims=\"1\" height=\"243\" width=\"640\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/fzyattr_history.jpg?resize=640%2C243&#038;ssl=1\" alt=\"L\u2019attribut alt de cette image est vide, son nom de fichier est fzyattr_history-1024x388.jpg.\"\/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"block-7539fdca-6298-4f8d-b511-bf2188ff5b07\">En el caso de las agregaciones difusas, los campos que se rellenan son:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>field: el nombre del campo agregado<\/li>\n\n\n\n<li>function: el tipo de operaci\u00f3n espacial y la funci\u00f3n seleccionada con un c\u00f3digo num\u00e9rico que representa la respuesta a cada una de las tres preguntas (1 = muy bueno, 5 = muy malo)<\/li>\n\n\n\n<li>params: los detalles de los par\u00e1metros num\u00e9ricos utilizados para generar las funciones no catalogadas<\/li>\n\n\n\n<li>source1: el nombre de la capa fuente 1 y su atributo<\/li>\n\n\n\n<li>source2: el nombre de la capa fuente 2 y su atributo<\/li>\n<\/ul>\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 class=\"wp-block-paragraph\" id=\"block-1c0b56e4-9736-44ce-8c5f-50b95f588bbd\">Debe marcar una respuesta para cada una de las tres preguntas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">Los tr\u00edos presentados en la tabla de funciones anterior cumplen las siguientes restricciones:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\" id=\"block-f6146936-e33e-42db-8e9f-15b10bffc980\"><span class=\"ez-toc-section\" id=\"Capa_resultante\"><\/span>Capa resultante<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La capa resultante se a\u00f1ade autom\u00e1ticamente al proyecto QGis en curso, con una simbolog\u00eda de tipo \u00abgraduada\u00bb en el campo de atributos de agregaci\u00f3n.<\/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\/resultat.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"340\" data-attachment-id=\"15351\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/agregation-floue\/resultat-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?fit=1920%2C1020&amp;ssl=1\" data-orig-size=\"1920,1020\" 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=\"resultat\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?fit=640%2C340&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?resize=640%2C340&#038;ssl=1\" alt=\"\" class=\"wp-image-15351\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?resize=1024%2C544&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?resize=768%2C408&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?resize=1536%2C816&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/08\/resultat.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"block-f6146936-e33e-42db-8e9f-15b10bffc980\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modo de empleo Ventana de configuraci\u00f3n Campos \u00abCapa 1\u00bb y \u00abCapa 2\u00bb Los campos \u00abcapas\u00bb muestran la lista de capas cargadas, limitadas a las tablas geopackage. De hecho, la versi\u00f3n actual solo tiene en cuenta los&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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,"footnotes":""},"class_list":["post-15079","page","type-page","status-publish","hentry"],"aioseo_notices":[],"campaignId":"","jetpack_shortlink":"https:\/\/wp.me\/P6XU0A-3Vd","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/pages\/15079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"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=15079"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/pages\/15079\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=15079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}