So ändern Sie NoData-Zellen in einen Wert
Mit Is Null in Verbindung mit dem Werkzeug Con können Sie NoData-Werte in einem Raster in jeden gewünschten Wert ändern, wobei die ursprünglichen Nicht-NoData-Werte für die verbleibenden Zellen erhalten bleiben.
Um zum Beispiel ein Raster zu erstellen, in dem die NoData-Bereiche einem bestimmten Wert zugewiesen wurden, z. B. 100, während die anderen (Nicht-NoData) Zellen ihre Werte beibehalten, wäre das Verfahren wie folgt:
- Identifizieren Sie die NoData-Positionen mit dem Werkzeug IsNull:
Eingabe-Raster: InRas1
Ausgabe-Raster: OutNullRas
- Verwenden Sie Con auf den Ergebnissen, um den ursprünglichen NoData-Bereichen einen Wert zu geben:
Input conditional raster: OutNullRas
Ausdruck: "Value = 1"
Input true raster or constant value: 100
Input false raster or constant value: InRas1
Ausgabe-Raster: NullTo100_Ras
Im ersten Schritt gibt IsNull den NoData-Bereichen den Wert 1 und den Nicht-NoData-Bereichen den Wert 0. Im zweiten Schritt beträgt der Ausgabewert 100 für Zellen, für die das Eingabe-Bedingungs-Raster true ist (Wert 1). Für Zellen, für die das Eingabe-Bedingungs-Raster false ist (Wert 0), erhält die Ausgabe der Wert des ursprünglichen Rasters an dieser Position.