Mit der Image Analyst-Lizenz verfügbar.
Mit der Spatial Analyst-Lizenz verfügbar.
Übersicht
Führt eine bitweise LEFT SHIFT-Operation für die binären Werte von zwei Eingabe-Rastern aus.
Weitere Informationen zur Funktionsweise von bitweisen mathematischen Werkzeugen
Hinweise
Zwei Eingaben sind notwendig, damit diese Funktion ausgeführt wird.
Die Reihenfolge der Eingabe-Raster ist für diese Funktion nicht von Bedeutung.
Wenn eine Eingabe vom Datentyp Gleitkomma ist, werden die Werte durch Kürzung in ganzzahlige Werte konvertiert, bevor der bitweise Vorgang ausgeführt wird.
Alle bitweisen Vorgänge haben Folgendes gemeinsam:
- Binäre Werte werden in Zweierkomplementen gespeichert.
- Die Werkzeuge können ganzzahlige 32-Bit-Werte verarbeiten.
- Die Bitposition links außen wird für das Vorzeichen (positiv oder negativ) des Wertes umgekehrt. Wenn der ganzzahlige Wert positiv ist, ist die Bitposition 0. Ist er negativ, ist die Bitposition 1.
Bei der Operation mit "Bitwise Left Shift" erfolgt kein Umbruch von Bits. Das am weitesten links stehende Bit wird gelöscht.
Wenn beide Eingaben Einzelband-Raster sind oder wenn eine der Eingaben eine Konstante ist, dann ist die Ausgabe ein Einzelband-Raster.
Wenn beide Eingaben Multiband-Raster sind oder wenn eine der Eingaben eine Konstante ist, dann ist die Ausgabe ein Multiband-Raster. Die Anzahl an Bändern in jeder Multiband-Eingabe muss identisch sein.
Die Funktion führt den Vorgang für jedes Band aus einer Eingabe mit dem entsprechenden Band aus der anderen Eingabe durch. Wenn eine der Eingaben ein Multiband-Raster und die andere Eingabe eine Konstante ist, führt die Funktion den Vorgang für jedes Band in der Multiband-Eingabe mit dem konstanten Wert durch.
Parameter
Parametername | Beschreibung |
---|---|
Raster | Die Eingabe, auf die die Verschiebung angewendet werden soll. Für diesen Parameter kann ein konstanter Wert als Eingabe verwendet werden, vorausgesetzt für den anderen Parameter wird ein Raster angegeben. |
Raster2 | Die Eingabe, die die Anzahl der Positionen definiert, um die die Bits verschoben werden. Für diesen Parameter kann ein konstanter Wert als Eingabe verwendet werden, vorausgesetzt für den anderen Parameter wird ein Raster angegeben. |
Ausdehnungstyp | Wählen Sie die Ausdehnung für das Ausgabe-Raster aus:
|
Zellengrößentyp | Wählen Sie die Zellengröße für das Ausgabe-Raster aus. Wenn alle Eingabe-Zellengrößen identisch sind, führen alle Optionen zum selben Ergebnis.
|
Weitere Informationen zu "Bitwise"
Die bitweisen Werkzeuge werden bei der Auswertung der binären Darstellung der Eingabewerte verwendet. Für jedes Bit in der binären Darstellung wird eine boolesche Operation ausgeführt.
Die Logik der Funktionsweise der verschiedenen bitweisen Werkzeuge wird in den folgenden Abschnitten dargestellt. Die Pfeile zeigen den Fluss der Operation dafür an, wie Eingabewerte in eine binäre Basis2-Darstellung konvertiert, analysiert und als Dezimalwert (Basis10) zurückgegeben werden.
Weitere Informationen zur Funktionsweise des Werkzeugs "Bitwise Left Shift"
Die Pfeile in der folgenden Darstellung zeigen, dass die Eingabewerte zuerst in die binäre Darstellung konvertiert werden, die bitweise Logik auf jedes Bitpaar, das diese Werte darstellt, angewendet wird und die Werte wieder zur Dezimaldarstellung zurückkonvertiert werden.
Bei "Bitwise Left Shift" wird der Wert für jedes Bit um die Anzahl der in der zweiten Eingabe angegebenen Bitpositionen nach links verschoben. Der Wert, der dem am weitesten links befindlichen Bit zugewiesen ist, geht verloren. Der Effekt einer Linksverschiebung um eine Bitposition ist eine Multiplikation mit zwei.
Hinweis:
Wenn einer der Eingabepixelwerte "NoData" lautet, ist der Ausgabewert "NoData".