[Gfoss] Spatialite - calcolo automatico lunghezze polilinee 3D
Falz
falcerisimone a inwind.it
Mer 14 Nov 2018 18:17:51 CET
Ho rifatto come suggerito da Mr. Furieri. Grazie! Risolto :)
L'unico problema ora รจ solo Qgis 3.4.1, ha le librerie di spatialite ferme a
4.3.0, non accetta la funzione st_3dlength(). In effetti mi crea problemi.
Interrogando la vista con spatialite_gui funziona bene! :)
--sviluppo db per 3D_geo
create table linee3d
(pk integer primary key autoincrement,
name text,
note text);
select addgeometrycolumn('linee3d','geom',4326,'LINESTRING','XYZ');
create view v_linee3d as
select
pk as rowid,
geom,
name,
note,
st_length(st_transform(geom,32632)) as l2d_wgs84utmz32n,
st_3dlength(st_transform(geom,32632)) as l3d_wgs84utmz32n
from linee3d;
insert into views_geometry_columns
(view_name, view_geometry, view_rowid, f_table_name, f_geometry_column,
read_only)
values ('v_linee3d', 'the_geom', 'rowid', 'linee3d', 'geom',1);
--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/
Maggiori informazioni sulla lista
Gfoss