[Qgis-user] Problems with maximum(value) with graphical modeler

Alejandro Chamizo de Castro alechamizo at gmail.com
Mon Oct 23 04:55:35 PDT 2017


Dear colleagues

I'm trying to use the mximum (value) function in the graph modeler to
normalize values between 5 and 1, but it gives me error, both using
fieldcalculator and advance python field calculator. The idea is to create
a new field to a layer and apply the following formula:

CASE WHEN 6 - "_ sum" / maximum ("_sum") * 5> 5 THEN 5 ELSE 6 - "_ sum" /
maximum ("_sum") * 5 END

Return the following error:

Algoritmo ICL comenzando...

Preparar algoritmo: QGISJOINATTRIBUTESBYLOCATION_1

Ejecutando Join attributes by location [1/2]

Parameters: TARGET =C:/Users/Alejandro
Chamizo/Gescuencas/SIG/Minchones/coberturas/shp/subcuencas_minchones.shp,
JOIN =C:/Users/Alejandro
Chamizo/Gescuencas/SIG/Minchones/coberturas/shp/Inv_barreras.shp, PREDICATE
=[u'intersects', u'contains'], PRECISION =0, SUMMARY =0, STATS =mean, KEEP
=1

Converting outputs

OK. La ejecución tardó 0.053 ms (1 salidas).

Preparar algoritmo: QGISFIELDCALCULATOR_1

Ejecutando Field calculator [2/2]

Parameters: INPUT_LAYER
=C:\Users\ALEJAN~1\AppData\Local\Temp\processing199c0fc06658416abbe65244e8659e5c\7f48fc1cc6c242c299518abc1635bc67\OUTPUTALGQGISJOINATTRIBUTESBYLOCATION1.shp,
FIELD_NAME =VALOR, FIELD_TYPE =0, FIELD_LENGTH =10, FIELD_PRECISION =3,
NEW_FIELD =True, FORMULA =CASE WHEN 6-"ICL" / maximum( "ICL" )*5>5 THEN 5
ELSE 6-"ICL" / maximum( "ICL" )*5 END

Falló


Error al ejecutar el algoritmo Field calculator An error occurred while
evaluating the calculation string: No se puede usar la función de agregado
en este contexto

Thanks




-- 
Alejandro Chamizo de Castro
Coordinador Técnico SIG
GESCUENCAS II

www.fotex.es
Móvil: 653 681 823
Fijo: 924 207 328
Fax: 924 234 389




--

Este mensaje y sus archivos son confidenciales. No esta permitida su
reproducción o distribución sin la autorización expresa de FOTEX SL. Si
usted no es el destinatario previsto, queda desautorizado cualquier uso,
acceso o copia de este mensaje. Si usted ha recibido este mensaje por
error, por favor bórrelo e infórmenos por esta misma vía.
De acuerdo con la LSSICE y la LOPD, le comunicamos que sus datos personales
y dirección de correo electrónico forman parte de un fichero automatizado,
cuyo responsable es FOTEX SL, siendo la finalidad del fichero el envío de
información sobre nuestros servicios. Si lo desea puede ejercer los
derechos de oposición, acceso, rectificación y cancelación de sus datos
enviando un mensaje de correo electrónico a informatica at fotex.es indicando
en el asunto el derecho que desea ejercitar.
Gracias por su colaboración.
Por favor, piensa en el medio ambiente antes de imprimir este correo.



‌
<https://mailtrack.io/> Enviado con Mailtrack
<https://chrome.google.com/webstore/detail/mailtrack-for-gmail-inbox/ndnaehgpjlnokgebbaldlmgkapkpjkkb?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20171023/17e78239/attachment.html>


More information about the Qgis-user mailing list