5 votos

La escritura de QGIS campo de fórmula de la calculadora?

Tengo una tabla con 2 campos campo1 contiene datos específicos del sitio, campo2 contiene un número de grupos a los cuales el campo1:

Field1, Field2
180, 1 
203, 1
220, 1
205, 1 
160, 2 
140, 2 
135, 2

Quiero especie de bajo a alto de campo1 agrupados por campo2.

Luego quiero tomar la "posición# de campo1 agrupados por 2" RESTAR la "mediana de campo1 agrupados por campo2" y dividir el resultado por "el número total de puntos de la campo2 grupo"

Estoy buscando alguna dirección, un par de ideas o de una fórmula que puedo utilizar en QGIS calculadora de campo para ayudar a resolver este problema. O alguna idea en una secuencia de comandos de python para la avanzada de python de la calculadora.

4voto

Eric Bréchemier Puntos 168

Creo que se puede resolver este cálculo fácilmente en QGIS usando Virtual "Capa" con SQL. Virtual layer

Hacer el cálculo mediante el uso de SQL:

SELECT field2, (max(field1) - AVG(field1))/count(field1)
FROM layer
GROUP BY field2

SQl:calculation

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X