ArcGIS Desktop

  • ドキュメント
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

ビット演算ツールの詳細

Spatial Analyst のライセンスで利用可能。

    ビット演算ツールは、バイナリで表された入力値をセル単位で評価します。バイナリ表記の各ビットについて、ブール演算が実行されます。

    この後のセクションでは、各種ビット演算ツールについてを具体的に説明します。例で使用されている矢印は、入力値をバイナリ表記 (base2) に変換し、解析した後、再び 10 進値 (base10) に変換する処理フローを示しています。

    Bitwise And、Or、XOr

    • Bitwise And では、両方の入力値が 1 の場合、1 を出力されます。いずれか一方または両方の入力値が 0 の場合、0 が出力されます。
    • Bitwise Or では、一方または両方の入力値が 1 の場合、そのビットは 1 として出力されます。両方の入力ビットが 0 の場合、0 が出力されます。
    • Bitwise XOr では、一方の入力値が 1、もう一方が 0 の場合、1 が出力されます。両方とも 1 または両方とも 0 の場合、そのビットは 0 が出力されます。

    Bitwise And、Or、および XOr の例
    Bitwise And、Or、および XOr の例

    Bitwise Not

    Bitwise Not では、入力されたバイナリ値の補数を求めます。

    つまり、各入力ビットが 1 の場合、出力は 0 になります。各入力ビットが 0 の場合、出力は 1 になります。

    Bitwise Not の例
    Bitwise Not の例

    Bitwise Left Shift と Bitwise Right Shift

    次の例では、矢印が示すように、まず 2 つの入力値をバイナリ表記に変換しています。次に、バイナリ変換した値を表す各ビットのペアにビット演算を実行し、最後に 10 進表記へ戻しています。

    • Bitwise Left Shiftでは、2 番目の入力で指定されたビット位置だけ、各ビットの値を左へシフトします。その際、左端ビットに割り当てられている値は失われます。

      1 ビット位置だけ左へシフトすると、2 を乗算した場合と同じ結果が得られます。

    • Bitwise Right Shiftでは、2 番目の入力で指定されたビット位置だけ、各ビットの値を右へシフトします。その際、右端ビットに割り当てられている値は失われます。

      1 ビット位置だけ右へシフトすると、2 を除算して余りを切り捨てた場合と同じ結果が得られます。

    Bitwise Left と Right Shift の例
    Bitwise Left と Right Shift の例

    注意:

    入力セルのいずれかの値が NoData の場合、出力値は NoData になります。

    関連トピック

    • ビット演算ツールセットの概要
    • Bitwise And
    • Bitwise Left Shift
    • Bitwise Not
    • Bitwise Or
    • Bitwise Right Shift
    • Bitwise XOr

    ArcGIS Desktop

    • ホーム
    • ドキュメント
    • サポート

    ArcGIS プラットフォーム

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

    Esri について

    • 会社概要
    • 採用情報
    • スタッフ ブログ
    • ユーザ カンファレンス
    • デベロッパ サミット
    Esri
    ご意見・ご感想をお寄せください。
    Copyright © 2018 Esri. | プライバシー | リーガル