ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Как работают побитовые математические инструменты

Доступно с лицензией Spatial Analyst.

    Побитовые инструменты оценивают бинарные представления входных значений по принципу «ячейка-за-ячейкой». Для каждого бита в побитовом представлении выполняется булева операция.

    Логика работы различных побитовых инструментов показана в следующих сценариях. Стрелки используются для обозначения хода операции конвертации входных значений в бинарные представления по основанию 2, анализа и возвращения результата в виде десятичных 10) значений.

    Инструменты Побитовый оператор «And», «Or» и «XOr «

    • Для инструмента Побитовый оператор And (Bitwise And), если оба входных значения для каждого бита равны 1, выходное значение также будет равно 1. Если один или оба бита равны 0, выходное значение для этого бита будет равно 0.
    • Для инструмента Побитовый оператор Or (Bitwise Or), если одно или оба входных значения для каждого бита равны 1, выходное значение будет равно 1. Если оба входных бита равны 0, выходное значение для бита будет равно 0.
    • Для инструмента Побитовый оператор XOr (Bitwise XOr) для каждого бита, где одно входные значение равно 1, а другое - 0, выходное значение будет равно 1. Если оба бита равны 1 или 0, выходное значение для бита будет равно 0.

    Пример побитовых операторов And, Or и XOr
    Пример побитовых операторов And, Or и XOr

    Побитовый оператор Not

    Для инструмента Побитовый оператор Not (Bitwise Not) выполняется побитовое дополнение двоичного представления входного значения.

    Это означает, что для каждого входного бита, равного 1, выходные данные будут равны 0. Результатом входных битов, равных 0, будет 1.

    Пример побитового оператора Not
    Пример побитового оператора Not

    Инструменты Побитовый оператор «Left Shift» (Сдвиг влево) и «Right Shift» (Сдвиг вправо)

    Стрелки на следующих рисунках показывают, что входные значения сначала конвертируются в бинарное представление, затем применяется побитовая логика к каждой паре битов, которые представляют эти значения, в итоге значения конвертируются обратно в десятичное представление.

    • Для инструмента Побитовый оператор Left Shift (Bitwise Left Shift) значение для каждого бита смещается влево на количество битовых позиций, заданное во вторых входных данных. Значение, присваиваемое самому левому биту, будет потеряно.

      Эффект сдвига влево на один бит приведет к умножению на 2.

    • Для инструмента Побитовый оператор Right Shift (Bitwise Right Shift) значение для каждого бита смещается вправо на количество битовых позиций, заданное во вторых входных данных. Значение, присваиваемое самому правому биту, будет потеряно.

      Эффект сдвига вправо на один бит приведет к делению на 2 с округлением.

    Пример побитовых операторов Left и Right Shift
    Пример побитовых операторов Left и Right Shift

    Примечание:

    Если входное значение ячейки – NoData, выходное значение также будет NoData.

    Связанные разделы

    • Обзор инструментов группы Математические > Побитовые
    • Побитовый оператор And
    • Побитовый оператор Left Shift
    • Побитовый оператор Not
    • Побитовый оператор Or
    • Побитовый оператор Right Shift
    • Побитовый оператор XOr

    ArcGIS Desktop

    • На главную
    • Документация
    • Поддержка

    ArcGIS Platform

    • ArcGIS Online
    • ArcGIS Desktop
    • ArcGIS Enterprise
    • ArcGIS for Developers
    • ArcGIS Solutions
    • ArcGIS Marketplace

    Об Esri

    • О нас
    • Карьера
    • Блог сотрудников
    • Конференция пользователей
    • Саммит разработчиков
    Esri
    Расскажите нам, что вы думаете.
    Copyright © 2018 Esri. | Конфиденциальность | Правовая информация