|
|
Iscritto: Apr 2012
Posts: 34
Member
|
OP
Member
Iscritto: Apr 2012
Posts: 34 |
Salve a tutti Vorrei esporvi questo piccolo problema: ho una tabella attributi di poligoni formata dalla sola colonna ID, quindi da numeri interi che definiscono le mia classi di poligoni. Quello che vorrei fare è, ad esempio, prendere tutti i poligoni con ID 11, 12, 13 e assegnare a tutti lo stesso ID 11, meglio senza dover generare una nuova colonna (in pratica devo accorpare più classi di poligoni in un numero inferiore classi, nello specifico passare da 41 a 15 classi unendo tutti quelli che nel mio progetto hanno caratteristiche simili ma classi differenti). Ho già provato a modificare il dbf dello shapefile con open office, ma dopo averlo fatto mi sballa le classi dei poligoni (quelli che dovrebbero essere ID 11 diventano ID 3, quelli ID 14 diventano 7 e così via). Premetto che lavoro principalmente con QGis e qualche volta con Grass. Se sono stato chiaro (spero di esserlo), qualcuno sarebbe in grado di darmi una mano?
|
|
|
|
|
Iscritto: Oct 2011
Posts: 478
Member
|
Member
Iscritto: Oct 2011
Posts: 478 |
Si puo' fare nel Calcolatore Campi, sia manualmente che automaticamente.
1] apri la tabella attributi, modalita' editazione, selezioni i record da 11 a 13, e nel campo dell'espressione, scrivi 11, flaggando la casella "Only update selected features"
2] apri la tabella attributi => Update existing field => scegli ID, e nel campo dell'espressione, scrivi la seguente formula:
CASE WHEN ("id" >= 11 AND "id" <= 13) THEN 11
eccetera...
|
|
|
Link Copiato negli Appunti