[QGIS-it-user] Raster to vector con mask

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:

  1. generato una mask con calcolatore di campi

  2. con gdal2xyz.py modificato ho estratto i punti (x,y) usando la mask

  3. 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.

Grazie

natanb

scusa non ho capito una cosa

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

Mail priva di virus. www.avg.com

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:

  1. generato una mask con calcolatore di campi

  2. con gdal2xyz.py modificato ho estratto i punti (x,y) usando la mask

  3. 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.

Grazie

natanb


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user