[QGIS-it-user] problema con DB Spatialite

Luca Puglisi luca_puglisi a tiscali.it
Mar 14 Feb 2017 03:11:16 PST


Grazie, effettivamente hai centrato in pieno la situazione, con la 
tabella funziona tutto a dovere. Se non si sbatte la testa sui problemi, 
non s'impara!

Grazie ancora
luca


Il 14/02/2017 10:23, Sergio Gollino ha scritto:
> Buongiorno Luca,
>
> non sono certo di aver capito bene ma provo comunque a darti qualche 
> suggerimento.
>
> Fare una vista su tabelle così grandi non è una buona idea, 
> specialmente se c'è di mezzo la geometria (inoltre spatialite non è 
> particolarmente performante al contrario di postgresql per cui fatica 
> parecchio in queste condizioni).
> Ti consiglio di fare una tabella. Questo perchè la vista non ha la 
> chiave primaria e di conseguenza non è indicizzata con la stessa 
> efficenza di una tabella (o non è indicizzata proprio). Prova a creare 
> al tabella e facci sapere se ti da gli stessi problemi.
>
> Saluti
>
> Sergio
>
>
> Il giorno 14 febbraio 2017 10:04, Luca Puglisi 
> <luca_puglisi a tiscali.it <mailto:luca_puglisi a tiscali.it>> ha scritto:
>
>     Buongiorno
>
>     Ho un DB Spatialite costituito da un layer A di stazioni
>     puntiformi (circa 55.000 record) e da una tabella B con circa
>     400.000 record collegabili alle stazioni. Li ho uniti con una
>     vista che mi permette di vedere la distribuzione di B.
>     Ora, se cerco di vedere le informazioni collegate ad un punto
>     della vista, non ottengo nulla, mentre se cerco di selezionare uno
>     o piu' punti, non vengono effettivamente selezionati quelli ma i
>     primi della tabella associata, in ugual numero a quelli
>     selezionati. Per spiegarmi meglio, se seleziono 5 record, non mi
>     fa vedere i dati di quelli, ma dei primi 5 record della tabella
>     associata alla vista. Questo avviene sia che io lavori sulla vista
>     con tutti i dati, sia dopo aver applicato un filtro che riduca il
>     numero di record anche a poche unita'.
>     La cosa buffa e' che se io seleziono sulla mappa un dato punto,
>     viene comunque evidenziato in giallo il punto corrispondente al
>     primo record.
>
>     Se invece procedo in senso opposto, cioe' seleziono un record
>     direttamente nella tabella, il punto che viene evidenziato nella
>     mappa a volte e' lo stesso a volte no.
>
>     Questo si verifica sostanzialmente anche applicando un filtro che
>     lascia solamente tre dati: in questo caso la selezione dalla mappa
>     non porta ad una corrispondenza nella tabella associata (a meno
>     che non selezioni il punto corrispondente al primo record), mentre
>     la selezione sulla tabella associata porta alla corrispondenza
>     sulla mappa.
>
>     Qualche suggerimento per ritrovare le corrispondenze perdute?
>
>     QGis 2.14.3
>     Windows 10
>
>     Grazie
>
>     LP
>
>     PS tempo fa avevo scritto perche' non riuscivo ad associare la
>     geometria al csv. Il problema era che le coordinate (WGS84) nel
>     file csv, generate da un terzo programma, avevano troppi decimali.
>     Salvando con nome il csv senza modificare nulla, i campi sono
>     stati troncati e non ci sono stati piu' problemi.
>
>     PS2 Abbiate pazienza per i termini non sempre appropriati, so di
>     non aver acquisito ancora la competenza adeguata ad esprimermi
>     correttamente
>
>     ---
>     Questa e-mail è stata controllata per individuare virus con Avast
>     antivirus.
>     https://www.avast.com/antivirus <https://www.avast.com/antivirus>
>
>     _______________________________________________
>     QGIS-it-user mailing list
>     QGIS-it-user a lists.osgeo.org <mailto:QGIS-it-user a lists.osgeo.org>
>     https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>     <https://lists.osgeo.org/mailman/listinfo/qgis-it-user>
>
>
>
>
> -- 
> Sergio Gollino
>
> Questo messaggio, comprensivo di eventuali allegati, è ad uso 
> esclusivo del destinatario e potrebbe contenere  informazioni 
> riservate; se è stato recapitato per errore ci scusiamo per l'accaduto 
> e Vi invitiamo cortesemente a darcene notizia provvedendo alla sua 
> distruzione.
>
> Vi ricordiamo che la diffusione, l'utilizzo e/o la conservazione dei 
> dati ricevuti per errore costituiscono violazione alle disposizioni 
> del D.Lgs. n. 196/2003 "Codice in materia di protezione dei dati 
> personali".



---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20170214/8fb9ec2e/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user