Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-29 Per discussione Stefano Campus
Grazie Luca,  effettivamente prima di fare un(a) pull request è meglio
prevedere tutti i casi d"uso.
Grazie per la precisazione

S.

Il 29/Apr/2017 11:17, "Luca Mandolesi"  ha scritto:

> Ciao Stefano,
>
> stiamo analizzando le problematiche sulle casistiche per capire la
> strategia
> da adottare non mandare eventualmente in loop il processo.
> Questo dovrebbe scaturire in un pannellino di settaggi per evitare
> spiacevoli inconvenienti,
> tipo minidump che portano Qgis a cancellare o corropere i progetti in
> alcuni casi.
>
> Ciao
> Luca
>
>
>
> Il giorno 29 aprile 2017 11:12, Stefano Campus  ha
> scritto:
>
>> Scusate ma una funzione così importante non si merita di entrare nel
>> core?
>>
>>
>>
>> Il 29/Apr/2017 11:06, "pyArchInit ArcheoImagineers" 
>> ha scritto:
>>
>> Ciao Paolo, ho appena mandato un upload una nuova versione la 0.2 in cui
>> Larosa ha corretto, implementato e ripulito molte cose.
>>
>> Direi che può andare su.
>> Ciao
>> Luca
>>
>> ps: al QFT-IT ci sarò! Procedo con l'iscrizione.
>>
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>
>>
>>
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>
>>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-29 Per discussione Luca Mandolesi
Ciao Stefano,

stiamo analizzando le problematiche sulle casistiche per capire la strategia
da adottare non mandare eventualmente in loop il processo.
Questo dovrebbe scaturire in un pannellino di settaggi per evitare
spiacevoli inconvenienti,
tipo minidump che portano Qgis a cancellare o corropere i progetti in
alcuni casi.

Ciao
Luca



Il giorno 29 aprile 2017 11:12, Stefano Campus  ha
scritto:

> Scusate ma una funzione così importante non si merita di entrare nel core?
>
>
>
> Il 29/Apr/2017 11:06, "pyArchInit ArcheoImagineers" 
> ha scritto:
>
> Ciao Paolo, ho appena mandato un upload una nuova versione la 0.2 in cui
> Larosa ha corretto, implementato e ripulito molte cose.
>
> Direi che può andare su.
> Ciao
> Luca
>
> ps: al QFT-IT ci sarò! Procedo con l'iscrizione.
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
>
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-29 Per discussione Luca Mandolesi
Il giorno 29 aprile 2017 11:11, Paolo Cavallini  ha
scritto:

> Il 29/04/2017 11:06, pyArchInit ArcheoImagineers ha scritto:
> > Ciao Paolo, ho appena mandato un upload una nuova versione la 0.2 in cui
> > Larosa ha corretto, implementato e ripulito molte cose.
>
> c'è ancora qualche ritocchino da fare, se hai bisogno chiedi
>

In particolare su cosa? Così lo sistemo al volo se so fare.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-29 Per discussione Stefano Campus
Scusate ma una funzione così importante non si merita di entrare nel core?



Il 29/Apr/2017 11:06, "pyArchInit ArcheoImagineers" 
ha scritto:

Ciao Paolo, ho appena mandato un upload una nuova versione la 0.2 in cui
Larosa ha corretto, implementato e ripulito molte cose.

Direi che può andare su.
Ciao
Luca

ps: al QFT-IT ci sarò! Procedo con l'iscrizione.

___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-29 Per discussione Paolo Cavallini
Il 29/04/2017 11:06, pyArchInit ArcheoImagineers ha scritto:
> Ciao Paolo, ho appena mandato un upload una nuova versione la 0.2 in cui
> Larosa ha corretto, implementato e ripulito molte cose.

c'è ancora qualche ritocchino da fare, se hai bisogno chiedi

> ps: al QFT-IT ci sarò! Procedo con l'iscrizione.

ottimo!

saluti.
-- 
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all=IT=qgis,arcgis
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-29 Per discussione pyArchInit ArcheoImagineers
Ciao Paolo, ho appena mandato un upload una nuova versione la 0.2 in cui
Larosa ha corretto, implementato e ripulito molte cose.

Direi che può andare su.
Ciao
Luca

ps: al QFT-IT ci sarò! Procedo con l'iscrizione.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-29 Per discussione Paolo Cavallini
Ola,
allora la nuova versione è pubblicabile?
Saluti.

PS: non ti vedo fra gli iscritti a QHF-IT, ci sei?

Il 20/04/2017 22:07, Luca Mandolesi ha scritto:
> Scusami Paolo, ho fatto alcuni nuovi test e ci sono cose che non mi
> convincono. Ti chiedo di aspettare per l'approvazione perchè vorrei
> approfondire.

Salve,
d'accordo, allora attendo un tuo aggiornamento.
A disposizione.
Saluti.
-- 
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all=IT=qgis,arcgis
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Totò Fiandaca
Il giorno 21 aprile 2017 22:24, Salvatore Larosa  ha
scritto:

> la sintassi corretta dovrebbe essere la seguente:
>
> expr = QgsExpression("id_punto IN ('[% "punto" %]')")
>
>
​grazie, funziona bene!!!​



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Salvatore Larosa
Ciao Totò,

2017-04-21 16:55 GMT+02:00 Totò Fiandaca :
>
> con operatore IN accade la stessa cosa di prima, funziona solo con il
> valore 380030
> ecco come ho scritto:
> expr = QgsExpression("id_punto IN [%'(' ||  "punto"  || ' ) '%]")
>

la sintassi corretta dovrebbe essere la seguente:

expr = QgsExpression("id_punto IN ('[% "punto" %]')")

Saluti,
-SL

-- 
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Daniele Bonaposta
Il giorno 21 aprile 2017 16:44, Salvatore Larosa  ha
scritto:

> Il 21 Apr 2017 4:25 PM, "Totò Fiandaca"  ha
> scritto:
>
>
> Il giorno 21 aprile 2017 16:19, Salvatore Larosa  ha
> scritto:
>
>> eccolo: https://gist.github.com/slarosa/bc3fa13ce693ac81311a66c4dbdf
>>
>
> ​grazie mille.
> Funziona!!!​
>
>
​funziona anche a me!!!
​

>
> però non è una buona prassi utilizzare campi di tipo testuale per primary
> key o foreign key.
>

​i dati su cui abbiamo fatto le prove li ho estratti da dei dataset che
hanno id alfanumerici a gogò!!!


>
> Anche l'operatore IN dovrebbe funzionare evitando l'uso del carattere
> jolly.
>
> Saluti!
>



-- 
_

Daniele Bonaposta,
Cartografia - G.I.S.

via Don Minzoni 13a
40121 - Bologna
mobile: +39.338.3377044
e-mail: daniele.bonapo...@gmail.com

*Linked*in: http://www.linkedin.com/pub/daniele-bonaposta/26/487/872

_
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Totò Fiandaca
Il giorno 21 aprile 2017 16:44, Salvatore Larosa  ha
scritto:

> però non è una buona prassi utilizzare campi di tipo testuale per primary
> key o foreign key.


​verissimo, ma certe volte ci si trova con lavori di altre persone e
occorre adeguarsi a ciò che hanno fatto.

poi era un modo per completare le varie tipologie di data​.

con operatore IN accade la stessa cosa di prima, funziona solo con il
valore 380030

ecco come ho scritto:
expr = QgsExpression("id_punto IN [%'(' ||  "punto"  || ' ) '%]")



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Luca Mandolesi
ragazzi, ho provato a fare il join tra la tabella e il layer punti di
Daniele sul campo testuale lanciando il plugin e la selezione figlio/padre
funziona senza modificare la macro originale di Larosa.

Ciao ciao

Il giorno 21 aprile 2017 16:44, Salvatore Larosa  ha
scritto:

> Il 21 Apr 2017 4:25 PM, "Totò Fiandaca"  ha
> scritto:
>
>
> Il giorno 21 aprile 2017 16:19, Salvatore Larosa  ha
> scritto:
>
>> eccolo: https://gist.github.com/slarosa/bc3fa13ce693ac81311a66c4dbdf
>>
>
> ​grazie mille.
> Funziona!!!​
>
>
> però non è una buona prassi utilizzare campi di tipo testuale per primary
> key o foreign key.
>
> Anche l'operatore IN dovrebbe funzionare evitando l'uso del carattere
> jolly.
>
> Saluti!
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Salvatore Larosa
Il 21 Apr 2017 4:25 PM, "Totò Fiandaca"  ha
scritto:


Il giorno 21 aprile 2017 16:19, Salvatore Larosa  ha
scritto:

> eccolo: https://gist.github.com/slarosa/bc3fa13ce693ac81311a66c4dbdf
>

​grazie mille.
Funziona!!!​


però non è una buona prassi utilizzare campi di tipo testuale per primary
key o foreign key.

Anche l'operatore IN dovrebbe funzionare evitando l'uso del carattere jolly.

Saluti!
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Totò Fiandaca
Il giorno 21 aprile 2017 16:19, Salvatore Larosa  ha
scritto:

> eccolo: https://gist.github.com/slarosa/bc3fa13ce693ac81311a66c4dbdf
>

​grazie mille.
Funziona!!!​



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Salvatore Larosa
Ciao Totò

2017-04-21 15:41 GMT+02:00 Totò Fiandaca :

>
> Il giorno 21 aprile 2017 15:27, Salvatore Larosa  ha
> scritto:
>
>> l'operatore LIKE ha bisogno del carattere jolly (%) per funzionare. Per
>> cui in questo caso è necessario affinchè l'azione funzioni correttamente.
>> Spero sia di aiuto. (mi ero dimenticato di inserirlo nella mail
>> precedente, sorry)
>>
>
> ​scusa, ma non capisco dove mettere il jolly;
> per favore, se puoi, incolli qui lo script?
>
>
eccolo: https://gist.github.com/slarosa/bc3fa13ce693ac81311a66c4dbdf

-- 
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Salvatore Larosa
Ciao Salvatore,

2017-04-21 15:00 GMT+02:00 Totò Fiandaca :

>
> Il giorno 21 aprile 2017 14:38, Salvatore Larosa  ha
> scritto:
>
>> ho scaricato il tuo progetto e l'azione funziona come previsto, devi solo
>> stare attento a come scrivi l'espressione (notare lo spazio prima e dopo il
>> LIKE ;-)):
>
>
> ​scusa Salvatore, ma continua a non funzionare con o senza spazi​.
> ripeto che funziona per i solo per attibuto :380030
>


l'operatore LIKE ha bisogno del carattere jolly (%) per funzionare. Per cui
in questo caso è necessario affinchè l'azione funzioni correttamente.
Spero sia di aiuto. (mi ero dimenticato di inserirlo nella mail precedente,
sorry)

Saluti,
-SL



-- 
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Daniele Bonaposta
Ho fatto tutte le prove possibili con la sintassi, ma niente

Il giorno 21 aprile 2017 14:38, Salvatore Larosa  ha
scritto:

> Ciao Daniele,
>
> 2017-04-21 12:39 GMT+02:00 Daniele Bonaposta 
> :
>
>> ecco i dati, nel progetto 'test-qgs' ci sono l'azione e la macro
>>
>>
> ho scaricato il tuo progetto e l'azione funziona come previsto, devi solo
> stare attento a come scrivi l'espressione (notare lo spazio prima e dopo il
> LIKE ;-)):
>
> ```
> expr = QgsExpression("\"id_punto\" LIKE [% "punto" %]")
> ```
>
>
>
> --
> Salvatore Larosa
> linkedIn: http://linkedin.com/in/larosasalvatore
> twitter: @lrssvt
> skype: s.larosa
> IRC: lrssvt on freenode
>



-- 
_

Daniele Bonaposta,
Cartografia - G.I.S.

via Don Minzoni 13a
40121 - Bologna
mobile: +39.338.3377044
e-mail: daniele.bonapo...@gmail.com

*Linked*in: http://www.linkedin.com/pub/daniele-bonaposta/26/487/872

_
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Salvatore Larosa
Ciao Daniele,

2017-04-21 12:39 GMT+02:00 Daniele Bonaposta :

> ecco i dati, nel progetto 'test-qgs' ci sono l'azione e la macro
>
>
ho scaricato il tuo progetto e l'azione funziona come previsto, devi solo
stare attento a come scrivi l'espressione (notare lo spazio prima e dopo il
LIKE ;-)):

```
expr = QgsExpression("\"id_punto\" LIKE [% "punto" %]")
```



-- 
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Luca Mandolesi
Mi cerca i dati con la path del tuo PC e "forse un bug" non mi fa cercare
manualmente le tabella csv... mmm.. prova a settare le path come relative
prima di salvare nel tuo progetto Qgis, metti tutto in una cartella e
zippalagrazie
Luca
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Totò Fiandaca
Il giorno 21 aprile 2017 12:01, Daniele Bonaposta <
daniele.bonapo...@gmail.com> ha scritto:

> La prova con i dati di Andrea ha funzionato, con i miei in cui ho un id
> testuale non ha funzionato neanche con LIKE.
> L'unica differenza è che non da più l'errore di prima. Nel layer
> geometrico non c'è nessun record selezionato.
>

​se puoi condividi i dati, che facciaomo una prova!!!​



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Luca Mandolesi
Ciao Daniele, mi potresti passare uno zip con

shape padre
shape figlio
progetto qgis con già settata la relazione

Così provo il plugin sulla mia macchina?
Grazie
Luca
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Daniele Bonaposta
La prova con i dati di Andrea ha funzionato, con i miei in cui ho un id
testuale non ha funzionato neanche con LIKE.
L'unica differenza è che non da più l'errore di prima. Nel layer geometrico
non c'è nessun record selezionato.

Il giorno 20 aprile 2017 14:58, Totò Fiandaca 
ha scritto:

>
> Il giorno 20 aprile 2017 14:33, Daniele Bonaposta <
> daniele.bonapo...@gmail.com> ha scritto:
>
>> Giusto! ma ho provato tutte le possibili sintassi per QgsExpression e
>> continuo ad evere l'errore.
>
>
> ​nell'articolo di Andrea ci sono anche dei dati su cui provare;
> ti consiglio di scaricarli e fare una prova.
>
> saluti​
>
>
>
> --
> *Salvatore Fiandaca*
> *mobile*.:+39 327.493.8955 <327%20493%208955>
> *m*: *pigrecoinfin...@gmail.com *
> *blog:** https://pigrecoinfinito.wordpress.com/
> *
>
> 43°51'0.54"N  10°34'27.62"E - EPSG:4326
>
> “Se la conoscenza deve essere aperta a tutti,
> perchè mai limitarne l’accesso?”
> R. Stallman
>



-- 
_

Daniele Bonaposta,
Cartografia - G.I.S.

via Don Minzoni 13a
40121 - Bologna
mobile: +39.338.3377044
e-mail: daniele.bonapo...@gmail.com

*Linked*in: http://www.linkedin.com/pub/daniele-bonaposta/26/487/872

_
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-21 Per discussione Luca Mandolesi
Ciao Paolo, grazie per la pazienza. Quando puoi, approva il plugin così lo
sperimentiamo.

Un possibile bug:
L'errore che riscontravo sembra essere un bug del progetto di QGis, che, se
ha una relazione già presente, quando si aggiunge un record al padre e si
ha la tabella aperta a video, aggiunge 1 geometria e 2 righe uguali in
tabella al salvataggio...la cosa scompare riaprendo la tabella.
Ho cercato tra i bug e non lo vedo...quindi aprirò un ticket con un
minidataset di prova.

Ciao e grazie
Luca
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Paolo Cavallini
Il 20/04/2017 22:07, Luca Mandolesi ha scritto:
> Scusami Paolo, ho fatto alcuni nuovi test e ci sono cose che non mi
> convincono. Ti chiedo di aspettare per l'approvazione perchè vorrei
> approfondire.

Salve,
d'accordo, allora attendo un tuo aggiornamento.
A disposizione.
Saluti.
-- 
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all=IT=qgis,arcgis
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Luca Mandolesi
Scusami Paolo, ho fatto alcuni nuovi test e ci sono cose che non mi
convincono. Ti chiedo di aspettare per l'approvazione perchè vorrei
approfondire.
Grazie
Luca

Il giorno 20 aprile 2017 21:31, Luca Mandolesi  ha
scritto:

> Grazie Paolo. Ho dato una ripulita.
>
> Ciao ciao
> Luca
>
> Il giorno 20 aprile 2017 18:29, Paolo Cavallini 
> ha scritto:
>
>> Il 20/04/2017 17:54, Luca Mandolesi ha scritto:
>> > Siamo in attesa di approvazione del plugin per fare i test e il debug!
>> >
>> > http://plugins.qgis.org/plugins/SelectByRelationship/
>>
>> Ho aperto un ticket, una banalità da sistemare.
>> Saluti, e grazie.
>>
>> --
>> Paolo Cavallini - www.faunalia.eu
>> QGIS & PostGIS courses: http://www.faunalia.eu/training.html
>> https://www.google.com/trends/explore?date=all=IT=qgis,arcgis
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>
>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Luca Mandolesi
Grazie Paolo. Ho dato una ripulita.

Ciao ciao
Luca

Il giorno 20 aprile 2017 18:29, Paolo Cavallini  ha
scritto:

> Il 20/04/2017 17:54, Luca Mandolesi ha scritto:
> > Siamo in attesa di approvazione del plugin per fare i test e il debug!
> >
> > http://plugins.qgis.org/plugins/SelectByRelationship/
>
> Ho aperto un ticket, una banalità da sistemare.
> Saluti, e grazie.
>
> --
> Paolo Cavallini - www.faunalia.eu
> QGIS & PostGIS courses: http://www.faunalia.eu/training.html
> https://www.google.com/trends/explore?date=all=IT=qgis,arcgis
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Paolo Cavallini
Il 20/04/2017 17:54, Luca Mandolesi ha scritto:
> Siamo in attesa di approvazione del plugin per fare i test e il debug!
> 
> http://plugins.qgis.org/plugins/SelectByRelationship/

Ho aperto un ticket, una banalità da sistemare.
Saluti, e grazie.

-- 
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all=IT=qgis,arcgis
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Luigi Pirelli
clap clap clap :)
Luigi Pirelli

**
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS 2nd Edition:
* 
https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition
**


2017-04-20 17:54 GMT+02:00 Luca Mandolesi :
> Siamo in attesa di approvazione del plugin per fare i test e il debug!
>
> http://plugins.qgis.org/plugins/SelectByRelationship/
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Luca Mandolesi
Siamo in attesa di approvazione del plugin per fare i test e il debug!

http://plugins.qgis.org/plugins/SelectByRelationship/
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Totò Fiandaca
Il giorno 20 aprile 2017 14:33, Daniele Bonaposta <
daniele.bonapo...@gmail.com> ha scritto:

> Giusto! ma ho provato tutte le possibili sintassi per QgsExpression e
> continuo ad evere l'errore.


​nell'articolo di Andrea ci sono anche dei dati su cui provare;
ti consiglio di scaricarli e fare una prova.

saluti​



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-20 Per discussione Daniele Bonaposta
Complimenti  a tutti per le soluzioni proposte!

Ho provato con dei vecchi dati a fare la selezione tramite join, come nel
video di Totò,
ma mi resituisce questo errore:

An error occurred during execution of following code:
from qgis.utils import iface
# inserire il layer contenente la geometria
vl = QgsMapLayerRegistry.instance().mapLayersByName('situazione_calotte')[0]
iface.setActiveLayer(vl)
cLayer = iface.mapCanvas().currentLayer()
# inserire i due campi per il join: layer geometrico - tabella attributi
expr = QgsExpression("\"id_calotta\"=[%1st_calotta%]")
it = cLayer.getFeatures(QgsFeatureRequest(expr))
ids = [i.id() for i in it]
cLayer.setSelectedFeature(ids)


traceback.print_exception() failed

Versione Python:
2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609]

Versione di QGIS:
2.18.6 'Las Palmas', 5f369b0

Percorso Python:

Il giorno 15 aprile 2017 10:31, Totò Fiandaca 
ha scritto:

> Ecco un'altra brillante soluzione realizzata da Salvatore Larosa:
>
> https://gist.github.com/slarosa/653e6d759cf0d82c2a24dcc499b094e0
>
> allego un mio video dimostrativo:
> https://www.youtube.com/watch?v=PRDftcPWNg8
>
> saluti e serena Pasqua di resurrezione.
>
>
> Il giorno 14 aprile 2017 10:43, aborruso  ha scritto:
>
>> Ciao Paolo,
>> parli delle query del DB Manager?
>>
>> Con questo riesco a fare query (già con la 2.14) SQL anche su layer non
>> SQL,
>> ma non riesco a usarle per fare un select di geometrie con una query di
>> questo tipo:
>>
>> SELECT * FROM idranti
>> JOIN (SELECT * FROM anagraficaIdranti WHERE attributo IN ('253a')) AS aI
>> ON idranti.id=aI.id
>>
>> Il punto è in qualche modo quello di riuscire a scrivere una query su un
>> layer geometrico, in JOIN con altre tabelle, che abbiano nativamente come
>> output un select sul map canvas.
>> Mentre al momento (almeno sulla versione 2.14) l'output via DB Manager
>> non è
>> un select degli oggetti di output di quella query per quel layer, ma il
>> load
>> di un New Layer.
>>
>> 
>>
>> Oppure c'è qualche altra modalità/nuova feature su versioni > 2.14?
>>
>> Grazie
>>
>>
>>
>> --
>> View this message in context: http://osgeo-org.1560.x6.nabbl
>> e.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317301.html
>> Sent from the QGIS Italian User mailing list archive at Nabble.com.
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>
>
>
>
> --
> *Salvatore Fiandaca*
> *mobile*.:+39 327.493.8955 <327%20493%208955>
> *m*: *pigrecoinfin...@gmail.com *
> *blog:** https://pigrecoinfinito.wordpress.com/
> *
>
> 43°51'0.54"N  10°34'27.62"E - EPSG:4326
>
> “Se la conoscenza deve essere aperta a tutti,
> perchè mai limitarne l’accesso?”
> R. Stallman
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
>


-- 
_

Daniele Bonaposta,
Cartografia - G.I.S.

via Don Minzoni 13a
40121 - Bologna
mobile: +39.338.3377044
e-mail: daniele.bonapo...@gmail.com

*Linked*in: http://www.linkedin.com/pub/daniele-bonaposta/26/487/872

_
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-16 Per discussione Marco Spaziani
...e grazie anche a Luca Mandolesi, of course .(la mezza bottiglia di
Chianti con cui ho accompagnato timballo e abbacchio sta facendo ancora il
suo effetto soporifero)

Il giorno 16 aprile 2017 17:09, Marco Spaziani 
ha scritto:

> ...e ovviamente grazie anche a Salvatore Larosa ed ad Andrea Borruso.
>
> Il giorno 16 aprile 2017 16:49, Marco Spaziani 
> ha scritto:
>
>> Qui, a cura del solito Totò Fiandaca, troverete un ottimo lavoro di
>> sintesi e di chiarezza in merito a questa discussione
>> https://pigrecoinfinito.wordpress.com/2017/04/16/qgis-selezi
>> onare-feature-partendo-dalle-relazioni-1m
>>
>> Il giorno 16 aprile 2017 12:12, Luca Mandolesi  ha
>> scritto:
>>
>>> Easter Egg!
>>>
>>> Ho abbozzato un plugin che altro non è che un mero pulsante che
>>> incapsula i comandi per le macro.
>>>
>>> L'ho appoggiato sul repo di pyArchInit, se volete provarlo e mettere gli
>>> issues abbiamo una base di partenza dove tenere tutte insieme le
>>> osservazioni, implementazioni, bugs, tutorial, ecc.
>>>
>>> Se volete forkarlo per implementazioni sarebbe molto carino..così imparo
>>> anche ad usare correttamente github!
>>>
>>> https://github.com/pyarchinit/selectFromRelations
>>>
>>> Ciao ciao
>>> Luca
>>>
>>>
>>>
>>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-16 Per discussione Marco Spaziani
...e ovviamente grazie anche a Salvatore Larosa ed ad Andrea Borruso.

Il giorno 16 aprile 2017 16:49, Marco Spaziani 
ha scritto:

> Qui, a cura del solito Totò Fiandaca, troverete un ottimo lavoro di
> sintesi e di chiarezza in merito a questa discussione
> https://pigrecoinfinito.wordpress.com/2017/04/16/qgis-
> selezionare-feature-partendo-dalle-relazioni-1m
>
> Il giorno 16 aprile 2017 12:12, Luca Mandolesi  ha
> scritto:
>
>> Easter Egg!
>>
>> Ho abbozzato un plugin che altro non è che un mero pulsante che incapsula
>> i comandi per le macro.
>>
>> L'ho appoggiato sul repo di pyArchInit, se volete provarlo e mettere gli
>> issues abbiamo una base di partenza dove tenere tutte insieme le
>> osservazioni, implementazioni, bugs, tutorial, ecc.
>>
>> Se volete forkarlo per implementazioni sarebbe molto carino..così imparo
>> anche ad usare correttamente github!
>>
>> https://github.com/pyarchinit/selectFromRelations
>>
>> Ciao ciao
>> Luca
>>
>>
>>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-16 Per discussione Marco Spaziani
Qui, a cura del solito Totò Fiandaca, troverete un ottimo lavoro di sintesi
e di chiarezza in merito a questa discussione
https://pigrecoinfinito.wordpress.com/2017/04/16/qgis-selezionare-feature-partendo-dalle-relazioni-1m

Il giorno 16 aprile 2017 12:12, Luca Mandolesi  ha
scritto:

> Easter Egg!
>
> Ho abbozzato un plugin che altro non è che un mero pulsante che incapsula
> i comandi per le macro.
>
> L'ho appoggiato sul repo di pyArchInit, se volete provarlo e mettere gli
> issues abbiamo una base di partenza dove tenere tutte insieme le
> osservazioni, implementazioni, bugs, tutorial, ecc.
>
> Se volete forkarlo per implementazioni sarebbe molto carino..così imparo
> anche ad usare correttamente github!
>
> https://github.com/pyarchinit/selectFromRelations
>
> Ciao ciao
> Luca
>
>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-15 Per discussione Marco Spaziani
Credo che questa sia stata una delle più edificanti e soddisfacenti
discussioni degli ultimi tempi.
Eravamo partiti, qualche giorno fa, che non si poteva fare nulla ...e ora
già siamo alla scelta della soluzione più elegante!
Buona Pasqua a tutti.

Il giorno 15 aprile 2017 10:31, Totò Fiandaca 
ha scritto:

> Ecco un'altra brillante soluzione realizzata da Salvatore Larosa:
>
> https://gist.github.com/slarosa/653e6d759cf0d82c2a24dcc499b094e0
>
> allego un mio video dimostrativo:
> https://www.youtube.com/watch?v=PRDftcPWNg8
>
> saluti e serena Pasqua di resurrezione.
>
>
> Il giorno 14 aprile 2017 10:43, aborruso  ha scritto:
>
>> Ciao Paolo,
>> parli delle query del DB Manager?
>>
>> Con questo riesco a fare query (già con la 2.14) SQL anche su layer non
>> SQL,
>> ma non riesco a usarle per fare un select di geometrie con una query di
>> questo tipo:
>>
>> SELECT * FROM idranti
>> JOIN (SELECT * FROM anagraficaIdranti WHERE attributo IN ('253a')) AS aI
>> ON idranti.id=aI.id
>>
>> Il punto è in qualche modo quello di riuscire a scrivere una query su un
>> layer geometrico, in JOIN con altre tabelle, che abbiano nativamente come
>> output un select sul map canvas.
>> Mentre al momento (almeno sulla versione 2.14) l'output via DB Manager
>> non è
>> un select degli oggetti di output di quella query per quel layer, ma il
>> load
>> di un New Layer.
>>
>> 
>>
>> Oppure c'è qualche altra modalità/nuova feature su versioni > 2.14?
>>
>> Grazie
>>
>>
>>
>> --
>> View this message in context: http://osgeo-org.1560.x6.nabbl
>> e.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317301.html
>> Sent from the QGIS Italian User mailing list archive at Nabble.com.
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>
>
>
>
> --
> *Salvatore Fiandaca*
> *mobile*.:+39 327.493.8955
> *m*: *pigrecoinfin...@gmail.com *
> *blog:** https://pigrecoinfinito.wordpress.com/
> *
>
> 43°51'0.54"N  10°34'27.62"E - EPSG:4326
>
> “Se la conoscenza deve essere aperta a tutti,
> perchè mai limitarne l’accesso?”
> R. Stallman
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-15 Per discussione Totò Fiandaca
Ecco un'altra brillante soluzione realizzata da Salvatore Larosa:

https://gist.github.com/slarosa/653e6d759cf0d82c2a24dcc499b094e0

allego un mio video dimostrativo:
https://www.youtube.com/watch?v=PRDftcPWNg8

saluti e serena Pasqua di resurrezione.


Il giorno 14 aprile 2017 10:43, aborruso  ha scritto:

> Ciao Paolo,
> parli delle query del DB Manager?
>
> Con questo riesco a fare query (già con la 2.14) SQL anche su layer non
> SQL,
> ma non riesco a usarle per fare un select di geometrie con una query di
> questo tipo:
>
> SELECT * FROM idranti
> JOIN (SELECT * FROM anagraficaIdranti WHERE attributo IN ('253a')) AS aI
> ON idranti.id=aI.id
>
> Il punto è in qualche modo quello di riuscire a scrivere una query su un
> layer geometrico, in JOIN con altre tabelle, che abbiano nativamente come
> output un select sul map canvas.
> Mentre al momento (almeno sulla versione 2.14) l'output via DB Manager non
> è
> un select degli oggetti di output di quella query per quel layer, ma il
> load
> di un New Layer.
>
> 
>
> Oppure c'è qualche altra modalità/nuova feature su versioni > 2.14?
>
> Grazie
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.
> nabble.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317301.html
> Sent from the QGIS Italian User mailing list archive at Nabble.com.
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-14 Per discussione Paolo Cavallini
Il 14/04/2017 09:54, Totò Fiandaca ha scritto:
> ecco una soluzione intelligente al problema [0],  risolto velocemente da
> Andrea Borruso con una semplice Azione Python; 
> 
> continuo a stupirmi come una cosa cosi utile ed importante NON sia mai
> stata implemetata in QGIS.
> 
> Saluti e grazie ancora Andrea.
> 
> [0] 
> https://medium.com/tantotanto/qgis-selezionare-geometrie-da-una-tabella-di-attributi-correlata-bea37747a7e2

Ottimo. Però le query SQL "virtualizzate" si possono ora fare anche su
layer non SQL.
Saluti.

-- 
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
https://www.google.com/trends/explore?date=all=IT=qgis,arcgis
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-14 Per discussione Totò Fiandaca
ecco una soluzione intelligente al problema [0],  risolto velocemente da
Andrea Borruso con una semplice Azione Python;

continuo a stupirmi come una cosa cosi utile ed importante NON sia mai
stata implemetata in QGIS.

Saluti e grazie ancora Andrea.

[0]
https://medium.com/tantotanto/qgis-selezionare-geometrie-da-una-tabella-di-attributi-correlata-bea37747a7e2


Il giorno 13 aprile 2017 16:45, Sergio Gollino  ha
scritto:

> Scusate forse non ho ben capito la cosa che a me pare molto semplice in un
> DB relazionale...
> Personalmente non la userei mai in un GIS (nemmeno se ci fosse la
> funzione) perchè fare join del genere con uno shape file di grosse
> dimensioni risulterebbe difficile (vedo già il pc impiccato)...
>
> Io attuerei una soluzione ibrida.
>
> Cioè farei una tabella (o vista se preferite ma a me le viste piacciono
> poco sempre per ragioni prestazionali) con un bel JOIN in postgresql. A
> questo punto caricherei la tabella in qgis e procederei facendo le select
> sulla tabella... Se cerco il palo XY mi tirerà fuori tutte le armature ad
> esso associate. In pratica avrò lo stesso palo (e relativa geometria) per 5
> volte con 5 armature diverse.
>
> Se volessi farlo tutto dentro db sarebbe una banale sub-query a cui cambio
> ogni volta la clausola where della query di ordine superiore.
>
> Volendo, se le armature univoche non sono tantissime, con una serie di
> CASE e sub-query è possibile anche evitare la duplicazione del dato
> relativo al palo ma questo diventa macchinoso e a meno di non usarlo molto
> spesso non lo farei.
>
> Saluti
>
> SG
>
>
>
>
>
> Il giorno 13 aprile 2017 16:16, Luca Lanteri  ha
> scritto:
>
>> In effetti il link è una funzionalità che sul vecchio AV risultava molto
>> utile e di cui a volte ne sento anch'io la mancanza.
>> Penso che la prima cosa sia aprire una feature request ben descritta. Se
>> di interesse comune si potrebbe finanziare con una raccolta fondi ad hoc,
>> magari tramite il gruppo QGIS Italia.
>>
>> a presto
>> Luca
>>
>> Il giorno 13 aprile 2017 14:13, Totò Fiandaca 
>> ha scritto:
>>
>>> il quesito è stato posto su 'thespatialcommunity.slack.com' e Nathan
>>> Woodrow (uno dei massimi esperti e sviluppatori QGIS) ha detto che NON è
>>> possibile farlo con QGIS.
>>>
>>> A mio avviso sarebbe una feature molto utile ma come accade spesso
>>> occorre raccogliere dei fonti per farla sviluppare.
>>> Io sono disposto a contribuire, ma da solo non posso farlo!!!
>>>
>>> saluti
>>>
>>> Il giorno 13 aprile 2017 13:51, AV  ha scritto:
>>>
 /
 Totò wrote
 > NON è più possibile fare una selezione partendo dalla tabella lato n

 /

 Da come l'ho capita io, il problema di Toto' e' il seguente.

 Avendo 4 pali con attributi "armatura" da join:

 palo 1] armatura PIPPO
 palo 2] armatura PLUTO
 palo 3] armatura PIPPO e armatura PAPERINO
 palo 4] armatura TOPOLINO

 lui vuole selezionare i pali 1,3 cercando il solo nome PIPPO.

 Se cosi' stanno le cose, francamente non saprei quale Gis sia in grado
 di
 eseguire un simile filtro "a ritroso"...



 --
 View this message in context: http://osgeo-org.1560.x6.nabbl
 e.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317190.html
 Sent from the QGIS Italian User mailing list archive at Nabble.com.
 ___
 QGIS-it-user mailing list
 QGIS-it-user@lists.osgeo.org
 https://lists.osgeo.org/mailman/listinfo/qgis-it-user

>>>
>>>
>>>
>>> --
>>> *Salvatore Fiandaca*
>>> *mobile*.:+39 327.493.8955 <+39%20327%20493%208955>
>>> *m*: *pigrecoinfin...@gmail.com *
>>> *blog:** https://pigrecoinfinito.wordpress.com/
>>> *
>>>
>>> 43°51'0.54"N  10°34'27.62"E - EPSG:4326
>>>
>>> “Se la conoscenza deve essere aperta a tutti,
>>> perchè mai limitarne l’accesso?”
>>> R. Stallman
>>>
>>> ___
>>> QGIS-it-user mailing list
>>> QGIS-it-user@lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>>
>>>
>>
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> 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".
>



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955

Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione Sergio Gollino
Scusate forse non ho ben capito la cosa che a me pare molto semplice in un
DB relazionale...
Personalmente non la userei mai in un GIS (nemmeno se ci fosse la funzione)
perchè fare join del genere con uno shape file di grosse dimensioni
risulterebbe difficile (vedo già il pc impiccato)...

Io attuerei una soluzione ibrida.

Cioè farei una tabella (o vista se preferite ma a me le viste piacciono
poco sempre per ragioni prestazionali) con un bel JOIN in postgresql. A
questo punto caricherei la tabella in qgis e procederei facendo le select
sulla tabella... Se cerco il palo XY mi tirerà fuori tutte le armature ad
esso associate. In pratica avrò lo stesso palo (e relativa geometria) per 5
volte con 5 armature diverse.

Se volessi farlo tutto dentro db sarebbe una banale sub-query a cui cambio
ogni volta la clausola where della query di ordine superiore.

Volendo, se le armature univoche non sono tantissime, con una serie di CASE
e sub-query è possibile anche evitare la duplicazione del dato relativo al
palo ma questo diventa macchinoso e a meno di non usarlo molto spesso non
lo farei.

Saluti

SG





Il giorno 13 aprile 2017 16:16, Luca Lanteri  ha
scritto:

> In effetti il link è una funzionalità che sul vecchio AV risultava molto
> utile e di cui a volte ne sento anch'io la mancanza.
> Penso che la prima cosa sia aprire una feature request ben descritta. Se
> di interesse comune si potrebbe finanziare con una raccolta fondi ad hoc,
> magari tramite il gruppo QGIS Italia.
>
> a presto
> Luca
>
> Il giorno 13 aprile 2017 14:13, Totò Fiandaca 
> ha scritto:
>
>> il quesito è stato posto su 'thespatialcommunity.slack.com' e Nathan
>> Woodrow (uno dei massimi esperti e sviluppatori QGIS) ha detto che NON è
>> possibile farlo con QGIS.
>>
>> A mio avviso sarebbe una feature molto utile ma come accade spesso
>> occorre raccogliere dei fonti per farla sviluppare.
>> Io sono disposto a contribuire, ma da solo non posso farlo!!!
>>
>> saluti
>>
>> Il giorno 13 aprile 2017 13:51, AV  ha scritto:
>>
>>> /
>>> Totò wrote
>>> > NON è più possibile fare una selezione partendo dalla tabella lato n
>>>
>>> /
>>>
>>> Da come l'ho capita io, il problema di Toto' e' il seguente.
>>>
>>> Avendo 4 pali con attributi "armatura" da join:
>>>
>>> palo 1] armatura PIPPO
>>> palo 2] armatura PLUTO
>>> palo 3] armatura PIPPO e armatura PAPERINO
>>> palo 4] armatura TOPOLINO
>>>
>>> lui vuole selezionare i pali 1,3 cercando il solo nome PIPPO.
>>>
>>> Se cosi' stanno le cose, francamente non saprei quale Gis sia in grado di
>>> eseguire un simile filtro "a ritroso"...
>>>
>>>
>>>
>>> --
>>> View this message in context: http://osgeo-org.1560.x6.nabbl
>>> e.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317190.html
>>> Sent from the QGIS Italian User mailing list archive at Nabble.com.
>>> ___
>>> QGIS-it-user mailing list
>>> QGIS-it-user@lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>>
>>
>>
>>
>> --
>> *Salvatore Fiandaca*
>> *mobile*.:+39 327.493.8955 <+39%20327%20493%208955>
>> *m*: *pigrecoinfin...@gmail.com *
>> *blog:** https://pigrecoinfinito.wordpress.com/
>> *
>>
>> 43°51'0.54"N  10°34'27.62"E - EPSG:4326
>>
>> “Se la conoscenza deve essere aperta a tutti,
>> perchè mai limitarne l’accesso?”
>> R. Stallman
>>
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>
>>
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> 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".
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione Luca Lanteri
In effetti il link è una funzionalità che sul vecchio AV risultava molto
utile e di cui a volte ne sento anch'io la mancanza.
Penso che la prima cosa sia aprire una feature request ben descritta. Se di
interesse comune si potrebbe finanziare con una raccolta fondi ad hoc,
magari tramite il gruppo QGIS Italia.

a presto
Luca

Il giorno 13 aprile 2017 14:13, Totò Fiandaca 
ha scritto:

> il quesito è stato posto su 'thespatialcommunity.slack.com' e Nathan
> Woodrow (uno dei massimi esperti e sviluppatori QGIS) ha detto che NON è
> possibile farlo con QGIS.
>
> A mio avviso sarebbe una feature molto utile ma come accade spesso occorre
> raccogliere dei fonti per farla sviluppare.
> Io sono disposto a contribuire, ma da solo non posso farlo!!!
>
> saluti
>
> Il giorno 13 aprile 2017 13:51, AV  ha scritto:
>
>> /
>> Totò wrote
>> > NON è più possibile fare una selezione partendo dalla tabella lato n
>>
>> /
>>
>> Da come l'ho capita io, il problema di Toto' e' il seguente.
>>
>> Avendo 4 pali con attributi "armatura" da join:
>>
>> palo 1] armatura PIPPO
>> palo 2] armatura PLUTO
>> palo 3] armatura PIPPO e armatura PAPERINO
>> palo 4] armatura TOPOLINO
>>
>> lui vuole selezionare i pali 1,3 cercando il solo nome PIPPO.
>>
>> Se cosi' stanno le cose, francamente non saprei quale Gis sia in grado di
>> eseguire un simile filtro "a ritroso"...
>>
>>
>>
>> --
>> View this message in context: http://osgeo-org.1560.x6.nabbl
>> e.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317190.html
>> Sent from the QGIS Italian User mailing list archive at Nabble.com.
>> ___
>> QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>
>
>
>
> --
> *Salvatore Fiandaca*
> *mobile*.:+39 327.493.8955 <+39%20327%20493%208955>
> *m*: *pigrecoinfin...@gmail.com *
> *blog:** https://pigrecoinfinito.wordpress.com/
> *
>
> 43°51'0.54"N  10°34'27.62"E - EPSG:4326
>
> “Se la conoscenza deve essere aperta a tutti,
> perchè mai limitarne l’accesso?”
> R. Stallman
>
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione GUIDUCCI Marco


- Messaggio originale -
> Da: "AV" 
> A: qgis-it-user@lists.osgeo.org
> Inviato: Giovedì, 13 aprile 2017 13:51:14
> Oggetto: Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

> /
> Totò wrote
>> NON è più possibile fare una selezione partendo dalla tabella lato n
> 
> /
> 
> Da come l'ho capita io, il problema di Toto' e' il seguente.
> 
> Avendo 4 pali con attributi "armatura" da join:
> 
> palo 1] armatura PIPPO
> palo 2] armatura PLUTO
> palo 3] armatura PIPPO e armatura PAPERINO
> palo 4] armatura TOPOLINO
> 
> lui vuole selezionare i pali 1,3 cercando il solo nome PIPPO.
> 
> Se cosi' stanno le cose, francamente non saprei quale Gis sia in grado di
> eseguire un simile filtro "a ritroso"...
> 


Esri ArcView3 lo fa da un paio di decine di anninon con join ma con il link 
(relate)
Il bello è che puoi linkare le tabelle nei due versi (1:n ed n:1) allo stesso 
tempo, senza generare "loop".
marco
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione Totò Fiandaca
Nino,
NON credo sia possibile farlo neanche con DB relazionali e poi dovresti
fare ogni volta una view diversa.
Il mio obiettivo è usare il tasto funzione F3 nella tabella correlata e poi
tramite semplice selezione del record poter zoomare la relativa feature.

2017-04-13 15:44 GMT+02:00 nformica :

> Certo poterlo fare direttamente in QGIS sarebbe comodo.
> Ma  eventualmente, uno queste cose se le risolve usando le query (con LEFT
> JOIN) in un geoDB, ovviamente abbandonando gli shapefile.
>
> Forse è per questo motivo che, non è stato pensato di implementarlo fin ad
> ora !?
>
> Saluti
> Nino
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.
> nabble.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317204.html
> Sent from the QGIS Italian User mailing list archive at Nabble.com.
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione nformica
Certo poterlo fare direttamente in QGIS sarebbe comodo.
Ma  eventualmente, uno queste cose se le risolve usando le query (con LEFT
JOIN) in un geoDB, ovviamente abbandonando gli shapefile.

Forse è per questo motivo che, non è stato pensato di implementarlo fin ad
ora !?

Saluti
Nino



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317204.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione Totò Fiandaca
il quesito è stato posto su 'thespatialcommunity.slack.com' e Nathan
Woodrow (uno dei massimi esperti e sviluppatori QGIS) ha detto che NON è
possibile farlo con QGIS.

A mio avviso sarebbe una feature molto utile ma come accade spesso occorre
raccogliere dei fonti per farla sviluppare.
Io sono disposto a contribuire, ma da solo non posso farlo!!!

saluti

Il giorno 13 aprile 2017 13:51, AV  ha scritto:

> /
> Totò wrote
> > NON è più possibile fare una selezione partendo dalla tabella lato n
>
> /
>
> Da come l'ho capita io, il problema di Toto' e' il seguente.
>
> Avendo 4 pali con attributi "armatura" da join:
>
> palo 1] armatura PIPPO
> palo 2] armatura PLUTO
> palo 3] armatura PIPPO e armatura PAPERINO
> palo 4] armatura TOPOLINO
>
> lui vuole selezionare i pali 1,3 cercando il solo nome PIPPO.
>
> Se cosi' stanno le cose, francamente non saprei quale Gis sia in grado di
> eseguire un simile filtro "a ritroso"...
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.
> nabble.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317190.html
> Sent from the QGIS Italian User mailing list archive at Nabble.com.
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>



-- 
*Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfin...@gmail.com *
*blog:** https://pigrecoinfinito.wordpress.com/
*

43°51'0.54"N  10°34'27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione nformica
Ciao Totò,

per quanto ne sappia io:


Totò wrote
> ma se al posto del join facessi una relazione 1:n NON è più possibile fare
> una selezione partendo dalla tabella lato n, questo è un grosso limite in
> quanto NON è possibile neanche usando spatialite o postgis.

... a meno che non stiamo parlando di cose diverse (e ho capito male), con
SpatiaLite o PostGIS, essndo DBMS relazionali, è possibile!



Totò wrote
> questo è un semplice caso per spiegare l'utilità della feature che manca
> in QGIS e credo in tutti i software GIS.

Mi pare che con il "concorrente" ArcXXX sia possibile.

Cari saluti
Nino



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/QGIS-select-in-join-tabella-in-relazione-tp5317093p5317148.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] QGIS - select in join (tabella in relazione)

2017-04-13 Per discussione Giulio Fattori

Il 12/04/2017 22:16, Totò ha scritto:

Salve a tutti,
scrivo questa email sperando di trovare una soluzione al quesito in oggetto.

In QGIS è possibile fare un join tra una layer (vettore o non) e una
qualsiasi altro layer (anche semplice tabella) basta che ci sia un campo
comune; su questo join è possibile fare selezioni e quindi zoom a selezione;
ma se al posto del join facessi una relazione 1:n NON è più possibile fare
una selezione partendo dalla tabella lato n, questo è un grosso limite in
quanto NON è possibile neanche usando spatialite o postgis.

Domanda, come mai NON è stata implementata questa feature in QGIS? credo sia
una caratteristica molto utile.

Esempio:
supponiamo di fare un censimento della pubblica illuminazione e creo un
layer puntuale che rappresenti il palo e una tabella che rappresenti le
armature (un palo può avere da 1 a 'n' armature) del palo stesso; in questo
caso specifico utilizzerei una relazione tra palo e armature; se facessi una
ricerca nella tabella armature, come selezionare il relativo palo?

questo è un semplice caso per spiegare l'utilità della feature che manca in
QGIS e credo in tutti i software GIS.

saluti



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/QGIS-select-in-join-tabella-in-relazione-tp5317093.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Buongiorno, incuriosito dalla tua problematica ho fatto qualche prova, 
creato un layer puntuale "Pali" e una tabella "Armature" di cui 
condividono l'Id del palo.


Effettivamente il join produce solo layer tabella virtuali che non 
visualizzano nulla.


Tuttavia, senza join alcuno, con il DB manager riesco a produrre un 
layer virtuale puntuale per ogni selezione di armatura, il problema è 
che si produce un layer per ogni interrogazione (armatura) diversa.


La query è del tipo

"SELECT "Pali"."ID", "Pali"."geometry","Armature"."armatura"
FROM "Pali", "Armature"
WHERE "Armature"."palo"="Pali"."ID" and "Armature"."armatura"='b'

E' necessario portarsi dietro la geometria dai pali altrimenti otteniamo 
una tabella virtuale come nel join.


E' un risultato ma dubito che possa risolvere dinamicamente la questione.

Saluti

___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user