[QGIS-it-user] filtrare le isoipse

Ciao, ho delle isoipse con equidistanza di 15 cm e nella tabella attributi ho soltanto la quota, vorrei filtrarle per ottenere una equidistanza di 30 cm, come posso fare?

grazie

Salvatore

Salvanet wrote

Ciao, ho delle isoipse con equidistanza di 15 cm e nella tabella attributi
ho soltanto la quota, vorrei filtrarle per ottenere una equidistanza di 30
cm, come posso fare?

puoi usare l'operatore % in questo modo:

"level" % 30 = 0

ciao!!

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/filtrare-le-isoipse-tp5318213p5318217.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Soluzione semplice, elegante ed efficace.
Io ne avevo pensata un’altra, ma rispetto alla tua, la mia era come andare da Pisa a Firenze passando per Bari.

···

2017-04-24 11:41 GMT+02:00 Totò <pigrecoinfinito@gmail.com>:

Salvanet wrote

Ciao, ho delle isoipse con equidistanza di 15 cm e nella tabella attributi
ho soltanto la quota, vorrei filtrarle per ottenere una equidistanza di 30
cm, come posso fare?

puoi usare l’operatore % in questo modo:

“level” % 30 = 0

ciao!!


View this message in context: http://osgeo-org.1560.x6.nabble.com/filtrare-le-isoipse-tp5318213p5318217.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

ciao, applicando quel tipo di filtro ("ALTIT"%30 = 0) mi restituisce solo le
isoipse comprese nell'intervallo 30m - 30,75 m

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/filtrare-le-isoipse-tp5318213p5318318.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Salvanet wrote

ciao, applicando quel tipo di filtro ("ALTIT"%30 = 0) mi restituisce solo
le isoipse comprese nell'intervallo 30m - 30,75 m

attenzione agli spazi:
devi scrivere:
"ALTIT" % 30 = 0

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/filtrare-le-isoipse-tp5318213p5318319.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

anche con gli spazi mi da lo stesso risultato. Mi spiegheresti l'utilizzo di
questo operatore, magari riesco a trovare una soluzione autonomamente e poi
a postarne la soluzione. Grazie mille

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/filtrare-le-isoipse-tp5318213p5318320.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Salvanet wrote

anche con gli spazi mi da lo stesso risultato. Mi spiegheresti l'utilizzo
di questo operatore, magari riesco a trovare una soluzione autonomamente e
poi a postarne la soluzione. Grazie mille

praticamente serve a fare la divisione e ponendo uguale a zero restituisce
solo i dati che hanno resto 0.

es: 5 % 4 -> 1

nel tuo caso, dovrebbe prendere solo i record in cui ALTIT/30 dia come resto
0 e questo significa che prenderà tutti e soli i record multipli di 30.

il campo ALTIT è numerico?

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/filtrare-le-isoipse-tp5318213p5318323.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

ho trovato il problema! In pratica le quote sono in metri, quindi dividendo
per 30 non ottengo resto 0 sulle isoipse ogni 30 cm.
Per risolvere ho aggiunto un campo mediante il calcolatore di campi in cui
la quota è rappresentata in cm, poi ho effettuato l'operazione di filtraggio
con il filtro che mi hai consigliato e quindi di nuovo con il calcolatore di
campi ho riportato la quota in metri.

Grazie!

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/filtrare-le-isoipse-tp5318213p5318326.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.