[Gfoss] QGis e vista PostGIS

Luca Mandolesi mandoluca a gmail.com
Dom 2 Feb 2014 23:14:21 CET


Mi ha battuto sul tempo Andrea... io nelle mie view setto sempre la query
con Join per evitare tale problema. Se ad un punto corrispondo più record
della tabella alfanumerica, puoi provare a dare dentro al provider di
postgis come id singolo la chiave primaria e quindi unica della tabella 2.


2014-02-02 Andrea Peri <aperi2007 at gmail.com>:

> ok.
>
> Un altro suggerimento:
>
> qgis per il postgres vole disporre di un campo che sia di tipo intero e
> con una primary-key.
> Oppure con un indice di tipo unique.
> Verifica che questa condizione sia verificata su uno dei campi che
> definisci nella vista.
> Stai attento che la condizione LEFTJOIN potrebbe falsare questa consizione
> provocando la ripetizione di records.
>
>
>
>
> Il giorno 02 febbraio 2014 22:58, Marco Li Volsi <marco.livolsi at gmail.com>ha scritto:
>
>  Grazie Andrea... ho provato ma non funge :-(
>>
>> Il 02/02/2014 22:43, Andrea Peri ha scritto:
>>
>>  Prova a modificare la view definendo la geometria in quesot modo:
>>
>> .., tabella1.campogeometrico::geometry(Geometry, 3003) As geom
>>
>>  Io ho scritto 3003 ipotizzando che il dato sia in GaussBoaga, se è utm
>> usa 25832 o altro codice epsg.
>>
>>
>>
>>
>> Il giorno 02 febbraio 2014 21:47, Marco Li Volsi <marco.livolsi at gmail.com
>> > ha scritto:
>>
>>>  Buona sera a tutti Voi.
>>> Ho un comportamento molto strano riguardo al caricamento di una vista
>>> geografica su PostGIS.
>>> Ho creato una vista su PostGIS del tipo
>>> CREATE OR REPLACE VIEW vista1
>>>     SELECT tabella1.campo1, tabella2.campo2, tabella1.campo2, ...,tabella1.campogeometrico
>>>     FROM tabella1
>>>     LEFT JOIN tabella2 ON ...
>>>     WHERE tabella1.campo2 = valore;
>>> La vista viene correttamente trovata nella vista geometry_columns.
>>> Ho provato a caricare questo layer dal tasto "Aggiungi vettore PostGIS"
>>> e mi viene restituito un messaggio di alert. Verificando il registro degli
>>> eventi il layer risulta non valido. Se provo a caricare il layer dal DB
>>> Manager tutto va come deve andare.
>>> Il sistema in questione è QGIS 2.0.1-Dufour e POSTGIS="2.0.1 r9979"
>>> GEOS="3.3.3-CAPI-1.7.4" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.9.2,
>>> released 2012/10/08" LIBXML="2.7.8" RASTER.
>>> Qualcuno saprebbe dirmi se sbaglio qualcosa?
>>>
>>> _______________________________________________
>>> Gfoss at lists.gfoss.it
>>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
>>> Questa e' una lista di discussione pubblica aperta a tutti.
>>> I messaggi di questa lista non hanno relazione diretta con le posizioni
>>> dell'Associazione GFOSS.it.
>>> 666 iscritti al 22.7.2013
>>>
>>
>>
>>
>> --
>> -----------------
>> Andrea Peri
>> . . . . . . . . .
>> qwerty àèìòù
>> -----------------
>>
>>
>>
>> _______________________________________________
>> Gfoss at lists.gfoss.it
>> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
>> Questa e' una lista di discussione pubblica aperta a tutti.
>> I messaggi di questa lista non hanno relazione diretta con le posizioni
>> dell'Associazione GFOSS.it.
>> 666 iscritti al 22.7.2013
>>
>
>
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------
>
> _______________________________________________
> Gfoss at lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 666 iscritti al 22.7.2013
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20140202/7d0cbdba/attachment-0001.html>


Maggiori informazioni sulla lista Gfoss