[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