Ich möchte bestimmte Werte eines Rasterbildes extrahieren, um ein neues Raster zu erstellen, das dann nur die extrahierten / ausgewählten Werte enthalten soll.
Wie mache ich das in QGIS?
qgis
raster
extract-by-mask
Peter QGis
quelle
quelle
Antworten:
Laden Sie das Raster und starten Sie den Rasterrechner. Legen Sie einen Ausgabedateinamen fest, und geben Sie dann im Textfeld "Raster-Rechner-Ausdruck" Folgendes ein:
Wobei "Dateiname" der Name ist, der unter "Rasterbänder" angezeigt wird. Drücken Sie dann OK. Das ist es!
Siehe auch: http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/
quelle
QGIS verfügt über einen Raster-Rechner, mit dem mithilfe mathematischer Ausdrücke bestimmte Raster-Bänder berechnet und in bestimmten GDAL-fähigen Formaten wie GeoTIFF, Erdas Imagine usw. gespeichert werden können.
Darüber hinaus gibt es eine Reihe zusätzlicher QGIS-Plugins.
siehe http://plugins.qgis.org/plugins/tags/raster/ QGIS kann mit GRASS erstellt werden, das über eine Rasterfunktion verfügt http://grass.osgeo.org/programming6/gisrasterlib.html
Sie haben nicht danach gefragt, aber Sie möchten vielleicht andere Fernerkundungssoftware wie Optics [FOSS] - opticks.org in Betracht ziehen
Und natürlich diese branchenüblichen Produkte: Erdas Imagine geospatial.intergraph.com und die außergewöhnlichen ESRI Raster-Funktionen. www.Esri.com
quelle
Identifizieren Sie Polygone im Rasterbild
Dies war eine ähnliche Frage. Ich wollte bestimmte Teile des Rasters herausnehmen (in meinem Fall Gebäude) und Polygone erstellen ... aber Sie erstellen zuerst ein Raster. Oder erstellen Sie die Polygone und konvertieren Sie sie in ein Raster.
quelle
Gdal calc wäre eine weitere Option
gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A == 3)" --NoDataValue = 0
Siehe http://www.gdal.org/gdal_calc.html
quelle