Bitowa funkcja Not

Dostępne z aplikacją ArcGIS Image for ArcGIS Online.

Wykonuje operację bitowej negacji (uzupełnienia) względem wartości binarnej rastra wejściowego.

Ilustracja funkcji Not na poziomie binarnym

Uwagi

Jeśli dane wejściowe mają typ zmiennoprzecinkowy, wartości są konwertowane na liczby całkowite przez obcięcie przed wykonaniem operacji bitowej.

Wszystkie operacje bitowe mają następujące cechy wspólne:

  • Wartości binarne są przechowywane w postaci kodu uzupełnień do dwóch.
  • Narzędzia operują na 32-bitowych liczbach całkowitych.
  • Bit na pozycji pierwszej od lewej jest odwrotny w stosunku do znaku wartości (dodatnia lub ujemna). Jeśli liczba całkowita jest dodatnia, bit na tej pozycji ma wartość 0, a jeśli jest ujemna — wartość 1.

Operacja Not na poziomie bitowym traktuje bit znaku jak każdy inny bit. Jeśli wartość wejściowa lokalizacji piksela jest ujemna, wartość wynikowa jest ujemna; jeśli wartość wejściowa jest dodatnia, wartość wynikowa jest dodatnia.

Jeśli danymi wejściowymi jest raster wielopasmowy, to danymi wynikowymi także jest raster wielopasmowy. Funkcja wykona tę operację dla każdego pasma w danych wejściowych.

Jeśli danymi wejściowymi jest raster wielowymiarowy, zostaną przetworzone wszystkie przekroje ze wszystkich zmiennych, a dane wynikowe będą rastrem wielowymiarowym.

Parametry

Nazwa parametruOpis

Raster

Raster wejściowy, na którym ma być wykonywana operacja bitowej negacji (uzupełnienia).

Typ zasięgu

Wybierz zasięg do użycia w rastrze wynikowym:

  • Pierwszy — do określenia zasięgu przetwarzania zostanie użyty zasięg pierwszego rastra wejściowego.

  • Iloczyn — do określenia zasięgu przetwarzania zostanie użyty zasięg nakładających się pikseli. Jest to opcja domyślna.
  • Suma — do określenia zasięgu przetwarzania zostanie użyty zasięg wszystkich rastrów.
  • Ostatni — do określenia zasięgu przetwarzania zostanie użyty zasięg ostatniego rastra wejściowego.

Typ rozmiaru komórki

Wybierz rozmiar komórki do użycia w rastrze wynikowym. Jeśli rozmiar wszystkich komórek wejściowych jest taki sam, wszystkie opcje zwrócą ten sam wynik.

  • Pierwszy — użyj pierwszego rozmiaru komórki spośród rastrów wejściowych.
  • Minimalny — użyj najmniejszego rozmiaru komórki spośród wszystkich rastrów wejściowych.
  • Maksymalny — użyj największego rozmiaru komórki spośród wszystkich rastrów wejściowych. Jest to opcja domyślna.
  • Średni — użyj średniego rozmiaru komórki spośród wszystkich rastrów wejściowych.
  • Ostatni — użyj ostatniego rozmiaru komórki spośród rastrów wejściowych.

Dowiedz się więcej o operacji na poziomie bitowym

Narzędzia bitowe oceniają binarną reprezentację wartości wejściowych, przetwarzając wszystkie piksele po kolei. Dla każdego bitu w reprezentacji binarnej jest wykonywana operacja logiczna.

Logikę działania różnych narzędzi bitowych zilustrowano w następujących sekcjach. Strzałki wskazują przepływ operacji konwersji wartości wejściowych na reprezentację binarną (na system o podstawie 2), ich analizowania i zwracania jako wartości dziesiętnych (w systemie o podstawie 10).

Dowiedz się więcej o działaniu funkcji Not na poziomie bitowym

W przypadku operacji Not na poziomie binarnym określane jest uzupełnienie binarnej reprezentacji wartości wejściowej. Oznacza to, że dla każdego bitu wejściowego, który ma wartość 1, wartość wynikowa wynosi 0. Dla każdego bitu wejściowego, który ma wartość 0, wartość wynikowa wynosi 1.

Przykład operacji Not na poziomie binarnym
Przykład operacji Not na poziomie binarnym