[QGIS-it-user] Una funzione che non funziona - interrogazione

Andrea Giudiceandrea andreaerdna a libero.it
Mer 26 Maggio 2021 14:51:52 PDT


COSTA DOMENICO wrote
> 2021-05-26T10:46:35 WARNING Interrogazione: DECLARE qgis_3 BINARY CURSOR
> FOR SELECT st_asbinary("geom",'NDR'),"gid", ecc. ecc. FROM
> "public"."catasto_fabbricati" WHERE "geom" && st_makeenvelope( . . . ) AND
> st_intersects(st_curvetoline("geom"),st_makeenvelope(. . . .)) 
> ha restituito 7 [ERRORE: la funzione st_curvetoline(geometry) non è unica 

Ciao Domenico,
non capisco a cosa ti riferisci esattamente con "la funzione
interrogazione", comunque l'errore presente nel pannello dei messaggi di log
mi pare si riferisca al fatto che nel server (PostgreSQL/PostGIS?) sono
presenti più di una funzione st_curvetoline.
Secondo me dovresti capire quali altre funzioni st_curvetuline sono presenti
e perché.
Eventulmente potresti indicare esplicitamente il type cast nella query.

Hai la possibilità di capire cosa sia cambiato (aggiornamento di QGIS o
aggiornamento o installazione di pacchetti Ubuntu o nel server) tra quando
la la tua procedura funzionava e quando non ha più funzionato.
A presto.

Andrea



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html


Maggiori informazioni sulla lista QGIS-it-user