Salve a tutti
faccio un esempio per spiegare il mio problema
Ho un file vettoriale, vorrei che nella colonna “ANIMALE” comparisse la stringa “GATTO” ogni volta che nella colonna “COLORE” compare la stringa “ROSSO”
Grazie per la dritta
Salve a tutti
faccio un esempio per spiegare il mio problema
Ho un file vettoriale, vorrei che nella colonna “ANIMALE” comparisse la stringa “GATTO” ogni volta che nella colonna “COLORE” compare la stringa “ROSSO”
Grazie per la dritta
Giacomo Fontanelli-2 wrote
Salve a tutti
faccio un esempio per spiegare il mio problema
Ho un file vettoriale, vorrei che nella colonna "ANIMALE" comparisse la
stringa "GATTO" ogni volta che nella colonna "COLORE" compare la stringa
"ROSSO"
Ciao Giacomo, scrivi cosi nel calcolatore di campi e aggiorni il campo
ANIMALE
If ( "COLORE" = 'ROSSO', 'GATTO', "COLORE")
questo significa:
Se il campo "COLORE" è uguale a ROSSO allora scrivi GATTO altrimenti non
modificare nulla.
http://hfcqgis.opendatasicilia.it/it/latest/gr_funzioni/condizioni/if.html?highlight=IF
SALUTI
Occhio ai semplici apici ' che significa testo, doppi apici significa campo.
saluti
-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
Buonasera,
scusate se mi inserisco nella discussione ma avrei bisogno di un aiuto anch’io con il calcolatore di campi.
La mia esigenza è questa:
ho un vettore “quote” che è un vettore di tipo punto e contiene una serie di campi tra cui “quota”.
poi ho un DEM (raster) con i valori di quota espressi nella “Banda 1”.
C’è un’espressione che mi permette di acquisire il valore del campo “quote” direttamente dal DEM?
Ho visto che c’è una funzione chiamata “raster_value” nel calcolatore di campi alla voce “Raster” tuttavia non sono stato in grado di scrivere la funzione di cui ho bisogno.
Grazie anticipatamente.
Il giorno lun 21 set 2020 alle ore 16:28 Totò <pigrecoinfinito@gmail.com> ha scritto:
Giacomo Fontanelli-2 wrote
Salve a tutti
faccio un esempio per spiegare il mio problema
Ho un file vettoriale, vorrei che nella colonna “ANIMALE” comparisse la
stringa “GATTO” ogni volta che nella colonna “COLORE” compare la stringa
“ROSSO”Ciao Giacomo, scrivi cosi nel calcolatore di campi e aggiorni il campo
ANIMALEIf ( “COLORE” = ‘ROSSO’, ‘GATTO’, “COLORE”)
questo significa:
Se il campo “COLORE” è uguale a ROSSO allora scrivi GATTO altrimenti non
modificare nulla.http://hfcqgis.opendatasicilia.it/it/latest/gr_funzioni/condizioni/if.html?highlight=IF
SALUTI
Occhio ai semplici apici ’ che significa testo, doppi apici significa campo.
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
roberto montagnetti wrote
Buonasera,
scusate se mi inserisco nella discussione ma avrei bisogno di un aiuto
anch'io con il calcolatore di campi.
La mia esigenza è questa:
ho un vettore "quote" che è un vettore di tipo punto e contiene una serie
di campi tra cui "quota".
poi ho un DEM (raster) con i valori di quota espressi nella "Banda 1".
C'è un'espressione che mi permette di acquisire il valore del campo
"quote"
direttamente dal DEM?
Ho visto che c'è una funzione chiamata "raster_value" nel calcolatore di
campi alla voce "Raster" tuttavia non sono stato in grado di scrivere la
funzione di cui ho bisogno.
Ciao Roberto,
la funzione si usa cosi:
raster_value( 'DEM',1,$geometry)
questa devi usarla nel field calc aperto a partire dal layer dei punti, crei
un nuovo campo numerico e lo popoli con l'espressione.
qui trovi come usare la funzione
-----
https://pigrecoinfinito.wordpress.com/
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
Grazie mille Totò,
Sei sempre di grandissimo aiuto.
Il lun 21 set 2020, 19:01 Totò <pigrecoinfinito@gmail.com> ha scritto:
roberto montagnetti wrote
Buonasera,
scusate se mi inserisco nella discussione ma avrei bisogno di un aiuto
anch’io con il calcolatore di campi.
La mia esigenza è questa:
ho un vettore “quote” che è un vettore di tipo punto e contiene una serie
di campi tra cui “quota”.
poi ho un DEM (raster) con i valori di quota espressi nella “Banda 1”.
C’è un’espressione che mi permette di acquisire il valore del campo
“quote”
direttamente dal DEM?
Ho visto che c’è una funzione chiamata “raster_value” nel calcolatore di
campi alla voce “Raster” tuttavia non sono stato in grado di scrivere la
funzione di cui ho bisogno.Ciao Roberto,
la funzione si usa cosi:
raster_value( ‘DEM’,1,$geometry)
questa devi usarla nel field calc aperto a partire dal layer dei punti, crei
un nuovo campo numerico e lo popoli con l’espressione.qui trovi come usare la funzione
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
Mi rendo conto che sto andando decisamente fuori tema, ma consideriamola una domanda al volo senza pretese, fatta davanti alla pausa caffè, fine a se stessa e che finisce qui.
A livello di logica booleana, che differenza c’è, pratica e concreta (non teorica), tra IF e WHEN?.
Personalmente IF mi commuove perchè mi ricorda, 25 anni fa, i miei primi passetti carponi con la programmazione in Basic, mentre WHEN, per colpa del potentissimo Calcolatore di Campi di QGIS, ormai è un’amico che chiamo in aiuto ogni giorno.
Il giorno lun 21 set 2020 alle ore 16:28 Totò <pigrecoinfinito@gmail.com> ha scritto:
Giacomo Fontanelli-2 wrote
Salve a tutti
faccio un esempio per spiegare il mio problema
Ho un file vettoriale, vorrei che nella colonna “ANIMALE” comparisse la
stringa “GATTO” ogni volta che nella colonna “COLORE” compare la stringa
“ROSSO”Ciao Giacomo, scrivi cosi nel calcolatore di campi e aggiorni il campo
ANIMALEIf ( “COLORE” = ‘ROSSO’, ‘GATTO’, “COLORE”)
questo significa:
Se il campo “COLORE” è uguale a ROSSO allora scrivi GATTO altrimenti non
modificare nulla.http://hfcqgis.opendatasicilia.it/it/latest/gr_funzioni/condizioni/if.html?highlight=IF
SALUTI
Occhio ai semplici apici ’ che significa testo, doppi apici significa campo.
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