Hola, Uff!! cuantos condicionales.!!
Te has planteado crear un ráster para cada condición y luego hacer una expresión que recoja el valor más de los anteriores?? Por ejemplo: raster A = ifelse(a>1 or a=1, 1) raster B = ifelce(b>2 or b=2, 2) raster C = ifelse(c>3 or c=3, 3) y finalmente, Raster_max = max(raster A, raster B, raster C) Te funcionaría??? Es una sugerencia, por probar. Aunque parezcan muchos ráster, se crean rápido, no? Un saludo, * <http://psig.es>* *PSIG* Implementació, gestió i formació SIG *Carlos López Quintanilla* www.psig.es [email protected] +34 699.680.261 Nota legal: Este mensaje y cualquier archivo adjunto está destinado únicamente a la persona a quien se dirige y es confidencial. Si usted ha recibido este mensaje por error, por favor, comuníqueselo al remitente y bórrelo inmediatamente. La utilización , revelación y/o reproducción del mensaje puede constituir un delito. Protección de Datos: Le informamos que sus datos de contacto electrónico se hallan incorporados a un fichero titularidad de CARLOS LÓPEZ QUINTANILLA, al objeto de envío de información, respuesta a consultas y contactos genéricos. Puede ejercer los derechos de acceso, rectificación, cancelación y oposición que establece la LOPD en cualquier momento, mediante escrito, acompañado de copia de documento oficial que le identifique, dirigido a CARLOS LÓPEZ QUINTANILLA CL. P arellada, 8 E2 de Corbera de Llobregat, 08757-Barcelona. También podrá oponerse a nuestros envíos de comunicaciones comerciales (Art.21.2 de la LSSI) a través de la siguiente dirección de correo electrónico: [email protected] El vie., 5 abr. 2019 a las 16:13, José Antonio Saito Diaz (< [email protected]>) escribió: > Gracias a todos por sus respuestas > > > > Debido a que la expresión que estoy construyendo: > > > > ifelse(a>valor,1, ifelse(b<valor,2, ifelse(a>valor,3, ifelse(c>valor,4, > ifelse(a>valor,5, ifelse(a>valor,6, ifelse(b<valor,7, ifelse(a>valor,8, > ifelse(a>valor,9, ifelse(a>valor,10, ifelse(a>valor,11, > ifelse(b<valor,12,13)))))))))))) > > > > Donde a, b y c son índices y “valor” es el número (con 3 decimales) para > cada condición. Si solo empleo <, > la expresión funciona bien, pero hay > condiciones que son >= y <= > > > > Las sugerencias planteadas no me ayudan a solucionar el problema que > tengo. Seguiré intentando algunas alternativas… > > Alguien sabe si existe algún complemento para QGIS para realizar una > decisión tree como en ENVI???. > > > > Gracias por todo. > > > > *ING. JOSÉ ANTONIO SAITO* > > Especialista en Teledetección > > [image: PB01_mini] > > *PROGRAMA DE CONSERVACION DE BOSQUES * > > *Dirección: *Av. República Panamá 3030 Piso 14 > > San Isidro > > *Telf (Ofi):* (51-1) 5009200 anexo 147 > > *Telf (Cel): *(51-1) 999044789 > > > > *SERVICIO NACIONAL FORESTAL Y DE FAUNA SILVESTRE * > > *Dirección: *Avenida Javier Prado Oeste 2442, Piso 04 > > Magdalena del Mar > > *Telf (Ofi):* (51-1) 2259005 anexo 413 > > *Telf (Cel): *(51-1) 999044789 > > > > *De:* QGIS-es <[email protected]> *En nombre de *bboteypro > *Enviado el:* viernes, 5 de abril de 2019 05:38 > *Para:* [email protected] > *Asunto:* Re: [QGIS-es] sintaxis IFELSE en Saga GIS: Jose Saito > > > > Hola José Antonio, > > Creo que lo más apropiado seria preguntar por la condición contraria y > seleccionar la opción else. Me explico: > > > > Entiendo que quieres preguntar algo así: > > ifelse( a >= 0.6 , b , c) > > Como no puedes usar el >= lo has sustituido por > que efectivamente puede > dar resultados distintos al anterior: > > ifelse( a > 0.6 , b , c) > > Mi propuesta es sencilla: > > ifelse( a < 0.6 , c , b) > > > > Saludos, > > > > Blanca Botey > > *Consultora GIS* > > [email protected] > > > > C/ Mendez Nuñez 10, 2 1 > > 08003 Barcelona > > M. +34 617 78 06 80 > > > > El 05/04/2019 a les 3:50, Jose Mercedes Venegas Acevedo ha escrit: > > Hola Jose > > > > y note sirve simplemente cambiar el 6 por 7 y emplear el > y < sin el = > > > > supongo que los desarrolladores arreglaran eso pero hasta mientras > > > > > > El mié., 3 abr. 2019 a las 13:52, José Saito (ProBosque - JICA) (< > [email protected]>) escribió: > > Buena stardes a todos.. > > Estoy tratando de hacer una clasificacion en base a un arbol de desicion > (desicion tree) similar al que tiene ENVI usando el comando IFELSE y no me > permite usar la expresion >= o <= > > He estado revisando la ayuda del saga y solo permite usar > <, pero no >= > o <= > > > > Si solo empleo > o < la sintaxsis funciona y me da resultados, pero es un > poco diferente a los resulatdos que se obtiene del ENVI ya que es diferente > obtener un resultado >= 0.6 que un resultados > 0.6 > > Espero me puedan ayudar con la sintaxtis. > > > > Gracias y estamos en contacto > > > > *ING. JOSÉ ANTONIO SAITO* > > Especialista en Teledetección > > *PROGRAMA DE CONSERVACION DE BOSQUES * > > *Dirección: *Av. República Panamá 3030 Piso 14 > > San Isidro > > *Telf** (Ofi):* (51-1) 5009200 anexo 147 > > *Telf (Cel): *(51-1) 999044789 > > > > *SERVICIO NACIONAL FORESTAL Y DE FAUNA SILVESTRE * > > *Dirección: *Avenida Javier Prado Oeste 2442, Magdalema del Mar > > *Telf** (Ofi):* (51-1) 2259005 anexo 413 > > *Telf (Cel): *(51-1) 999044789 > > _______________________________________________ > QGIS-es mailing list > [email protected] > https://lists.osgeo.org/mailman/listinfo/qgis-es > > > > -- > > José Mercedes Venegas Acevedo > cel Mov RPC 964185205 > > > > _______________________________________________ > > QGIS-es mailing list > > [email protected] > > https://lists.osgeo.org/mailman/listinfo/qgis-es > > > > -- > > Blanca Botey > > [email protected] > > > > C/ Mendez Nuñez 10, 2 1 > > 08003 Barcelona > > M. +34 617 78 06 80 > > > > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > > Libre de virus. www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > > > _______________________________________________ > QGIS-es mailing list > [email protected] > https://lists.osgeo.org/mailman/listinfo/qgis-es >
_______________________________________________ QGIS-es mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/qgis-es
