ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

ビット演算ツールの詳細

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 for Desktop

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

    ArcGIS プラットフォーム

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

    Esri について

    • 会社概要
    • 採用情報
    • スタッフ ブログ
    • ユーザ カンファレンス
    • デベロッパ サミット
    Esri
    © Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル