News Eventi Standard IDT (SDI) Dati e Servizi Software Documenti Community GIS & Lavoro
cheap cigarettes
Menu principale
Forum
Collabora!
News News
Eventi Eventi
Standard Standard
IDT (SDI) IDT (SDI)
Dati & Servizi Dati & Servizi
Software Software
Documenti Documenti
Community Community
GIS e Lavoro GIS e Lavoro
Tag Cloud
OSM fgi freegis freegis-italia gfoss google inspire ogc standard wms
Login





Password dimenticata?
Non hai ancora un account? Registrati
Syndication

feed image
feed image

ottimizzato per Firefox

Ultime dal FORUM

1

3

Utenti FreeGIS-Italia
2402 registrati
0 oggi
0 questa settimana
193 questo mese
Ultimo: ma.riot
Chi è online
Sono in ...
FreeGIS-Italia FORUM
GIS Forum  


Cambiare colore simbolo con condizione - 2017/12/27 19:03 Buonasera a tutti chiedo un piccolo aiuto per un problema, che ai più sembrerà banale ma a me risulta insormontabile visto che non sono capace di scrivere espressioni.
In QGis dovrei far cambiare di colore un Simbolo Semplice in base al fatto che un campo della tabella sia compilato o no.
Ho provato a scrivere questa espressione andando un po'ad intuito ma ovviamente mi da errore

case when "Field21" = null then color_rgb(0,255,0)

io l'ho interpretata così:

quando nella colonna Field21 non è compilata usa il colore verde

ma ovviamente sbaglio qualche cosa.......

Grazie anticipatamente per una eventuale risposta.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 01:17 Prova cos̀̀i:

case when "Field21" IS null then color_rgb(0,255,0)
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 10:12 Grazie Antonio per la risposta....
Ma continua a darmi errore

Errore interprete:
syntax error, unexpected $end, expecting WHEN or ELSE or END

Errore valutazione:
Nessun nodo root! Analisi fallita?
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 11:14 Mi è venuto un dubbio... a me interessa che nella colonna "Field21" solo quando alcuni record sono null (ovvero vuoti) cambi colore il simbolo, non è che scrivendo l'espressione di cui sopra è indispensabile che tutta la colonna sia nulla?
Non so se mi sono capito, o meglio aumentato la confusione.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 12:11 Aggiungi END in fondo alla stringa: cambia qualcosa?
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 12:37 Espressione corretta

case when "Field21" is NULL then color_rgb(255,255,0) end

ma cambia colore a tutti i record non solo quelli vuoti
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 13:00 Aggiungo un particolare se può servire, il simbolo è un semplice triangolo con bordi rossi e riempimento verde, io vorrei far cambiare solo il riempimento da verde a giallo e quindi l'espressione l'ho scritta nella riga Simbolo Semplice > Riempimento > Variabile
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 13:09 Ritiro tutto funziona, unica cosa è che con zoom di grandi scale alcuni cambiano ed altri rimangono dello stesso colore ma se avvicino lo zoom me li mostra correttamente.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Cambiare colore simbolo con condizione - 2017/12/28 13:29 Dimenticavo, grazie Antonio
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Creative Commons License       Informativa Cookies