[Gfoss] Etichettatura Layer: arrotondamento a decimali prestabiliti

Ciao Massimo,

se metti un’etichetta personalizzata, questa avrà priorità su altre funzioni di etichettatura, vedi la formattazione sui decimali.

Dalla formattazione puoi usare questa espressione: ‘Ha’ || format_number( “quota_q” ,2). Format_number si trova sotto la categoria Stringa… attenzione però che sto parlando di Qgis 2.0 … magari sotto la 1.8 non c’è.

Ciao
Luca

···

Il giorno 07 maggio 2014 14:32, Massimo Toigo <Massimo.Toigo@regione.veneto.it> ha scritto:

Chiedo gentilmente a chi possa aiutarmi come si faccia ad ottenere l’arrotondamento a 2 decimali dell’etichetta generata dall’espressione 'Ha: ’ || ‘’ || ($Area/10000), inserita attraverso il menu Layer/Etichettatura, per restituire a video la dimensione di un’area.

Infatti, pur attivando il flag “Numero formattati” e impostando il numero di posizioni decimali desiderato, l’etichetta a video restituisce sempre il numero completo di decimali.

È forse un baco del programma? La versione di QGis che utilizzo è la 1.8.0-Lisboa (che provvederò ad aggiornare appena ne avrò il tempo).

Grazie a chi potrà aiutarmi

Massimo Toigo


Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute nel messaggio e negli eventuali allegati sono riservate al/ai destinatario/i indicato/i. Nel caso di erroneo recapito, si chiede cortesemente a chi legge di dare immediata comunicazione al mittente e di cancellare il presente messaggio e gli eventuali allegati. Si invita ad astenersi dall’effettuare: inoltri, copie, distribuzioni e divulgazioni non autorizzate del presente messaggio e degli eventuali allegati.


According to Italian law (D.Lgs 196/2003) information contained in this message and any attachment contained therein is addressed exclusively to the intended recipient. If you have received this message in error would you please inform immediately the sender and delete the message and its attachments. You are also requested not to make copies, nor to forward the message and its attachments or disclose their content unless authorised.


Gfoss@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

Il 07/05/2014 15:17, Luca Mandolesi ha scritto:

Dalla formattazione puoi usare questa espressione: 'Ha' || format_number( "quota_q"
,2). Format_number si trova sotto la categoria Stringa... attenzione però che sto
parlando di Qgis 2.0 ... magari sotto la 1.8 non c'è.

Oppure usi round()

saluti

--
Paolo Cavallini - www.faunalia.eu
Corsi QGIS e PostGIS: http://www.faunalia.eu/training.html

Vi ringrazio per la "dritta" che ho potuto leggere solo ora.

In effetti, la formattazione dei decimali avviene correttamente se si usano le espressioni già proposte (estrapolate dalla tabella attributi, in questo caso dalla colonna Superficie). Tuttavia il dato non viene ovviamente etichettato con l'espressione dell'unità di misura corrispondente (che pertanto non viene evidenziata a video).

Nella ver. 1.8 l'espressione "Format_number" non c'è, una ragione in più per sbrigarmi ad aggiornare.

Chiedo allora: al posto di "quota_q" che cosa bisogna scrivere esattamente per ottenere la restituzione corretta?

Inoltre, dove trovo e come si usa l'espressione round()suggerita da Paolo Cavalllini in alternativa?

Grazie ancora

Massimo Toigo

________________________________

Da: gfoss-bounces@lists.gfoss.it [mailto:gfoss-bounces@lists.gfoss.it] Per conto di Luca Mandolesi
Inviato: mercoledì 7 maggio 2014 15.17
Cc: GFOSS
Oggetto: Re: [Gfoss] Etichettatura Layer: arrotondamento a decimaliprestabiliti

Ciao Massimo,

se metti un'etichetta personalizzata, questa avrà priorità su altre funzioni di etichettatura, vedi la formattazione sui decimali.

Dalla formattazione puoi usare questa espressione: 'Ha' || format_number( "quota_q" ,2). Format_number si trova sotto la categoria Stringa... attenzione però che sto parlando di Qgis 2.0 ... magari sotto la 1.8 non c'è.

Ciao
Luca

Il giorno 07 maggio 2014 14:32, Massimo Toigo <Massimo.Toigo@regione.veneto.it> ha scritto:

Chiedo gentilmente a chi possa aiutarmi come si faccia ad ottenere l'arrotondamento a 2 decimali dell'etichetta generata dall'espressione 'Ha: ' || '' || ($Area/10000), inserita attraverso il menu Layer/Etichettatura, per restituire a video la dimensione di un'area.

Infatti, pur attivando il flag "Numero formattati" e impostando il numero di posizioni decimali desiderato, l'etichetta a video restituisce sempre il numero completo di decimali.

È forse un baco del programma? La versione di QGis che utilizzo è la 1.8.0-Lisboa (che provvederò ad aggiornare appena ne avrò il tempo).

Grazie a chi potrà aiutarmi

Massimo Toigo

-----
Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute nel messaggio e negli eventuali allegati sono riservate al/ai destinatario/i indicato/i. Nel caso di erroneo recapito, si chiede cortesemente a chi legge di dare immediata comunicazione al mittente e di cancellare il presente messaggio e gli eventuali allegati. Si invita ad astenersi dall'effettuare: inoltri, copie, distribuzioni e divulgazioni non autorizzate del presente messaggio e degli eventuali allegati.

----------
According to Italian law (D.Lgs 196/2003) information contained in this message and any attachment contained therein is addressed exclusively to the intended recipient. If you have received this message in error would you please inform immediately the sender and delete the message and its attachments. You are also requested not to make copies, nor to forward the message and its attachments or disclose their content unless authorised.

_______________________________________________
Gfoss@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

-----
Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute nel messaggio e negli eventuali allegati sono riservate al/ai destinatario/i indicato/i. Nel caso di erroneo recapito, si chiede cortesemente a chi legge di dare immediata comunicazione al mittente e di cancellare il presente messaggio e gli eventuali allegati. Si invita ad astenersi dall'effettuare: inoltri, copie, distribuzioni e divulgazioni non autorizzate del presente messaggio e degli eventuali allegati.

----------
According to Italian law (D.Lgs 196/2003) information contained in this message and any attachment contained therein is addressed exclusively to the intended recipient. If you have received this message in error would you please inform immediately the sender and delete the message and its attachments. You are also requested not to make copies, nor to forward the message and its attachments or disclose their content unless authorised.

Scusami, quota_q era il nome del mio campo…devi mettere il nome del tuo campo da cui prende il numero.

···

Il giorno 12 maggio 2014 12:57, Massimo Toigo <Massimo.Toigo@regione.veneto.it> ha scritto:

Vi ringrazio per la “dritta” che ho potuto leggere solo ora.

In effetti, la formattazione dei decimali avviene correttamente se si usano le espressioni già proposte (estrapolate dalla tabella attributi, in questo caso dalla colonna Superficie). Tuttavia il dato non viene ovviamente etichettato con l’espressione dell’unità di misura corrispondente (che pertanto non viene evidenziata a video).

Nella ver. 1.8 l’espressione “Format_number” non c’è, una ragione in più per sbrigarmi ad aggiornare.

Chiedo allora: al posto di “quota_q” che cosa bisogna scrivere esattamente per ottenere la restituzione corretta?

Inoltre, dove trovo e come si usa l’espressione round()suggerita da Paolo Cavalllini in alternativa?

Grazie ancora

Massimo Toigo


Da: gfoss-bounces@lists.gfoss.it [mailto:gfoss-bounces@lists.gfoss.it] Per conto di Luca Mandolesi
Inviato: mercoledì 7 maggio 2014 15.17
Cc: GFOSS
Oggetto: Re: [Gfoss] Etichettatura Layer: arrotondamento a decimaliprestabiliti

Ciao Massimo,

se metti un’etichetta personalizzata, questa avrà priorità su altre funzioni di etichettatura, vedi la formattazione sui decimali.

Dalla formattazione puoi usare questa espressione: ‘Ha’ || format_number( “quota_q” ,2). Format_number si trova sotto la categoria Stringa… attenzione però che sto parlando di Qgis 2.0 … magari sotto la 1.8 non c’è.

Ciao
Luca

Il giorno 07 maggio 2014 14:32, Massimo Toigo <Massimo.Toigo@regione.veneto.it> ha scritto:

Chiedo gentilmente a chi possa aiutarmi come si faccia ad ottenere l’arrotondamento a 2 decimali dell’etichetta generata dall’espressione 'Ha: ’ || ‘’ || ($Area/10000), inserita attraverso il menu Layer/Etichettatura, per restituire a video la dimensione di un’area.

Infatti, pur attivando il flag “Numero formattati” e impostando il numero di posizioni decimali desiderato, l’etichetta a video restituisce sempre il numero completo di decimali.

È forse un baco del programma? La versione di QGis che utilizzo è la 1.8.0-Lisboa (che provvederò ad aggiornare appena ne avrò il tempo).

Grazie a chi potrà aiutarmi

Massimo Toigo


Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute nel messaggio e negli eventuali allegati sono riservate al/ai destinatario/i indicato/i. Nel caso di erroneo recapito, si chiede cortesemente a chi legge di dare immediata comunicazione al mittente e di cancellare il presente messaggio e gli eventuali allegati. Si invita ad astenersi dall’effettuare: inoltri, copie, distribuzioni e divulgazioni non autorizzate del presente messaggio e degli eventuali allegati.


According to Italian law (D.Lgs 196/2003) information contained in this message and any attachment contained therein is addressed exclusively to the intended recipient. If you have received this message in error would you please inform immediately the sender and delete the message and its attachments. You are also requested not to make copies, nor to forward the message and its attachments or disclose their content unless authorised.


Gfoss@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


Ai sensi del D.Lgs. 196/2003 si precisa che le informazioni contenute nel messaggio e negli eventuali allegati sono riservate al/ai destinatario/i indicato/i. Nel caso di erroneo recapito, si chiede cortesemente a chi legge di dare immediata comunicazione al mittente e di cancellare il presente messaggio e gli eventuali allegati. Si invita ad astenersi dall’effettuare: inoltri, copie, distribuzioni e divulgazioni non autorizzate del presente messaggio e degli eventuali allegati.


According to Italian law (D.Lgs 196/2003) information contained in this message and any attachment contained therein is addressed exclusively to the intended recipient. If you have received this message in error would you please inform immediately the sender and delete the message and its attachments. You are also requested not to make copies, nor to forward the message and its attachments or disclose their content unless authorised.


Gfoss@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