Salve a tutti,
ho il seguente problema che non riesco a risolvere, cioè non riesco a
visualizzare correttamente in QGIS una spatial view:

ho realizzato un database sqlite [0] con due geotabelle:
1. tabella poligonale (multipolygon)
2. tabella lineare (multilinestring)

effettuo una query per ottenere l'intersezione tra la linea e i poligoni
ottenendo il risultato atteso in spatialite_gui;
dalla query realizzo una spatial view correttamente registrata; passo a qgis
per visualizzare la view e NON vedo nulla anche se la tabella attributi è
visibile e corretta.

questa è la query utilizzata:

select l.ogc_fid||p.ogc_fid as rowid,
CastToMultiLinestring(st_intersection(l.geometry,p.geometry)) as the_geom
from linee l,poligoni p
where st_intersects(l.geometry,p.geometry)=1;

ottenendo #6 righe;

creo spatial view:

create view v_linee as
select l.ogc_fid||p.ogc_fid as
rowid,CastToMultiLinestring(st_intersection(l.geometry,p.geometry))as
the_geom
from linee l,poligoni p
where st_intersects(l.geometry,p.geometry)=1;

INSERT INTO views_geometry_columns
(view_name, view_geometry, view_rowid, f_table_name, f_geometry_column,
read_only)
VALUES ('v_linee', 'the_geom', 'rowid', 'linee', 'geometry',1);

grazie per l'aiuto

[0]  https://mega.nz/#!VVJigICT!UsTGb4VIsdbJInIS8cwGaREZPzm-rD1Lu4xeMnQ9OfY

-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: 
http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/
_______________________________________________
[email protected]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
796 iscritti al 28/12/2017

Rispondere a