Saya ingin mengekstrak nilai-nilai tertentu dari gambar raster untuk membuat raster baru yang kemudian hanya berisi nilai-nilai yang diekstraksi / dipilih.
Bagaimana melakukan ini di QGIS?
qgis
raster
extract-by-mask
Peter QGis
sumber
sumber
Jawaban:
Muat raster dan mulai kalkulator raster. Tetapkan nama file keluaran, kemudian dalam jenis kotak teks "Ekspresi kalkulator raster":
Di mana "nama file" adalah nama yang ditunjukkan di bawah "Raster bands". Lalu tekan OK. Itu dia!
Lihat juga: http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/
sumber
QGIS memiliki Kalkulator Raster yang dapat menghitung band raster tertentu menggunakan ekspresi matematika dan menyimpannya ke format yang diaktifkan GDAL tertentu, seperti GeoTIFF, Erdas Imagine, dll.
Ada sejumlah plugin QGIS tambahan.
lihat http://plugins.qgis.org/plugins/tags/raster/ QGIS dapat dibangun dengan GRASS yang memiliki fungsi raster http://grass.osgeo.org/programming6/gisrasterlib.html
Anda tidak bertanya tentang ini, tetapi Anda mungkin ingin mempertimbangkan perangkat lunak penginderaan jauh lainnya seperti Optik [FOSS] - opticks.org
Dan Produk standar industri ini tentu saja: Erdas Imagine geospatial.intergraph.com dan kemampuan ESRI Raster yang luar biasa. www.Esri.com
sumber
Identifikasi Poligon pada gambar raster
Ini adalah pertanyaan serupa. Saya sedang mencari untuk mengambil bagian-bagian tertentu dari raster (di bangunan kasus saya) dan membuat poligon ... tetapi Anda membuat raster terlebih dahulu. atau buat poligon lalu konversikan ke raster.
sumber
Gdal calc akan menjadi opsi lain yang digunakan
gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A == 3)" --NoDataValue = 0
lihat http://www.gdal.org/gdal_calc.html
sumber