Werkzeuge, die die Umgebungseinstellung "NoData" berücksichtigen, verarbeiten nur Raster mit gültigen NoData-Werten.
Verwenden Sie diese Umgebungseinstellung, wenn der NoData-Wert der Eingabe an das Ausgabe-Raster übertragen werden muss. Mit dieser Einstellung können Sie den Wert angeben, der in der Ausgabe als NoData-Wert verwendet wird.
Verwendungshinweise
- Bei Verwendung der ArcGIS Spatial Analyst extension ist NONE die bevorzugte Zuordnungsmethode. Auf diese Weise wird dasselbe Verhalten wie in früheren Versionen von ArcGIS erzeugt.
- PROMOTION ist die sicherste Zuordnungsmethode, da der NoData-Wert nie verloren geht. Durch Heraufstufung der Pixeltiefe des Rasters wird jedoch eine doppelt so große Ausgabe erzeugt.
Dialogfeldsyntax
- NoData: Wählen Sie die zu verwendende NoData-Zuordnungsmethode aus.
- NONE: Es sind keine NoData-Wert-Regeln vorhanden. Wenn die Eingabe und die Ausgabe den gleichen Wertebereich haben, wird der NoData-Bereich ohne Änderungen übertragen. Wenn sich der Wertebereich jedoch ändert, gibt es keinen Wert für NoData in der Ausgabe. Dies ist das Standardverfahren.
- MAXIMUM: Der Maximalwert im Ausgabe-Datenbereich wird als NoData-Wert verwendet.
- MINIMUM: Der Minimalwert im Ausgabe-Datenbereich wird als NoData-Wert verwendet.
- MAP_UP: Der niedrigste Wert im Bereich wird heraufgestuft und der niedrigste wird zu NoData. Wenn die Daten ohne Vorzeichen sind, wird der Wert 0 zu 1, der NoData-Wert ist 0 und der Rest der Werte bleibt gleich. Wenn die Daten Vorzeichen enthalten, wird der niedrigste Wert im Bereich heraufgestuft und der niedrigste wird zu NoData. Bei Daten vom Typ "8-Bit-Ganzzahl mit Vorzeichen" wird z. B. -127 zu -126 und der NoData-Wert beträgt -127.
- MAP_DOWN: Der NoData-Wert ist der Maximalwert im Datenbereich, der höchste Wert des Datenbereichs wird um 1 vermindert und der Rest der Werte bleibt gleich. Bei Daten vom Typ "8-Bit-Ganzzahl ohne Vorzeichen" ist z. B. der NoData-Wert 255, der Wert 255 wird zu 254 und der Rest der Werte bleibt gleich.
- PROMOTION: Wenn es einen NoData-Wert außerhalb des Datenbereichs der Eingabe gibt, wird die Pixeltiefe der Ausgabe auf die nächste verfügbare Stufe erhöht und der NoData-Bereich erhält den Maximalwert im neuen Datenbereich. Ein 8-Bit-Ganzzahl-Dataset ohne Vorzeichen, für das NoData dem Wert 256 entsprechen muss, wird z. B. auf ein 16-Bit-Dataset heraufgestuft und der Maximalwert wird NoData. Wenn es einen NoData-Wert im Datenbereich der Eingabe gibt, der in die Ausgabe geschrieben werden soll, oder wenn es kein NoData gibt, wird die Pixeltiefe nicht heraufgestuft.
Wenn es einen NoData-Wert außerhalb des Datenbereichs der Eingabe gibt, wird die Pixeltiefe auf die nächste verfügbare Stufe erhöht und als NoData-Wert wird der vom Benutzer angegebene Wert verwendet. Ein 8-Bit-Ganzzahl-Dataset ohne Vorzeichen, für das NoData dem Wert 256 entsprechen muss, wird z. B. auf ein 16-Bit-Dataset heraufgestuft und der Wert 256 wird zum NoData-Wert. Wenn der angegebene NoData-Wert innerhalb des Datenbereichs der Eingabe liegt, wird die Pixeltiefe für die Ausgabe nicht heraufgestuft.
Skriptsyntax
arcpy.env.nodata = "mapping_method"
Parameter | Erklärung |
---|---|
nodata | Die folgenden NoData-Zuordnungsmethoden werden verwendet:
|
Skriptbeispiel
import arcpy
# Set the nodata mapping method environment to promote the value
arcpy.env.nodata = "PROMOTION"