[Gfoss] spatialite - vista con linee virtuali da tabella punti

falcerisimone a inwind.it falcerisimone a inwind.it
Ven 7 Set 2018 13:26:53 CEST


Ciao a tutti,
pongo un quesito:
Come faccio a visualizzare la geometria virtuale LINEARE generata da una tabella POINT con makeline()?

Ho provato così, manca l'ultimo passo:

"create table punti
(pk integer primary key,
nome text);
select addgeometrycolumn('punti','geom',32632,'POINT',2);

create view virtual_lines as
select
a.rowid as rowid,
st_astext(makeline(a.geom, b.geom)) as wkt,
st_length(makeline(a.geom, b.geom)) as lunghezza,
makeline(a.geom, b.geom) as geom
from punti a, punti b;

select * from virtual_lines;
--fin qui OK finchè è tabellare, ma la geometria in mappa?"


--problema geometria virtuale da visualizzare
insert into views_geometry_columns
 (view_name, view_geometry, view_rowid, f_table_name, f_geometry_column, read_only)
 values ('virtual_lines', 'the_geom', 'rowid', 'QUALE_TABELLA??', 'geom',1);

--con postgis è facile
(st_makeline(a.geom, b.geom))::geometry(LineString,32632) as geom

Ringrazio e buon weekend!
Simone


Maggiori informazioni sulla lista Gfoss