Chcę wyodrębnić niektóre wartości obrazu rastrowego, aby utworzyć nowy raster, który powinien zawierać tylko wyodrębnione / wybrane wartości.
Jak to zrobić w QGIS?
qgis
raster
extract-by-mask
Peter QGis
źródło
źródło
Odpowiedzi:
Załaduj raster i uruchom kalkulator rastrowy. Ustaw wyjściową nazwę pliku, a następnie w polu tekstowym „Wyrażenie kalkulatora rastrowego” wpisz:
Gdzie „nazwa pliku” to nazwa wyświetlana w „Pasmach rastrowych”. Następnie naciśnij OK. Otóż to!
Zobacz także: http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/
źródło
QGIS ma kalkulator rastrowy, który może obliczać określone pasma rastrowe za pomocą wyrażeń matematycznych i zapisywać je w określonych formatach obsługujących GDAL, takich jak GeoTIFF, Erdas Imagine itp.
Istnieje również szereg dodatkowych wtyczek QGIS.
patrz http://plugins.qgis.org/plugins/tags/raster/ QGIS można budować za pomocą GRASS, który ma funkcje rastrowe http://grass.osgeo.org/programming6/gisrasterlib.html
Nie pytałeś o to, ale możesz rozważyć inne oprogramowanie do teledetekcji, takie jak Optics [FOSS] - opticks.org
I oczywiście te standardowe produkty branżowe: Erdas Imagine geospatial.intergraph.com i wyjątkowe możliwości rastra ESRI. www.Esri.com
źródło
Zidentyfikuj wielokąty na obrazie rastrowym
To było podobne pytanie. Chciałem usunąć niektóre części rastra (w moim przypadku budynki) i stworzyć wielokąty ... ale najpierw tworzysz raster. lub utwórz wielokąty, a następnie przekonwertuj na raster.
źródło
Gdal calc byłby kolejnym zastosowaniem opcji
gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A == 3)" --NoDataValue = 0
patrz http://www.gdal.org/gdal_calc.html
źródło