Re: [Qgis-user] Linking coordinates between layers

2017-10-12 Thread Martin Bain
Hi Simon,
One way would be to add the line layer as a virtual layer with the query text:

SELECT make_line(A.geometry,B.geometry) AS geom, 
st_distance(A.geometry,B.geometry) AS dist
FROM LayerA AS A, LayerB AS B

Just substitute LayerA and LayerB with the names of your layers.

This would create a dynamic layer with one attribute "dist" - the distance 
between the points, and the geometry would be a line connecting the two points. 
 Whenever you move a point the line layer will update, if you labelled the line 
layer with the distance attribute, the label position and text would also 
update.

It gets quite funky if you have multiple points in each layer - there are lines 
drawn between all points.  If there are m points in layer A and n points in 
layer B there will be m*n points in the dynamic layer (a "cross join" in SQL 
parlance).  I imagine performance would be dreadful on layers with many points 
- but not an issue for your use case.

Cheers,
Martin.

-Original Message-
From: Qgis-user [mailto:qgis-user-boun...@lists.osgeo.org] On Behalf Of simonc8
Sent: Friday, 13 October 2017 3:22 AM
To: qgis-user@lists.osgeo.org
Subject: [Qgis-user] Linking coordinates between layers

I have two point layers each with a single point in them. I want to draw a line 
joining the points to use to measure the distance apart. I have found various 
plug-ins which allow this, but is there a way I can actually link the point 
coordinates to the line layer so that if I move one of the points the line will 
update automatically?

Grateful for advice.



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-User-f4125267.html
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

This email is intended for the named recipient only.  The information it 
contains may be confidential.  If you are not the intended recipient you must 
not reproduce or distribute any part of this email, disclose its contents to 
any other party or take any action in reliance on it.  If you have received 
this email in error, please contact the sender immediately and delete the 
message.
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Re: [Qgis-user] Building QGIS >= 2.18.12 on Linux Mint 18.2 Sonya - with Oracle provider?

2017-10-12 Thread Patrick Dunford
If you go to Add Vector Layer and select the source type as Database, 
ODBC is the first entry in the list of database types.



On 12/10/17 22:37, GregStef wrote:

Hi Patrick.

Sorry for the late reply, I had a small accident and I was nailed to bed for
a while.

I just installed 2.14, but cannot find even a mention of ODBC. Could you
please point out where it is?



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-User-f4125267.html
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

[Qgis-user] qgis atlas : set raster images 's contrast ?

2017-10-12 Thread image
Good evening,

I'm working with qgis 2.18(windows) and the usefull atlas tools. My covering
layer is a polygon layer (20 features). My atlas template is composed by 4
map elements representing different images raster (3 multibands).  I use the
option proposed in the tab called "object property" to lock the layer and
the style of the layer (lock layers / lock style for layers).For each
raster, I want to be able to automatically apply and set the raster style
and enhance the contrast "local histogram stretch".


I join a screen shot reprensenting my atlas template. 

 

Could you throw light for me ? is there a way to automatically assign a
contrast stretch ("local histogram stretch") for all my map elements and for
my 20 atlas sheet? 

In advance, thank you for your help. 

Kind regards. 



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-User-f4125267.html
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Totò
giohappy wrote
> A pensarci bene basterebbe anche qualcosa di più semplice: usare lo stesso
> metodo della feature rettangolare ma calcolando la distanza dal bbox della
> feature. Ai fini di una stampa l'importante è che l'etichetta stia dentro
> l'ingombro della feature dell'atlante...
> 
> giovanni

Ho appena fatto una rapida prova,
sembra che il caso generico sia più semplice del caso rettangolare grazie
alla tua osservazione, cioè basti prendere il bbox della feature corrente
dell'atlas...

ecco il gist
https://gist.github.com/pigreco/78dbe36583f958ea19cb9fe8d2102395

saluti



-
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


[Qgis-user] Linking coordinates between layers

2017-10-12 Thread simonc8
I have two point layers each with a single point in them. I want to draw a
line joining the points to use to measure the distance apart. I have found
various plug-ins which allow this, but is there a way I can actually link
the point coordinates to the line layer so that if I move one of the points
the line will update automatically?

Grateful for advice.



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-User-f4125267.html
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread G. Allegri
Per dei bordi generici la cosa si complica non poco, perché si deve
calcolare l'offset dell'etichetta (il che non sarebbe di per sé troppo
complicato con un po' di python) ma per farlo si deve poter calcolare le
dimensioni dell'etichetta, il che dipende come minimo da tipo e dimensioni
del font, e dal testo dell'etichetta. Niente d'impossibile se si hanno
tutte queste informazioni nel contesto della funzione, ma non so se sia
possibile averle.
Mi piacerebbe analizzare la cosa ma lascio a chi ha un po' più di tempo...

giovanni

Il 12 ott 2017 17:31, "Totò"  ha scritto:

> giohappy wrote
> > È normale che serva il boundary, infatti lo specificavo nei punti
> > dell'idea. Il motivo è semplice: un punto che sta su un poligono ha
> > distanza 0 da quel poligono, mentre ha una distanza >0 dal suo bordo
> > (almeno che non si trovi proprio sul bordo).
> >
> > giovanni
>
> Grazie, lo immaginavo, ma la tua conferma è fondamentale. Grazie!!!
>
> Come scritto nell'articolo, il metodo non è generale ma vale solo per
> vettore di copertura rettangolari,
> occorrerebbe studiare un metodo generale, per vettori di copertura generici
> cioè con bordo frastagliato.
>
> grazie,
> saluti
>
>
>
> -
> https://pigrecoinfinito.wordpress.com/
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-
> f5250612.html
> ___
> 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] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Totò
giohappy wrote
> È normale che serva il boundary, infatti lo specificavo nei punti
> dell'idea. Il motivo è semplice: un punto che sta su un poligono ha
> distanza 0 da quel poligono, mentre ha una distanza >0 dal suo bordo
> (almeno che non si trovi proprio sul bordo).
> 
> giovanni

Grazie, lo immaginavo, ma la tua conferma è fondamentale. Grazie!!!

Come scritto nell'articolo, il metodo non è generale ma vale solo per
vettore di copertura rettangolari,
occorrerebbe studiare un metodo generale, per vettori di copertura generici
cioè con bordo frastagliato.

grazie,
saluti 



-
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Qfiled e salvataggio foto

2017-10-12 Thread Totò
pierluigi.derosa wrote
> Ciao a tutti,
> 
> sono un utente novizio di Qfield. Ho preparato un progetto in QGIS per
> fare
> un semplice rilievo d prova.
> Ho usato il plugin Qfiledsync per preparare il materiale per Qfileld. Ho
> praparato un campo per le foto. Impostato nei campi "external resources" e
> se su QGIS mi sembra tutto funzionare.
> Carico correttamente il progetto su Qfield e riesco ad inserire i punti
> nel
> mio layer puntuale. Quando però provo a inserire una foto appena scatto e
> premo OK l'app va in crash. Mi sembra essere un problema di permessi di
> scrittura però ho caricato i file nella cartella richiesta ed inserito la
> cartella DCIM.
> Inoltre se carico un progetto con un punto con già una foto collegata
> nella
> tabella attributi e messa in DCIM la vedo collegata in Qfield e posso
> aprirla. Se però premo nuovamente l'icona di scatto va di nuovo in crash.
> 
> Attualmente ho un tablet samsung con android 7
> 
> Avete qualche suggerimento?
> Grazie
> Pierluigi

Ciao,
uso spesso QField e non uso nessun altro plugin perchè mi hanno sempre
compromesso il progetto.

Il problema delle foto è un problema random, anche a me succede alcune
volte, non sempre!!!

Per ovviare al problema, non uso la fotocamera del tablet ma altra digitale
e poi compilo un campo con il numero foto, successivamente ricostruisco (con
il calcolatore di campi) la path della foto.

ecco come configuro il mio tablet:
https://pigrecoinfinito.wordpress.com/2016/12/20/qfield-app-android-di-qgis/

saluti



-
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread G. Allegri
È normale che serva il boundary, infatti lo specificavo nei punti
dell'idea. Il motivo è semplice: un punto che sta su un poligono ha
distanza 0 da quel poligono, mentre ha una distanza >0 dal suo bordo
(almeno che non si trovi proprio sul bordo).

giovanni

Il 12 ott 2017 17:13, "Totò"  ha scritto:

giohappy wrote
> Bravo Totò, è esattamente quello che avevo in mente ;)
>
> giovanni

Ho scritto un articolo [0] dove spiego tutto o quasi!!!

Approfitto di Giovanni per chiedere come mai QGIS vuole necessariamente la
funzione boundary( ) nella espressione: shortest_line( $geometry,
boundary( @atlas_geometry ) ) ) altrimenti non calcola nulla!!!

La mia ipotesi è legata al fatto che la funzione boundary( ) tira fuori una
geometry linestring ed allora il calcolo va a buon fine, invece senza tale
funzione la shortest_line non da esito; è un bug oppure è normale?

Saluti

[0]
https://pigrecoinfinito.wordpress.com/2017/10/12/qgis-
dimmi-dove-ti-trovi-e-ti-etichetto-bene/



-
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-
f5250612.html
___
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] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Totò
giohappy wrote
> Bravo Totò, è esattamente quello che avevo in mente ;)
> 
> giovanni

Ho scritto un articolo [0] dove spiego tutto o quasi!!!

Approfitto di Giovanni per chiedere come mai QGIS vuole necessariamente la
funzione boundary( ) nella espressione: shortest_line( $geometry,  
boundary( @atlas_geometry ) ) ) altrimenti non calcola nulla!!!

La mia ipotesi è legata al fatto che la funzione boundary( ) tira fuori una
geometry linestring ed allora il calcolo va a buon fine, invece senza tale
funzione la shortest_line non da esito; è un bug oppure è normale?

Saluti

[0]
https://pigrecoinfinito.wordpress.com/2017/10/12/qgis-dimmi-dove-ti-trovi-e-ti-etichetto-bene/



-
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [Qgis-user] GRASS plugin

2017-10-12 Thread Siwei He
I see, thanks!

Siwei

On Thu, Oct 12, 2017 at 8:40 AM, Andre Joost 
wrote:

> Am 12.10.2017 um 05:53 schrieb Siwei He:
>
>> Since I am running Linux mint, it is Ubuntu 16.04 or older. Is that
>> possible to have a solution on this issue.
>>
>
>
> Either remove QGIS completely and switch from ubuntugis to the QGIS debian
> repo, or wait until QGIS 2.18.14 is released later this month.
>
> HTH,
> André Joost
>
>
>
> ___
> Qgis-user mailing list
> Qgis-user@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

[Qgis-user] Cannot get grid samples

2017-10-12 Thread Tyler Veinot
Hello;
Has anyone had the issue where their point sampling tool and zonal
statistic tools were unable to retrieve data from grid/raster datasets? I
am using 2.18.13, since I do not use these tools too often I cannot say
when they stopped working. Could it be I am missing a dependency?
I tried reinstalling the plugins but that didn't work.
Any suggestions?
Tyler
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

[QGIS-it-user] Qfiled e salvataggio foto

2017-10-12 Thread pierluigi de rosa
Ciao a tutti,

sono un utente novizio di Qfield. Ho preparato un progetto in QGIS per fare
un semplice rilievo d prova.
Ho usato il plugin Qfiledsync per preparare il materiale per Qfileld. Ho
praparato un campo per le foto. Impostato nei campi "external resources" e
se su QGIS mi sembra tutto funzionare.
Carico correttamente il progetto su Qfield e riesco ad inserire i punti nel
mio layer puntuale. Quando però provo a inserire una foto appena scatto e
premo OK l'app va in crash. Mi sembra essere un problema di permessi di
scrittura però ho caricato i file nella cartella richiesta ed inserito la
cartella DCIM.
Inoltre se carico un progetto con un punto con già una foto collegata nella
tabella attributi e messa in DCIM la vedo collegata in Qfield e posso
aprirla. Se però premo nuovamente l'icona di scatto va di nuovo in crash.

Attualmente ho un tablet samsung con android 7

Avete qualche suggerimento?
Grazie
Pierluigi
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [Qgis-user] GRASS plugin

2017-10-12 Thread Andre Joost

Am 12.10.2017 um 05:53 schrieb Siwei He:

Since I am running Linux mint, it is Ubuntu 16.04 or older. Is that
possible to have a solution on this issue.



Either remove QGIS completely and switch from ubuntugis to the QGIS 
debian repo, or wait until QGIS 2.18.14 is released later this month.


HTH,
André Joost


___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread G. Allegri
Bravo Totò, è esattamente quello che avevo in mente ;)

giovanni

Il 12 ott 2017 11:44, "Totò"  ha scritto:

> .. ecco l'espressione da utilizzare nel posizionamento delle etichette -
> metodo cartographic- position priority
>
> https://gist.github.com/pigreco/20d41b53625873d8a045ed10e52d5eed
>
>
>
> -
> https://pigrecoinfinito.wordpress.com/
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-
> f5250612.html
> ___
> 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] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Totò
.. ecco l'espressione da utilizzare nel posizionamento delle etichette -
metodo cartographic- position priority

https://gist.github.com/pigreco/20d41b53625873d8a045ed10e52d5eed



-
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Marco Spaziani
Grande!!!

Il giorno 12 ottobre 2017 11:22, Totò  ha
scritto:

> Salve,
> è da due giorni che ci lavoro,
> ma stamani, visto che il problema è parecchio interessante, ho approfondito
> un attimo.
>
> Per adesso condivido una soluzione test (un gist [0]) da utilizzare nelle
> etichette, cioè per ogni punto mette il label Alto, basso, destra o
> Sinistra
> rispetto al bordo che li contiene.
>
> ho definito una variabile @dist_bordo (distanza dal bordo) in modo da
> attivare l'etichetta solo se verificata.
>
> Appena ho un pò di tempo, descrivo meglio tutta l'espressione; questa deve
> essere utilizzata, con le dovute modifiche, nel posizionamento delle
> etichette.
>
> [0]https://gist.github.com/pigreco/197df427b3a71a83169ce908d1c8f7d6
>
> a dopo
>
>
>
>
>
> -
> https://pigrecoinfinito.wordpress.com/
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-
> f5250612.html
> ___
> 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-user] Building QGIS >= 2.18.12 on Linux Mint 18.2 Sonya - with Oracle provider?

2017-10-12 Thread GregStef
Hi Patrick.

Sorry for the late reply, I had a small accident and I was nailed to bed for
a while.

I just installed 2.14, but cannot find even a mention of ODBC. Could you
please point out where it is?



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-User-f4125267.html
___
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Totò
Salve,
è da due giorni che ci lavoro,
ma stamani, visto che il problema è parecchio interessante, ho approfondito
un attimo.

Per adesso condivido una soluzione test (un gist [0]) da utilizzare nelle
etichette, cioè per ogni punto mette il label Alto, basso, destra o Sinistra
rispetto al bordo che li contiene.

ho definito una variabile @dist_bordo (distanza dal bordo) in modo da
attivare l'etichetta solo se verificata.

Appena ho un pò di tempo, descrivo meglio tutta l'espressione; questa deve
essere utilizzata, con le dovute modifiche, nel posizionamento delle
etichette.

[0]https://gist.github.com/pigreco/197df427b3a71a83169ce908d1c8f7d6

a dopo





-
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Marco Spaziani
Se riesci a trovare il tempo per provarci, vedi se è possibile sfruttare
direttamente e semplicemente una delle potenti armi di Calcolatore di
campo, tipo "intersect bbox". Sarebbe una bella soddisfazione, per noi
innamorati delle performance di Qgis, risolvere, sulla base del tuo
suggerimento, con un semplice "doppio clic" in Calcolatore di campi
piuttosto che dettare e scrivere una regola logica (senza nulla togliere al
fascino, alla potenza e alla flessibilità delle regole logiche ma, parlando
da consumatore finale, nella routine frettolosa del lavoro quotidiano è
preferibile risolvere con un "doppio clic"). Facci sapere.

Il giorno 12 ottobre 2017 08:48, G. Allegri  ha scritto:

> Marco, è esattamente la funzioncina che proponevo. Purtroppo non ho modo
> di testarla oggi, ma vedrò se trovo qualche minuto in tarda serata.
>
> giovanni
>
> Il 12 ott 2017 08:26, "Marco Spaziani"  ha
> scritto:
>
>> Il suggerimento di Allegri mi ha acceso un'altra lampadina, ma chiedo a
>> voi di verificarla perchè va oltre le mie capacità.
>> Secondo voi, tramite le potenti funzioni di Calcolatore di campo, è
>> possibile in Prorietà --> Etichetta impostare una funzioncina (regola) per
>> dire a Qgis che le etichette me le deve posizionare sempre e solo entro il
>> perimetro di una determinata bbox? (ove la bbox in questione, ovviamente, è
>> la feature del layer di copertura della tavola Atlas che sto per stampare
>> in quel momento)
>>
>> Il giorno 11 ottobre 2017 23:06, G. Allegri  ha
>> scritto:
>>
>>> Sarei curioso di provare a definire il posizionamento dell'etichetta
>>> tramite espressione, probabilmente con l'appoggio di una funzioncina custom:
>>>
>>> Assumendo la feature di ritaglio rettangolare:
>>>
>>> - calcolo distanza punto <-> bordo feature dell'atlante
>>> - calcolo distanza (con segno) punto <-> centro della feature
>>> - in base a questi due valori seleziono il posizionamento dell'etichetta
>>> relativa al punto
>>>
>>> Così sono sicuro che l'etichette saranno posizionate sempre all'interno
>>> dell'area di ritaglio.
>>>
>>> giovanni
>>>
>>> Il 11 ott 2017 22:17, "Marco Spaziani"  ha
>>> scritto:
>>>
 La tua "dritta" (come al solito) funziona, però bisogna tematizzare con
 la stessa stringa due volte, una in Proprietà --> Etichetta --> Mostra
 etichetta (e si spengono le etichette poste all'esterno dell'elemento di
 copertura ...ma continuano a vedersi i punti non etichettati) e un'altra in
 Proprietà --> Simbologia --> Abilita Layer ...e si spengono anche i punti
 oltre che alle etichette posti esternamente all'elemento e quindi restano
 visibili i soli punti e le sole etichette interne all'elemento di
 copertura. Grazie.

 Il giorno 11 ottobre 2017 19:25, Marco Spaziani <
 spaziani.ma...@gmail.com> ha scritto:

> Se ho capito la logica del tuo suggerimento, la tematizzazione
> dovrebbe servire, più che a far vedere i punti posti entro la feature
> rettangolare del tassello del mosaico layer di copertura, (e questo già lo
> farebbe egregiamente di suo Atlas), a NON far vedere i punti (e le
> eichette) poste al di fuori di questo tassello quando vado ad ampliare la
> "visuale" di un 10-15% per vedere le etichette "fuori campo" dei punti
> interni al tassello ma posti adiacenti al suo bordo. Si, in teoria 
> dovrebbe
> funzionare. Il problema è che il solo pensiero di ampliare la visuale di 
> un
> 10-15% un po mi spaventa perchè, se decidi di continuare alla scala che mi
> sono imposto devo aumentare le dimensioni della "mappa" e quindi devo
> rieditare risquadrare e reimpostare tutto il foglio oppure, lascio il
> foglio così com'è ma, aumentando la visuale del 10-15% automaticamente mi
> cambia la scala della mappa. Ci penserò dopo cena. Grazie.
>
> Il 11 Ott 2017 6:15 PM, "Totò"  ha scritto:
>
>> Marco wrote
>> > ...P.S. ovviamente potrei risolvere "a manina", punto per punto, con
>> > EasyCustomLabeling ma, a parte che non mi sembra elegante come
>> soluzione
>> > (pur essendo EasyCustomLabeling un ottimo plugin utile per altre
>> > situazioni
>> > e che ho usato con in passato con risultati eccellenti), in più non
>> posso
>> > escludere che vi siano altri, punti oltre ai 4 che ho individuato,
>> che mi
>> > siano sfuggiti e per i quali quindi permane lo stesso problema di
>> > "etichetta fuori campo di stampa". Quindi preferirei una soluzione
>> > "globale" che agisca su tutta la popolazione di punti del layer, a
>> > prescindere se io me ne accorga che c'è un problema o meno
>> >
>> > Il giorno 11 ottobre 2017 10:19, Marco Spaziani 
>>
>> > spaziani.marco@
>>
>> > 
>> > ha scritto:
>> >
>> >> Ho un problema in apparenza banale ma antipaticissimo, brutto a
>> vedersi 

Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread G. Allegri
Marco, è esattamente la funzioncina che proponevo. Purtroppo non ho modo di
testarla oggi, ma vedrò se trovo qualche minuto in tarda serata.

giovanni

Il 12 ott 2017 08:26, "Marco Spaziani"  ha
scritto:

> Il suggerimento di Allegri mi ha acceso un'altra lampadina, ma chiedo a
> voi di verificarla perchè va oltre le mie capacità.
> Secondo voi, tramite le potenti funzioni di Calcolatore di campo, è
> possibile in Prorietà --> Etichetta impostare una funzioncina (regola) per
> dire a Qgis che le etichette me le deve posizionare sempre e solo entro il
> perimetro di una determinata bbox? (ove la bbox in questione, ovviamente, è
> la feature del layer di copertura della tavola Atlas che sto per stampare
> in quel momento)
>
> Il giorno 11 ottobre 2017 23:06, G. Allegri  ha
> scritto:
>
>> Sarei curioso di provare a definire il posizionamento dell'etichetta
>> tramite espressione, probabilmente con l'appoggio di una funzioncina custom:
>>
>> Assumendo la feature di ritaglio rettangolare:
>>
>> - calcolo distanza punto <-> bordo feature dell'atlante
>> - calcolo distanza (con segno) punto <-> centro della feature
>> - in base a questi due valori seleziono il posizionamento dell'etichetta
>> relativa al punto
>>
>> Così sono sicuro che l'etichette saranno posizionate sempre all'interno
>> dell'area di ritaglio.
>>
>> giovanni
>>
>> Il 11 ott 2017 22:17, "Marco Spaziani"  ha
>> scritto:
>>
>>> La tua "dritta" (come al solito) funziona, però bisogna tematizzare con
>>> la stessa stringa due volte, una in Proprietà --> Etichetta --> Mostra
>>> etichetta (e si spengono le etichette poste all'esterno dell'elemento di
>>> copertura ...ma continuano a vedersi i punti non etichettati) e un'altra in
>>> Proprietà --> Simbologia --> Abilita Layer ...e si spengono anche i punti
>>> oltre che alle etichette posti esternamente all'elemento e quindi restano
>>> visibili i soli punti e le sole etichette interne all'elemento di
>>> copertura. Grazie.
>>>
>>> Il giorno 11 ottobre 2017 19:25, Marco Spaziani <
>>> spaziani.ma...@gmail.com> ha scritto:
>>>
 Se ho capito la logica del tuo suggerimento, la tematizzazione dovrebbe
 servire, più che a far vedere i punti posti entro la feature rettangolare
 del tassello del mosaico layer di copertura, (e questo già lo farebbe
 egregiamente di suo Atlas), a NON far vedere i punti (e le eichette) poste
 al di fuori di questo tassello quando vado ad ampliare la "visuale" di un
 10-15% per vedere le etichette "fuori campo" dei punti interni al tassello
 ma posti adiacenti al suo bordo. Si, in teoria dovrebbe funzionare. Il
 problema è che il solo pensiero di ampliare la visuale di un 10-15% un po
 mi spaventa perchè, se decidi di continuare alla scala che mi sono imposto
 devo aumentare le dimensioni della "mappa" e quindi devo rieditare
 risquadrare e reimpostare tutto il foglio oppure, lascio il foglio così
 com'è ma, aumentando la visuale del 10-15% automaticamente mi cambia la
 scala della mappa. Ci penserò dopo cena. Grazie.

 Il 11 Ott 2017 6:15 PM, "Totò"  ha scritto:

> Marco wrote
> > ...P.S. ovviamente potrei risolvere "a manina", punto per punto, con
> > EasyCustomLabeling ma, a parte che non mi sembra elegante come
> soluzione
> > (pur essendo EasyCustomLabeling un ottimo plugin utile per altre
> > situazioni
> > e che ho usato con in passato con risultati eccellenti), in più non
> posso
> > escludere che vi siano altri, punti oltre ai 4 che ho individuato,
> che mi
> > siano sfuggiti e per i quali quindi permane lo stesso problema di
> > "etichetta fuori campo di stampa". Quindi preferirei una soluzione
> > "globale" che agisca su tutta la popolazione di punti del layer, a
> > prescindere se io me ne accorga che c'è un problema o meno
> >
> > Il giorno 11 ottobre 2017 10:19, Marco Spaziani 
>
> > spaziani.marco@
>
> > 
> > ha scritto:
> >
> >> Ho un problema in apparenza banale ma antipaticissimo, brutto a
> vedersi e
> >> che non riesco a risolvere in nessun modo (...e non è una cartella
> di
> >> Equitalia).
> >> Ho generato un Atlante di 130 pagine in formato A3 di un territorio
> molto
> >> vasto e nel quale è riportato un layer di punti (all'incirca 350
> punti)
> >> disseminati variamente su tutto questo territorio.
> >> Per il 99% va tutto bene.
> >> In alcune tavole dell'Atlante però, capita che alcuni punti vadano a
> >> cadere proprio in adiacenza del bordo della tavola (alias, in
> adiacenza
> >> del
> >> bordo del rettangolo del layer di copertura dell'Atlante).
> >> Ora, il punto, ovviamente, a stampa si vede e viene stampato ma
> >> l'etichetta associata a questi punti (si tratta, in tutto di 4
> punti su
> >> oltre 350), poichè è 

Re: [QGIS-it-user] Etichette "fuori campo" dalla tavola in stampa

2017-10-12 Thread Marco Spaziani
Il suggerimento di Allegri mi ha acceso un'altra lampadina, ma chiedo a voi
di verificarla perchè va oltre le mie capacità.
Secondo voi, tramite le potenti funzioni di Calcolatore di campo, è
possibile in Prorietà --> Etichetta impostare una funzioncina (regola) per
dire a Qgis che le etichette me le deve posizionare sempre e solo entro il
perimetro di una determinata bbox? (ove la bbox in questione, ovviamente, è
la feature del layer di copertura della tavola Atlas che sto per stampare
in quel momento)

Il giorno 11 ottobre 2017 23:06, G. Allegri  ha scritto:

> Sarei curioso di provare a definire il posizionamento dell'etichetta
> tramite espressione, probabilmente con l'appoggio di una funzioncina custom:
>
> Assumendo la feature di ritaglio rettangolare:
>
> - calcolo distanza punto <-> bordo feature dell'atlante
> - calcolo distanza (con segno) punto <-> centro della feature
> - in base a questi due valori seleziono il posizionamento dell'etichetta
> relativa al punto
>
> Così sono sicuro che l'etichette saranno posizionate sempre all'interno
> dell'area di ritaglio.
>
> giovanni
>
> Il 11 ott 2017 22:17, "Marco Spaziani"  ha
> scritto:
>
>> La tua "dritta" (come al solito) funziona, però bisogna tematizzare con
>> la stessa stringa due volte, una in Proprietà --> Etichetta --> Mostra
>> etichetta (e si spengono le etichette poste all'esterno dell'elemento di
>> copertura ...ma continuano a vedersi i punti non etichettati) e un'altra in
>> Proprietà --> Simbologia --> Abilita Layer ...e si spengono anche i punti
>> oltre che alle etichette posti esternamente all'elemento e quindi restano
>> visibili i soli punti e le sole etichette interne all'elemento di
>> copertura. Grazie.
>>
>> Il giorno 11 ottobre 2017 19:25, Marco Spaziani > > ha scritto:
>>
>>> Se ho capito la logica del tuo suggerimento, la tematizzazione dovrebbe
>>> servire, più che a far vedere i punti posti entro la feature rettangolare
>>> del tassello del mosaico layer di copertura, (e questo già lo farebbe
>>> egregiamente di suo Atlas), a NON far vedere i punti (e le eichette) poste
>>> al di fuori di questo tassello quando vado ad ampliare la "visuale" di un
>>> 10-15% per vedere le etichette "fuori campo" dei punti interni al tassello
>>> ma posti adiacenti al suo bordo. Si, in teoria dovrebbe funzionare. Il
>>> problema è che il solo pensiero di ampliare la visuale di un 10-15% un po
>>> mi spaventa perchè, se decidi di continuare alla scala che mi sono imposto
>>> devo aumentare le dimensioni della "mappa" e quindi devo rieditare
>>> risquadrare e reimpostare tutto il foglio oppure, lascio il foglio così
>>> com'è ma, aumentando la visuale del 10-15% automaticamente mi cambia la
>>> scala della mappa. Ci penserò dopo cena. Grazie.
>>>
>>> Il 11 Ott 2017 6:15 PM, "Totò"  ha scritto:
>>>
 Marco wrote
 > ...P.S. ovviamente potrei risolvere "a manina", punto per punto, con
 > EasyCustomLabeling ma, a parte che non mi sembra elegante come
 soluzione
 > (pur essendo EasyCustomLabeling un ottimo plugin utile per altre
 > situazioni
 > e che ho usato con in passato con risultati eccellenti), in più non
 posso
 > escludere che vi siano altri, punti oltre ai 4 che ho individuato,
 che mi
 > siano sfuggiti e per i quali quindi permane lo stesso problema di
 > "etichetta fuori campo di stampa". Quindi preferirei una soluzione
 > "globale" che agisca su tutta la popolazione di punti del layer, a
 > prescindere se io me ne accorga che c'è un problema o meno
 >
 > Il giorno 11 ottobre 2017 10:19, Marco Spaziani 

 > spaziani.marco@

 > 
 > ha scritto:
 >
 >> Ho un problema in apparenza banale ma antipaticissimo, brutto a
 vedersi e
 >> che non riesco a risolvere in nessun modo (...e non è una cartella di
 >> Equitalia).
 >> Ho generato un Atlante di 130 pagine in formato A3 di un territorio
 molto
 >> vasto e nel quale è riportato un layer di punti (all'incirca 350
 punti)
 >> disseminati variamente su tutto questo territorio.
 >> Per il 99% va tutto bene.
 >> In alcune tavole dell'Atlante però, capita che alcuni punti vadano a
 >> cadere proprio in adiacenza del bordo della tavola (alias, in
 adiacenza
 >> del
 >> bordo del rettangolo del layer di copertura dell'Atlante).
 >> Ora, il punto, ovviamente, a stampa si vede e viene stampato ma
 >> l'etichetta associata a questi punti (si tratta, in tutto di 4 punti
 su
 >> oltre 350), poichè è spostata di qualche millimetro rispetto al
 punto,
 >> non
 >> si vede perchè va fuori campo di stampa, cioè capita fuori l'area del
 >> rettangolo del layer di copertura dell'Atlanteche in quel momento sta
 >> andando a stampa.
 >> Esiste un comando "forzatura" per imporre al compositore di stampe
 di far
 >> sempre,