[QGIS-es] : como poner la desviación estandar

carlos h carloslda256 en gmail.com
Mar Ene 21 18:44:27 PST 2020


Hola un gusto saludarles, tengo esa operacion que encontre para QGIS, tengo
puntos que representan valores de NDVI y otra capa de poligonos *(ver
imagen*: https://ibb.co/kBjC0jw  ), por lo que con esa operacion obtengo
estadisticas de la columna NDVI sobre cada poligono que intercepta:

SELECT id2 as pol_id
, pol.geometry
, COUNT("pt"."id") AS 'qt_pontos' -- puntos que interceptar
, MIN('pt'.'ndvi') AS ndvi_minimo -- valor minimo de NDVI
, MAX('pt'.'ndvi') AS ndvi_maximo -- Valor Máximo de NDVI
, AVG('pt'.'ndvi') AS media_ndvi -- Media de NDVI
, group_concat(pt.id, ' ; ') AS 'id_pontos' -- Ids de puntos de NDVI dentro
del poligono
FROM "poligonos" AS 'pol'
JOIN "pontos" AS pt ON st_intersects('pt'.geometry, 'pol'.geometry ) --
union
GROUP BY "id2" -- agrupacion


Como miran* en la imagen *me trabaja bien:  https://ibb.co/68GbVh8

ahora quiero poner la desviación estandar y no se como ponerla

Pense que agregando esto funcionaría:

StDev('pt'.'ndvi') AS ndvi_po -- Valor Desviacion de NDVI

pero me indica esto: Query preparation error on PRAGMA table_info(_tview):
no such function: StDev

Si alguien sabe me indica por favor

Gracias

CA
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/qgis-es/attachments/20200121/4a7dd2f9/attachment.html>


Más información sobre la lista de distribución QGIS-es