Я хочу извлечь определенные значения растрового изображения, чтобы создать новый растр, который затем должен содержать только извлеченные / выбранные значения.
Как это сделать в QGIS?
qgis
raster
extract-by-mask
Питер QGis
источник
источник
Ответы:
Загрузите растр и запустите растровый калькулятор. Задайте имя выходного файла в текстовом поле «Выражение калькулятора растра»:
Где «имя файла» - это имя, отображаемое в разделе «Растровые полосы». Затем нажмите ОК. Это оно!
Смотрите также: http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/
источник
QGIS имеет растровый калькулятор, который может рассчитывать определенные растровые полосы с использованием математических выражений и сохранять их в определенных форматах с поддержкой GDAL, таких как GeoTIFF, Erdas Imagine и т. Д.
Также имеется ряд дополнительных плагинов QGIS.
см. http://plugins.qgis.org/plugins/tags/raster/ QGIS может быть построен с GRASS, которая имеет растровую функциональность http://grass.osgeo.org/programming6/gisrasterlib.html
Вы не спрашивали об этом, но вы можете рассмотреть другие программы дистанционного зондирования, такие как Optics [FOSS] - opticks.org
И, конечно, эти отраслевые стандартные продукты: Erdas Imagine geospatial.intergraph.com и исключительные возможности ESRI Raster. www.Esri.com
источник
Определить полигоны на растровом изображении
Это был похожий вопрос. Я хотел вынуть определенные части растра (в моем случае здания) и создать полигоны ... но сначала вы создаете растр. или создать полигоны, а затем преобразовать в растр.
источник
Gdal calc будет другой вариант использования
gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A == 3)" --NoDataValue = 0
см. http://www.gdal.org/gdal_calc.html
источник