Este documento describe un algoritmo para asignar usos del suelo mediante evaluación multiobjetivo. Primero, calcula la distancia a un "punto ideal" para cada uso del suelo usando pesos asignados. Luego asigna cada celda al uso con menor distancia. Finalmente, recodifica los resultados en un mapa de usos del suelo que maximice el cumplimiento de los objetivos asignados a cada uso.
1. PRÁCTICA 5
EVALUACIÓN MULTIOBJETIVO: DISEÑO DE MAPAS DE USOS DEL SUELO MEDIANTE EVALUACIÓN
MULTICRITERIO Y ALGORITMOS DE OPTIMIZACIÓN ESPACIAL
Para la realización de esta práctica se utilizarán los mapas de aptitud para los distintos usos del
suelo obtenidos en la práctica anterior (para la clase los archivos subidos por el docente al EVA
en la carpeta practica5).
ANÁLISIS DE PUNTO IDEAL PARA OBJETIVOS CONFLICTIVOS
El análisis de punto ideal propuesto por Barredo (1996) para la asignación espacial de usos del suelo
conflictivos consiste en maximizar la aptitud para un uso del suelo al mismo tiempo que se minimiza la de
los restantes usos, de forma que el cálculo de la distancia al punto ideal se realiza según la ecuación:
Para la aplicación de este análisis debe seguirse este procedimiento (fig. 1); i) cálculo de la distancia al
punto ideal para cada uso del suelo según la ecuación anterior, ii) asignación de cada celda al uso para el
que presente una menor distancia, iii) cálculo de la superficie asignada a cada uso, iv) si esta superficie es
mayor que la requerida se asignan a ese uso las celdas más aptas (con menor distancia) hasta cubrir la
superficie introducida por el usuario, v) si existen usos que no hayan cubierto sus metas de superficie se
elimina el área de los usos ya asignados y se repite el proceso desde el paso ii.
2. Figura 1. Diagrama de flujo del algoritmo de análisis de punto ideal para objetivos conflictivos
Para aplicar este algoritmo, en primer lugar, deberá asignar un peso (w) a cada uso del suelo, de
modo que la suma de estos pesos sea 1. Por ejemplo: conservación – 0.4, agrícola – 0.3, forestal
0.2 y urbano 0.1 (estos son valores usados para el ejemplo, debe desarrollar una matriz de Saaty
para priorizar los objetivos).
El principio lógico del análisis de punto ideal es que las celdas con valores más cercanos al punto
ideal son las más aptas para ese objetivo. Es por esto que el primer paso sería calcular las
distancias para cada objetivo. De igual manera se hace uso de la fórmula de distancia euclidiana,
un ejemplo de la expresión que se debe ingresar en la calculadora ráster:
sqrt ( 0.4* ( "aptconservacion_API@1" - 1 ) ^ 2 + 0.3* ( "aptagricola_API@1" ) ^ 2 + 0.2* (
"aptforestal_API@1" ) ^ 2 + 0.1* ( "apturbano_API@1" ) ^ 2 )
Este archivo se nombraría como dist_conservacion.
Se debe repetir el mismo procedimiento para calcular la distancia a cada tipo de uso del suelo,
por ejemplo para la distancia al objetivo de uso agrícola (dist_agricola):
sqrt ( 0.3* ( "aptagricola_API@1"- 1 ) ^ 2 + 0.4* ( "aptconservacion_API@1") ^ 2 + 0.2* (
"aptforestal_API@1" ) ^ 2 + 0.1* ( "apturbano_API@1" ) ^ 2 )
La expresión para calcular la distancia al objetivo de uso forestal (dist_forestal):
sqrt ( 0.2* ( "aptforestal_API@1" - 1 ) ^ 2 + 0.3* ( "aptagricola_API@1" ) ^ 2 + 0.4* (
"aptconservacion_API@1" ) ^ 2 + 0.1* ( "apturbano_API@1" ) ^ 2 )
La expresión para calcular la distancia al objetivo de uso urbano (dist_urbano):
sqrt ( 0.1* ( "apturbano_API@1" - 1 ) ^ 2 + 0.3* ( "aptagricola_API@1" ) ^ 2 + 0.2* (
"aptforestal_API@1" ) ^ 2 + 0.4* ( "aptconservacion_API@1") ^ 2 )
Para asignar cada celda al uso al que presente la menor distancia, seleccione las celdas que
presentan la menor distancia para el uso de conservación introduciendo en la calculadora ráster
la expresión:
("dist_conservacion@1" < "dist_agricola@1" ) AND ("dist_conservacion@1" <
"dist_forestal@1") AND ("dist_conservacion@1" < "dist_urbano@1")
Al resultado se le puede nombrar conservacion
Para seleccionar las celdas que presentan la menor distancia para el uso agrícola (agricola):
("dist_agricola@1" < "dist_conservacion@") AND ("dist_agricola@1" < "dist_forestal@1") AND
("dist_agricola@1" < "dist_urbano@1" )
Para seleccionar las celdas que presentan la menor distancia para el uso forestal (forestal):
( "dist_forestal@1" < "dist_agricola@1" ) AND ( "dist_forestal@1" < "dist_conservacion@1" )
AND ( "dist_forestal@1" < "dist_urbano@1" )
Para seleccionar las celdas que presentan la menor distancia para el uso urbano (urbano):
( "dist_urbano@1" < "dist_agricola@1" ) AND ( "dist_urbano@1" < "dist_conservacion@1") AND
( "dist_urbano@1" < "dist_forestal@1" )
3. El resultado de las expresiones anteriores serán capas booleanas (entre 0 y 1), por lo cual es
necesario recodificar para poder agregarlas. Entonces en la calculadora ráster se ingresaría la
expresión:
"conservacion@1" + ( "agricola@1" * 2 ) + ( "forestal@1" * 3 ) + ( "urbano@1" * 4 )
Se obtendrá un mapa de usos del suelo con los siguientes valores:
1 ‐ conservación
2 ‐ agrícola
3 - forestal
4 - urbano
Nota: los pesos, objetivos, variables y nombres de archivos son solamente sugerencias para que
se guíen.