[QGIS-it-user] Virtual layer Polilinee 3D dinamiche controllate da layer di punti

Salve a tutti,

Uso W7 x64 - qgis 2.18.10

Ho un bel quesito da proporre:

Come faccio a generare una o più polilinee 3d come layer virtuale controllato da un layer punti, in modo da modificarne i vertici da quest’ultimo?

Una cosa simile l’ha spiegata il mitico Totò Fiandaca nei suoi videotutorial.

Ho provato con questa :

FORMULA STATICA TRAMITE CAMPI XYZ IN TABELLA ATTRIBUTI

select makeline(makepointz(cast(x as float), cast(y as float), cast(z as float), 4326)) as geom
from vertex;

–Vertex è un layer punti 3d con tre colonne x,y,z compilate con i rispettivi valori nella tabella attributi

FORMULA DINAMICA
select makeline(makepointz(st_x(geometry), st_y(geometry), st_z(geometry), 4326)) as geom
from vertex;
– Funziona la formula ma non riconosce la geometria

Qualcuno ha mai provato una cosa simile?

distinti saluti

Simone

falcerisimone@inwind.it wrote

FORMULA DINAMICA
select makeline(makepointz(st_x(geometry), st_y(geometry), st_z(geometry),
4326)) as geom
from vertex;
-- Funziona la formula ma non riconosce la geometria

Ciao,
IMHO manca il group by alla fine di ogni query, io proverei con group by
id/id dove id è un identificativo univoco; ma secondo me non basta; da
alcune prove noto alcuni problemi con i virtual layer e le viste spatialite
con geometry 3D;

comunque a me funziona cosi:

select id/id ,makeline(make_point(cast(x(geometry) as float),
cast(y(geometry) as float),cast(z(geometry) as float), 3003))as geom
from p3d
group by 1;

NB: come ho scritto makeline e make_point senza z
c'è un pò di caos!!!

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Virtual-layer-Polilinee-3D-dinamiche-controllate-da-layer-di-punti-tp5327926p5327955.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.