il mio problema è molto semplice da un raster (singola banda) voglio estrarre solo i valori dei pixel che soddisfano a determinate condizioni e produrre un point layer. Io ho risolto in questo modo:
generato una mask con calcolatore di campi
con gdal2xyz.py modificato ho estratto i punti (x,y) usando la mask
con il plugin ‘Point Sampling Tools’ ho generato lo shape.
Esistono uno o più comandi che fanno lo stesso lavoro?
La cosa che mi da ‘fastidio’ è che il punto 2 lo devo eseguire da linea di comando, non so come 'inserire il gdal2xyz_modificato.py in QGIS o eventualmente costruire un plugin.
nel punto 1 con il calcolatore di raster produci il file che ha solo i pixel con i valori desiderati e gli altri sono mascherati
poi immagino ti sia costruito un file vettoriale puntuale con una rete di punti regolari tale che abbia un punto su ogni pixel
adesso puoi utilizzare point sampling tool saltando gdal2xyz ed estatarre il valore dei pixel desiderati
Il giorno sab 28 nov 2020 alle ore 16:15 <natan_b@libero.it> ha scritto:
Buongiorno a tutti,
il mio problema è molto semplice da un raster (singola banda) voglio estrarre solo i valori dei pixel che soddisfano a determinate condizioni e produrre un point layer. Io ho risolto in questo modo:
generato una mask con calcolatore di campi
con gdal2xyz.py modificato ho estratto i punti (x,y) usando la mask
con il plugin ‘Point Sampling Tools’ ho generato lo shape.
Esistono uno o più comandi che fanno lo stesso lavoro?
La cosa che mi da ‘fastidio’ è che il punto 2 lo devo eseguire da linea di comando, non so come 'inserire il gdal2xyz_modificato.py in QGIS o eventualmente costruire un plugin.