Hola Carlos…. NO había pensado en esa alternativa, la voy a probar aunque sigue
mi problema en no poder emplear >= o <= en la condición IFELSE….
Gracias y estamos en conatcto.
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, Piso 04
Magdalena del Mar
Telf (Ofi): (51-1) 2259005 anexo 413
Telf (Cel): (51-1) 999044789
De: Carlos López PSIG <[email protected]>
Enviado el: viernes, 5 de abril de 2019 10:54
Para: José Antonio Saito Diaz <[email protected]>
CC: qgis-es <[email protected]>
Asunto: Re: [QGIS-es] sintaxis IFELSE en Saga GIS: Jose Saito
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 <http://www.psig.es>
<mailto:[email protected]> [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] <mailto:[email protected]>
El vie., 5 abr. 2019 a las 16:13, José Antonio Saito Diaz
(<[email protected] <mailto:[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
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]
<mailto:[email protected]> > En nombre de bboteypro
Enviado el: viernes, 5 de abril de 2019 05:38
Para: [email protected] <mailto:[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] <mailto:[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] <mailto:[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
<https://docs.google.com/uc?export=download&id=0B_s0sdTrzK5ZYWp4bnl2RzdhaWs&revid=0B_s0sdTrzK5ZZXlvdERzYWM0djl2clQ1T0w3MHpKUHVoVzNnPQ>
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] <mailto:[email protected]>
https://lists.osgeo.org/mailman/listinfo/qgis-es
--
José Mercedes Venegas Acevedo
cel Mov RPC 964185205
_______________________________________________
QGIS-es mailing list
[email protected] <mailto:[email protected]>
https://lists.osgeo.org/mailman/listinfo/qgis-es
--
Blanca Botey
[email protected] <mailto:[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.
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
www.avast.com
_______________________________________________
QGIS-es mailing list
[email protected] <mailto:[email protected]>
https://lists.osgeo.org/mailman/listinfo/qgis-es
_______________________________________________
QGIS-es mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/qgis-es