[Utenti] [SpatiaLite e QGIS] Colonna geometria SpatiaLite

matteo matteo.ghetta a gmail.com
Mar 1 Dic 2015 02:13:42 PST


Ciao a tutti,
ho un problemino alquanto insolito.
Sto lavorando con 2 layer caricati in un Database SpatiaLite e sto
usando l'ottimo DB Manager di QGIS (versione 2.13).

I due layer sono, dal punto di vista della struttura dei dati, identici
(risultati di uno stesso algoritmo).
Quando provo a creare una tabella come risultato dell'unione dei due
layer, con la query:

CREATE TABLE new_layer AS
SELECT * FROM lay1
UNION ALL
SELECT * FROM lay2;

la colonna *Geometry* risultante è di tipo **NUM** e non più una
MULTILINESTRING come è invece nei due layer di partenza.

Se poi cerco di trasformare la tabella in un layer geografico con:

SELECT RecoverGeometryColumn('new_layer', 'Geometry',  3003,
'MULTILINESTRING', 'XY')

non ci sono problemi, il layer viene creato e piazzato correttamente. Ma
la colonna *Geometry* continua a essere ti tipo **NUM**.

Mi sto perdendo in un bicchiere d'acqua?

Grazie

Matteo



More information about the QGIS-it-user mailing list