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

2

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  


Reclass raster poligono per poligono.. - 2017/05/03 16:03 Salve a tutti

Sto lavorando su un'area piuttosto ampia di cui possiedo il particellare ed una mappa NDVI da me calcolata;

quello che ora dovrei fare e riclassificare in 3 classi ciascun poligono separatamente usando un equal interval (prndendo MIN e MAX dio ciascun poligono e dividendo per 3);

l'unico modo cervellotico trovato fino ad ora è quello di creare ogni volta una maschera differente (una per ciascun campo) con cui clippare l'NDVI prima di riclassificarlo;
In questa volta ottengo uno strato per ogni poligono, con la giusta riclassificazione..

Conoscete per caso un modo automatico per poter riclassificare ciascuna particella automaticamente in 3 classi senza ripetere la medewsima procedura particella per particella??

Grazie mille

Roberto

PS conosco e dispondo di QGis ma anche di ArcMap nel caso fosse necessario..
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Reclass raster poligono per poligono.. - 2017/05/04 13:32 Provo a chiarire meglio con l'ausilio di questa immagine..



Quello che vedete in toni di grigio è un NDVI, i poligoni in rosso sono il particellare;

Quello che dovrei fare è prendere ogni singolo poligono e riclassificarlo mediante "equal interval" in tre classi (leggendo il valore max e min di ndvi di quel poligono, dividendolo per tre e riclassificando i punti di quel poligono in tre classi).

In generale con i vari softwares riesco solo a calcolare tre classi uniche ed uguali per tutti i poligoni del particellare; i vari metodi che ho trovato leggono max e min dell'intera immagine, dividono per tre ed applicano quegli intervalli a tutti i pixels dei vari poligoni, non ragionano in relativo come servirebbe a me..

come dicevo l'unico modo che ho trovato per farlo e mascherare di volta in volta ogni singolo poligono e poi riclassificarlo; a quel punto i programmi leggono comunque max e min dell'intera immagine, ma corrispondendo questa con un solo campo mi calcolano gli intervalli giusti..

spero di essermi spiegato meglio

Grazie anticipatamente a tutti voi
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Reclass raster poligono per poligono.. - 2017/05/09 02:22 Forse ho un'idea: potresti gentilmente allegare il raster NDVI e la shape poligonale?

  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Reclass raster poligono per poligono.. - 2017/05/09 10:01 Ciao

ti ho allegato Raster NDVI e particellare SHP (entrambi in UTM 32 WGS84)

grazie per l'aiuto!
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Reclass raster poligono per poligono.. - 2017/05/09 10:03 Riprovo ad allegate i files...

niente.. troppo grande per il forum..

se mi dai una mail te lo carico li..

grazie ancora
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Reclass raster poligono per poligono.. - 2017/05/09 17:43 Allora, rendo disponibile i dati che ho ricevuto via email da Roberto:

http://dropcanvas.com/gw0z7

Ti facciamo sapere, grazie.
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Reclass raster poligono per poligono.. - 2017/05/10 17:30 Non mi è del tutto chiaro il quesito ma parto da queste considerazioni suggerite da Antonio Vinci:
1] clippare, ottenendo N mini-raster (banale)
2] per ognuno di questi minidem, calcolare (max-min), dividere il risultato per 3, chiamiamolo Delta
3] riclassificare gli N minidem, col seguente criterio:
- se Z sta fra min e min+delta, allora diventa Z=1
- se Z sta fra min+delta e min+(2*delta), allora diventa Z=2
- se Z sta fra min+(2*delta) e max, allora diventa Z=3;

PS. il punto 1] non l ho fatto, ho lasciato intero raster;

procedimento:
1. statistiche zonali (ottengo vari campi tra cui min e max per ogni poligono);
2. rasterizzo il risultato delle statistiche zonali, una prima volta con il valore min (r_min) e poi valore max (r_max);
3. con il raster calculator creo un raster 'r_delta' (max-min)/3;
4. con il raster calculator creo un raster 'r_min_+_r_delta';
5. con il raster calculator creo un raster 'r_min_+_r_2delta';
6. con il raster calculator creo il raster finale (r_finale) con la seguente formula:

(( "f_ndvi@1" > "r_min@1") AND ("f_ndvi@1" <= "r_min_+_r_delta@1"))* 1 +
(( "f_ndvi@1" > "r_min_+_r_delta@1") AND ( "f_ndvi@1" <= "r_min_+_r_2delta@1" ))* 2 +
(( "f_ndvi@1" > "r_min_+_r_2delta@1") AND ( "f_ndvi@1" <= "r_max@1" ))* 3


link dati e progetto: https://mega.nz/#!MNp1iYDZ!xvAwCT0TxgNpXm_zkD6IDJj_uiZ6DzW0JHYeDlyGU_A


saluti
Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?

R. Stallman
---------------------------------
donate: http://qgis.it/
https://github.com/pigreco/splash_screen_QGIS
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Reclass raster poligono per poligono.. - 2017/05/11 10:05 Grazie mille per l'aiuto, ora con calma vedo di verificare il procedimento!

Roberto
  | | L´administrator ha disattivato l´accesso pubblico in scrittura.
Creative Commons License       Informativa Cookies